I am experienced software engineer ready to adapt for new technologies. I've spend most of my career in web development. Started as PHP developer and created own CMS. Later on, I've fall in love with OOP and Java. Spend few years working on JavaEE solutions based on Spring framework.
Then I’ve joined Ness, skilled myself in JavaScript. Tried many JS libraries, frameworks and gained a lot of experience in FrontEnd. Recently, I’ve taken the opportunity to lead FrontEnd team on development of SPA project based on Redux and React. As a team, we delivered really great product.
Now I would introduce myself as "FullStack", FrontEnd developer ready to beat new challenges in modern application development.
For me university was the opportunity to extend my knowledge, learn some mathematics, logic, but most importantly programming. I did learn OOP and Java on quite good level and while studying I’ve already got job as programmer.
Master's thesis: Design and verification of business processes in BPMN 2.0
Bachelor's thesis: Parsing and visualization of data from MonAMI installation logs
High knowledge of JavaScript, ES6, TypeScript
Expert in Single Page Development - React, Redux, Redux Saga
Enthusiast in React Native
Unit Testing with Mocha, Jest, Chai, Enzyme and Sinon
Good knowledge of web build tools: Webpack with Babel, Grunt and Gulp
Experience with Websocket
A lot of experience with jQuery
Worked with libraries Backbone, D3 graphics library
Experience with dependencies tools npm and yarn
Advanced in SQL
Enthusiast in NoSQL databases DynamoDB, MongoDB and GraphQL
User of Firebase backend service
Good knowledge of Node.js, experience with ExpressJs
Enthusiast in Serverless framework (running NodeJs)
Advanced in PHP development - Laravel, Composer
“Retired” Java expert, advanced knowledge of Spring and Hibernate, GWT and Maven
Power user of Linux (bash), Jenkins
Knowledge of Nginx configuration
Basic knowledge of networking, DNS, CDN
Knowledge of Docker images and Vagrant boxes development
Advanced user/admin on Stash, Bitbucket, Github - pull requests flow
Experience with UX Design
Advanced in HTML5 and CSS3 (Flexbox, Animations)
SVG knowledge
Basic experience in Photoshop and Gimp
Used to JIRA (Agile), YouTrack, Trello tools
Advanced in GIT
Few years experience with Agile methodologies and Scrum
Excel power user
Google Analytics advanced user (certificate)
Specializations:
Mentoring activities:
Integrity Tool is internal project for analyzing critical sport's odds movements. I was responsible was for leading FrontEnd development team towards project success.
From technical point of view, application was built as SPA in React. Part of job was to pick technologies and libraries which would help us to produce high quality code and cover all critical parts of application by Unit Tests.
Development of JavaScript sport widgets. As part of remote development team between Slovakia and UK. Responsibilities: Working in “Scrum” , cooperate with other web developers and product owner. Creation of JavaScript sport widgets using technologies jQuery, D3 and custom framework. Improving of build process and making inovations.
Public preview of widgets:
Highlights: