Sergey Yaskov
Verified Expert in Engineering
Software Developer
Tallinn, Estonia
Toptal member since August 12, 2021
Sergey is a highly dedicated, analytical, and result-oriented senior software engineer and team lead with more than nine years of full-stack, full-lifecycle software engineering, product development, and technical leadership experience in dynamic, fast-paced environments. With a demonstrated ability to design and develop all aspects of complex systems from the ground up, he's utilizing a broad and deep array of programming languages, frameworks, and tools.
Portfolio
Experience
- Java - 9 years
- Spring - 9 years
- Software Development - 9 years
- JavaScript - 7 years
- Team Leadership - 4 years
- React - 3 years
- Spring 5 - 3 years
- Java 11 - 2 years
Availability
Preferred Environment
Windows, MacOS, IntelliJ IDEA
The most amazing...
...application I've developed for automatic documentation creation resulted in significant time savings — from three hours to ten minutes daily.
Work Experience
Senior Software Engineer
Microsoft
- Developed a scalable, high load, and highly available system.
- Enabled end-user products with efficient, available, and highly scalable experiences.
- Drove improvements in the code base, architecture, and engineering practices.
Senior Software Engineer
Eesti Post
- Led a team of software developers as a senior software engineer.
- Established the development process in the new team.
- Delivered a critical component on time as a part of the new logistics center launch.
Software Engineering Team Lead
Accenture
- Served as an associate manager for a customer portal project. Assembled, led, and mentored a team of graduates to become adept Java developers. Delivered the complex software product to a client within 60 days.
- Duplicated the success with a second team over the course of the following year.
- Investigated and implemented the proof of concept for project-wide distributed transaction issues to meet demanding business requirements. Successfully implemented final solution. The solution has since been used to resolve similar issues.
Experience
Automatic Documentation Creation Application
The application I created resulted in notable time savings, reducing to 10-20 minutes of time spent daily. The clients continue to provide positive system feedback in 2021.
Education
Bachelor’s Degree in Information Technologies
Saint Petersburg State University - Saint Petersburg, Russia
Certifications
Certified SAFe Practitioner (SP)
Scaled Agile, Inc.
Oracle Certified Professional, Java SE 6 Programmer
Oracle
Skills
Libraries/APIs
React
Tools
IntelliJ IDEA
Languages
Java, Java 11, JavaScript, TypeScript, C#
Frameworks
Spring, Spring 5, .NET
Storage
SQL Server 2016, Microsoft SQL Server
Paradigms
Agile
Platforms
Windows, MacOS, Azure
Other
Software Development, Team Leadership
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