Senior Software Engineer | Tech Lead | Consultant
2020 - PRESENTFortune 500 Company (via Toptal)- Owned the whole development cycle, from analysis, consultancy, and planning, to the development and delivery of high-quality features.
- Ran a digital transformation in the customer portal application.
- Redesigned, refactored, and documented core parts of the system and covered them with tests and monitoring.
- Rebuilt the application from a classic Rails architecture to a single-page, user-friendly React application.
- Applied best practices in many areas: development process, UX, technology, architecture, code quality, monitoring.
- Performed deep analysis of the current algorithms and data, presented results, and proposed improvements.
Technologies: Ruby on Rails (RoR), Ruby, PostgreSQL, REST APIs, Clean Code, Redux, Enzyme, Jest, JavaScript, HTML, CSS, Digital Transformation, Full-stack, IT Consulting, Agile Software Development, Amazon Web Services (AWS), Data Analysis, React, SAPSoftware Engineer
2019 - 2020Toptal (via Toptal)- Member of the Toptal core platform team.
- Participated in the security and permissions framework migration project.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Git, Clean Code, React Redux, Software Design, REST API Architecture, JavaScript, Ruby, IT Consulting, Full-stack, Jenkins, PostgreSQL, RSpec, CanCanCan, Ruby on Rails (RoR)Full-stack Engineer
2019 - 2019HSBC- Implemented microservices in the application integrating HSBC trader data.
- Interviewed candidates for the software developer position.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design, REST API Architecture, JavaScript, IT Consulting, Full-stack, Oracle, Lombok, Jenkins, Angular, Git, Maven, Eureka, Netflix, Microservices, Spring Boot, JavaFull-stack Developer and Consultant
2017 - 2019u2i- Re-implemented part of the system consuming hundreds of thousands of Tweets, using Twitter PowerTrack API as a member of the team that built the Nielsen Social platform.
- Optimized queries for fetching Nielsen Social reports.
- Added exciting, new features to the platform.
- Worked directly with the client based in New York and Chicago.
- Involved in the development of internal tools.
Technologies: Back-end, CSS, HTML5, HTML, Facebook Open Graph API, SQL, Git, Clean Code, React Redux, Software Design, REST API Architecture, JavaScript, Ruby, Amazon Web Services (AWS), IT Consulting, Full-stack, GRAPH, Instagram, Facebook, Twitter, Amazon Athena, AWS Lambda, Amazon S3 (AWS S3), Amazon EC2, Relational Database Services (RDS), AWS EMR, PostgreSQL, MySQL, Apache Hive, Docker, Jenkins, Chef, Java, Sidekiq, Ruby on Rails (RoR), Redux, ReactFull-stack Developer
2015 - 2017Architech- Oversaw the development, client consultancy, analysis, problem-solving, testing, and deployment.
- Built a management system for Westshore Terminals with the development team–the busiest coal export terminal in North America.
- Facilitated excellent cooperation with teams from Toronto and Vancouver.
Technologies: Back-end, HTML5, SQL, Clean Code, Software Design, REST API Architecture, JavaScript, IT Consulting, Full-stack, CSS, HTML, TypeScript, Angular, Mockito, JUnit, SonarQube, Jenkins, Git, JSON Web Tokens (JWT), Microsoft SQL Server, Spring Boot, JavaSoftware Engineer
2015 - 2015Enterprise Software Group: UBS- Worked on the project for six months in the UBS Switzerland headquarters.
- Developed a UBS internal application for client advisors.
- Participated in some internal products development, such as the mobile Ionic application.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design, Full-stack, AngularJS, Apache Tomcat, Maven, Ajax, jQuery, JavaScript, JSP, Hibernate, Spring, JavaJava Developer
2014 - 2015Oracle- Developed the Oracle product, Taleo application.
- Implemented a framework for new methods of authentication, such as the use of 3rd-party applications accounts.
- Added a variety of new features to the platform.
Technologies: Back-end, CSS, HTML5, HTML, SQL, Clean Code, Software Design, Full-stack, Apache Tomcat, Maven, Git, Mockito, JUnit, jQuery, JavaScript, Spring, Java