Sergey Yaskov, Developer in Tallinn, Estonia
Sergey is available for hire
Hire Sergey

Sergey Yaskov

Verified Expert  in Engineering

Software Developer

Tallinn, Estonia

Toptal member since August 12, 2021

Bio

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

Microsoft
C#, Azure
Eesti Post
Java 11, Spring 5, TypeScript, React, SQL Server 2016
Accenture
Java, Spring, JavaScript, React

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

Part-time

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

2021 - PRESENT
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.
Technologies: C#, Azure

Senior Software Engineer

2018 - 2021
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.
Technologies: Java 11, Spring 5, TypeScript, React, SQL Server 2016

Software Engineering Team Lead

2015 - 2018
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.
Technologies: Java, Spring, JavaScript, React

Experience

Automatic Documentation Creation Application

Developed a desktop application for the automatic creation of paper documentation for products of a factory. Previously, all the paperwork was done manually, resulting in inefficiency and significant time loss — 2-3 hours of paperwork per employee daily.

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

2008 - 2013

Bachelor’s Degree in Information Technologies

Saint Petersburg State University - Saint Petersburg, Russia

Certifications

MARCH 2017 - PRESENT

Certified SAFe Practitioner (SP)

Scaled Agile, Inc.

JULY 2013 - PRESENT

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring