
Pavel Savchik
Verified Expert in Engineering
Software Developer
Minsk, Minsk Region, Belarus
Toptal member since March 14, 2018
With a degree in computer science and a solid professional software development background, it could be safely said that Pavel is excellent at designing and building complex web applications. He specializes in developing both the back-end and front-end using such tools and languages as Java, Groovy, JavaScript, Spring, React, and AWS. In addition, Pavel is also a good communicator and a team player.
Portfolio
Experience
- Java - 4 years
- Groovy - 4 years
- JavaScript - 4 years
- SQL - 4 years
- Grails - 4 years
- React - 2 years
- Spring Boot - 2 years
- Swagger - 1 year
Availability
Preferred Environment
Mercurial, Git, IntelliJ IDEA, MacOS
The most amazing...
...thing I’ve built is my project Fitcort.com; it's a modern platform that makes sports training more effective and helps users to find the best trainer.
Work Experience
Full-stack Developer | CEO
Fitcort.com
- Developed from scratch high-level project structures, data models, and defined the features for the entire project.
- Built a REST API back-end using Node.js, Express.js, and Swagger.
- Constructed a responsive single-page application using React.js, Redux, and Bootstrap 4.
- Implemented a continuous integration process using Travis CI and AWS EC2.
- Integrated the project with an AWS SNS service to provide user notifications.
Full-stack Developer
ISsoft
- Implemented from scratch the back-end and front-end for a scalable data generation tool using AWS EB workers, SQS, and S3.
- Developed the back-end and UI for a photo management and scoring system using Groovy, Grails, jQuery. and React.js.
- Built a REST API for complex order management system using Spring Boot and Swagger.
- Investigated and optimized database interaction bottlenecks using Spring Insight.
- Configured continuous integrations for Gradle projects using Hudson, Jenkins, and AWS.
- Solved browser-specific issues and implemented web-apps in accordance with web accessibility standards.
Full-stack Developer
SCAND
- Developed and supported a set of software solutions for the management and distribution of products using Java/Groovy and Grails.
- Implemented a responsive UI using JavaScript, jQuery, and Bootstrap.
- Migrated customer data between different application versions including databases and Solr indexes.
- Integrated internal and external APIs to exchange products, catalogs, and orders.
- Discussed and found the best ways to solve customer-specific issues and implemented customer-specific features within the framework of an existing product.
Experience
Fitcort.com
Education
Master's Degree in Computer Science
Belarusian State University of Informatics and Radioelectronics - Minsk, Belarus
Skills
Libraries/APIs
React, jQuery, Node.js, REST APIs
Tools
Git, Amazon Simple Queue Service (SQS), IntelliJ IDEA, Mercurial, Apache Solr, Travis CI, AWS Step Functions, AWS SDK, Amazon Simple Email Service (SES)
Languages
Java, Groovy, JavaScript, SQL
Frameworks
Spring Boot, Spock, Hibernate, Swagger, Grails, Express.js, Redux
Paradigms
REST, Agile
Storage
Amazon S3 (AWS S3), MySQL, PSQL
Platforms
MacOS, AWS Elastic Beanstalk, Oracle, Amazon EC2
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