
Anton Rublev
Verified Expert in Engineering
Software Developer
Lviv, Lviv Oblast, Ukraine
Toptal member since June 24, 2019
Anton has both extensive business analysis and software development experience. As a full-stack JavaScript developer, he has solid technical knowledge and a passion for great UX. Anton refactors and writes clean code, applies test-driven development, and practices peer code reviews and pair programming.
Portfolio
Experience
- MongoDB - 5 years
- SQL - 5 years
- Node.js - 4 years
- React - 4 years
- Next.js - 3 years
- TypeScript 3 - 3 years
- Sass - 2 years
Availability
Preferred Environment
Node.js, GitHub, Visual Studio Code (VS Code), TypeScript, Cypress, Jest, TypeORM, React, Next.js
The most amazing...
...project I have implemented was a scalable, performant, multilingual and multi-region eCommerce marketplace web app.
Work Experience
Senior Software Engineer
Namaste Technologies
- Designed and developed a scalable fulfillment service to transfer orders and products between Shopify and third-party POS systems.
- Developed and maintained scalable, multilingual, and multi-regional marketplace front end in React.
- Developed a service for issuing and tracking medical documents for patients by nurse practitioners.
- Worked on a web app for nurse practitioners to perform online video consultations, record notes, and issue medical documents.
Senior Full-stack Engineer
Freelance
- Developed performant React app for managing and tracking training assignments for a local running club.
- Developed a GraphQL serverless API for managing and tracking training assignments for a local running club.
- Implemented authentication, authorization, emails, and push notifications.
Software Developer
AVR Spot Creative
- Developed an iOS and Android app based on Cordova and React.
- Implemented a web dashboard with administrative and reporting capabilities.
- Implemented a PGP-based user data encryption flow.
- Created a web portal with the support of data-driven surveys, authentication, and encryption.
Software Developer
360insights.com
- Developed the responsive front-end development with React and Sass.
- Created and maintained the reusable UI components library.
- Built T-SQL queries and stored procedures for automated reporting.
- Developed web and API services from the ground up.
Technical Business Analyst
360insights.com
- Elicited, analyzed, and documented business requirements.
- Documented system requirements in the form of user stories, wireframes, and system process models.
- Prioritized and managed requirements through SDLC.
Experience
Employee Awareness and Cultural Engagement Platform
• Implemented a web dashboard with administrative and reporting capabilities
• Built and implemented a PGP-based user data encryption flow
• Created a web portal with the support of data-driven surveys, authentication, and encryption
Business Intelligence Enhancements
• Created and developed TSQL queries and stored procedures
• Refactored the existing codebase
Async Reports Workflow
• Implemented files and metadata storage with AWS S3 and DynamoDB
• Implemented asynchronous web notifications with Server-sent events and RabbitMQ
• Responsive front-end development with React and Sass
Volume Incentives Platform
• Created TSQL queries and stored procedures
• Developed a responsive front-end with React and Sass
React Hooks Solution
https://github.com/AntonRublev360/react-use-form-hooksGeneric Volume Incentives Platform
• Configured module bundlers and implemented custom Webpack, Rollup loaders, and plugins
• Developed and maintained a Reusable UI Components Library
-Designed and implemented gRPC service
• Wrote epics and user stories
Running Club Training Management Platform
• Developed GraphQL serverless API for training management and tracking
• Implemented authentication, authorization, emails, and push notifications
Education
Course Certificate in Algorithms: Design and Analysis
Stanford University - Online
Postgraduate Degree in Information Systems Business Analyst
George Brown College - Toronto, Ontario, Canada
Master's of Science Degree in Computer Science in Economics
Tyumen State University - Tyumen, Russia
Certifications
AWS Certified Cloud Practitioner
AWS
Algorithms: Design and Analysis
Stanford University
Skills
Libraries/APIs
Node.js, React, Redux-Saga, Styled-jsx, React Redux, React Query, Chai, React-Intl, MobX, Restify, Google API, Shopify API, Segment.io
Tools
Redux Thunk, JSX, JSS, NPM, Git, Mongoose, Jira, Trello, Amazon Cognito, GitHub, Babel, Mocha, Microsoft Visio, Webpack, Rollup, RabbitMQ, Atlassian, React Apollo, Terraform
Languages
JavaScript, ECMAScript (ES6), SQL, HTML, CSS, Sass, TypeScript, TypeScript 3, T-SQL (Transact-SQL), GraphQL, HTML5
Frameworks
Material UI, Next.js, Express.js, Jest, Redux, Serverless Framework, Yarn, gRPC, NestJS, Cypress, React Native
Storage
Amazon S3 (AWS S3), MongoDB, Amazon DynamoDB, Redis, PostgreSQL
Paradigms
Test-driven Development (TDD), Functional Programming
Platforms
Web, Amazon Web Services (AWS), MacOS, Firebase, AWS Lambda, Apache Kafka, Visual Studio Code (VS Code)
Other
Gatsby, Serverless, Firebase Cloud Functions, eCommerce, Web Development, Amazon API Gateway, Storybook, Events, Cordova, TypeORM, iOS Authentication, Apollo Server, CSS-in-JS, CI/CD Pipelines, Sagas, Lambda Functions, User Interface (UI), React Hooks
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring