Stanislav Kovalev
Verified Expert in Engineering
React Query Developer
Stanislav is a friendly, self-made front-end software developer with over three years of production experience. He enjoys learning new technologies and building great and scalable architecture. He's made key development contributions to a number of different projects from simple landings to huge SaaS applications. He also possesses experience leading development teams on enterprise projects.
Portfolio
Experience
Availability
Preferred Environment
Atom, Sublime Text, Debian, Ubuntu
The most amazing...
...thing I've worked on was the SaaS that grabs data from Jira and Git and measures development team performance to present it to managers in graphical form.
Work Experience
Senior Software Engineer
Purchasing Platform
- Contributed to a web app's seamless migration from Ruby on Rails to RoR API and React.
- Handled the front-end part of the CI/CD flow and introduced front-end testing practices using Jest and react-testing-library.
- Mentored new team members and set up development guidelines.
- Initiated the app's seamless migration to TypeScript.
- Supported an enormous amount of legacy code from jQuery and React v.13.
Software Developer
Adplatform.io
- Refined old AngularJS legacy code using modern best practices which made the application more modular and debuggable.
- Migrated the app build process from Gulp to Webpack.
- Introduced testing with Cypress.
- Worked on predictive ML models using Scikit-learn and a Keras package.
Full-stack (RoR and React) Developer
Zerno.io
- Developed the back-end and services with Docker to provide easy deployments.
- Constructed the front-end with the recent Material UI framework.
- Built a mobile-first app design with the aim to have a React Native app.
Front-end Software Developer
Client Project (via Toptal)
- Worked as a remote front-end developer.
- Built an iOS app using React-Native and Redux.
- Supported the architecture design.
Software Engineer
Nitka Technologies
- Developed new modules for the NetSuite system.
- Refactored and supported old modules.
- Integrated the codebase with other developers.
- Worked on a NetSuite customization.
- Improved the legacy code to be more modular and supportable.
Software Engineer
EPAM
- Worked on an internal SaaS application for grabbing and presenting development team performance statistics; it was based on AngularJS and D3.js. The app had to perform with different types of data in graphical form (company, department, and team velocity/quality metrics).
- Handled and was responsible for architecture decisions and also mentored two junior developers.
- Worked as a development team lead on a workforce management system based on AngularJS.
- Managed and was responsible for setting tasks for team members.
- Coordinated between the customers, QA, and BA.
- Performed code reviews and gave support.
- Developed new modules and made architectural decisions.
Web Developer
Cherryline
- Developed a few websites for local businesses with PHP and jQuery.
- Worked on a SaaS application for an auto insurance company based on Ruby on Rails and Backbone.js.
Experience
Adplatform.io
https://adplatform.io/Purchasing Platform
http://purchasingplatform.comSkills
Languages
JavaScript, TypeScript, HTML, SCSS, CSS, Ruby
Frameworks
Material UI, Redux, React Native, Ruby on Rails (RoR), Ruby on Rails 5, AngularJS
Libraries/APIs
MobX, React, jQuery, React Redux, Node.js
Tools
Webpack, CircleCI, JSX
Paradigms
REST, Scrum, Unit Testing
Other
React Query, Design Principles, CI/CD Pipelines
Platforms
Docker
Storage
MySQL, PostgreSQL
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