• Файл

Микола

Программист Golang

Місто: Київ
Місто:
Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Mykola Kuropatkin Warsaw, Poland (GMT +2)
LinkedIn | GitHub [відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація»)

About Technical Skills
Backend Golang Software Engineer with over 10 years of experience in Languages Golang, Python
software development, DevOps, and IT project leadership. Proficient 2.7, PHP, Lua,
in Golang, PHP, and Node.js, covering both back-end and front-end Java, JavaScript,
development, issue detection, and resolution. Experienced in applica- TypeScript
tion design, development, and team leadership on complex projects. Frameworks Fiber, Echo,
Extensive knowledge in DevOps tools like Terraform, Kubernetes, and React, React
AWS for managing and scaling infrastructure. Strong understanding of
Native, Express
object-oriented design patterns, and Agile methodologies, particularly
Scrum. A fast learner, open-minded, and goal-oriented team player DBMS MySQL,
with excellent problem-solving skills, passionate about taking on new Postgresql,
challenges. Clickhouse,
Cassandra,
Experience MSSQL
Methodologies Agile, Scrum,
Capgemini 12.2021 - present Test Driven
Team Lead Full-time, Warsaw , Poland Development,
- Led the development of a high-performance backend system using Behavior Driven
Golang, Postgresql, Kubernetes, and Docker to support critical pay- Development
ment processing operations for Checkout.com. Libraries Material UI,
- Engineered and deployed robust REST API integrations with multi- Redux
ple banking systems, ensuring secure and efficient payment process-
ing across various financial institutions. Testing GoConvey,
- Managed infrastructure using Terraform, automating deployment Ginkgo, Jest,
processes and improving scalability and reliability for cloud-based unittest, Pytest
services. Soft Skills Collaboration,
- Collaborated closely with cross-functional teams to define technical presentation,
specifications, streamline payment workflows, and enhance system responsibility,
architecture for improved performance and scalability. result-oriented
- Implemented best practices in code quality, security, and CI/CD,
reducing system downtime and improving response times by 25%.
- Actively contributed to architectural decisions, improving overall Education
system design and ensuring the backend could handle high transac-
Master’s Degree In Economics
tion volumes with minimal latency.
at Donetsk National Technical Univer-
Stack: Golang, Postgresql, Kubernates, Docker, Terraform sity
SoftServe 09.2020 - 12.2021 09.2008 – 05.2014
Senior Software Engineer Full-time, Remote
- Contributed to the development of an OS package system, enhancing Languages
the overall efficiency and performance of the software deployment
process. - English - B2
- Collaborated with cross-functional teams to define technical require- - Polish - A1
ments and ensure successful integration of the package system into - Ukrainian - Native
existing workflows.
- Implemented automated testing and CI/CD pipelines, significantly
improving deployment times and reducing errors during releases.
- Participated in code reviews and provided constructive feedback,
fostering a culture of quality and continuous improvement within
the development team.
Stack: Golang, Docker, Kubernetes, Terraform, Postgresql, Cassandra, CI/CD
tools.
Stack: Golang, Kafka, Cassandra, MSSQL, GCP, Echo, Ginkgo, Post-
gresql.
Redeam LLC 06.2019 - 02.2020
Software Engineer Full-time, US (Remote)
- Engaged in the integration of Groupon and Expedia APIs into Re-
deam’s Channel and Booking APIs, improving third-party connectiv-
ity for the travel service.
- Developed several enhancements, reducing the project implementa-
tion time and improving synchronization between services.
- Integrated Kafka queue manager, replacing the long-polling method
to improve efficiency and reduce the load on the Core database.
- Automated UUID generation by developing a CLI tool integrated
into the CI/CD pipeline and QA processes, reducing manual tasks.
- At the request of the QA team, developed and implemented a UI
application to enhance testing workflows and improve usability for
non-technical team members.
Stack: Golang, GCP, Echo, Ginkgo, Kubernetes, Helm, Postgresql,
Docker, Kafka.
SoftServe 07.2018 - 06.2019
Senior Software Engineer Full-time, Kyiv, Ukraine
- Developed a CLI migration application to optimize and migrate
data from IT Service Management (ITSM) systems to the Cherwell
platform, significantly improving data migration efficiency for the
client.
- Designed and implemented the framework that optimized the devel-
opment process during the first sprint, cutting development time for
future integrations.
- Led the development of the first migration process, achieving 80%
code coverage by the end of the second sprint using the framework.
- Conducted code reviews and provided feedback to ensure consis-
tency and adherence to best coding practices across the team.
- Played a key role in developing a database structure for the applica-
tion, ensuring that it was designed to handle the migration of data
with the appropriate field structures using MSSQL.
- Integrated Kafka as a queue manager to alleviate system load during
data migration, improving system performance during high-load
migration tasks.
Stack: Golang, Kafka, Cassandra, MSSQL, GCP, Echo, Ginkgo, Post-
gresql.
Starthubit LLC 08.2017 - 07.2018
Engineering Team Lead Full-time, Israel (Remote)
- Led the establishment of the company’s branch in Ukraine, and
developed the core technical requirements for the project, ensuring
smooth project execution.
- Improved collaboration between the design and technical teams by
introducing the Invision app, which streamlined communication
and simplified the writing of technical specifications.
- Developed a proof of concept for the project, leading to the integra-
tion of SOA architecture where all components interacted via REST
APIs.
- Wrote the first version of microservices for both the frontend and
backend, using React.js, Redux, and Socket.io for the frontend, and
Node.js, Golang, and Express.js for the backend.
- Implemented the backend authentication service using Node.js Ex-
press framework + JWT, and the video processing and CDN services
with Golang for high performance.
- Set up a monitoring system using the ELK Stack (Elasticsearch,
Logstash, Kibana) to track system performance and logs.
- Configured CI/CD pipelines in GitLab for fast deployment, wrap-
ping microservices in Docker for easy scalability.
- Designed the database using Postgresql with JSON fields for efficient
data indexing and real-time performance.
- Led a team of six developers using Agile Scrum methodology, and
contributed to both backend and frontend development, with a focus
on real-time chat functionality using websockets (Socket.io).
Stack: Freeswitch, Node.js, Express.js, React.js, React Native, Web-
pack, Postgresql, Docker, Invision, Openresty, Elasticsearch, Redis,
Websockets, Golang.
ReactorBits 05.2015 - 07.2017
Senior Fullstack Software Full-time, Canada (Remote)
Engineer
- Led frontend development for the design of version 2.0 of the Tire-
Connect widget, a tool assisting customers and service advisors in
finding and pricing tires.
- Integrated Redux into the frontend, ensuring smooth component
interaction and improving the overall user experience.
- Developed and implemented information input form components,
improving data handling and flow within the application.
- Integrated user position detection through IP-based geolocation,
enhancing the service’s user experience by providing location-based
services.
- Transitioned to a full-stack role, where I suggested and implemented
a solution using Golang to replace a bottleneck in the backend that
was originally developed in PHP.
- Developed the first version of a Golang microservice, improving the
backend’s asynchronous processing and reducing response time
from two seconds to one second.
Stack: Symfony 1.4, React.js, Webpack, Redis, Nginx, Node.js, Ex-
press.js, Websockets, MySQL, Golang.
SlavPeople Ltd 04.2014 - 05.2015
Senior PHP Developer, Team Full-time, Ukraine
Lead
- Spearheaded the development of an information and entertainment
media portal, implementing key functionalities such as online video
streaming, music services, digital libraries, and a news channel.
- Set up the complete environment for the application, including the
test and production servers, ensuring smooth deployment and func-
tionality across all stages.
- Collaborated with the founder and project manager to design the
application architecture, leading to a scalable and efficient platform.
Stack: CodeIgniter 2, MySQL 5.5, Redis, Memcached, Jenkins, PH-
PUnit, Python 2.7, jQuery.js, REST, Nginx, Git.
- Conducted interviews and hired qualified candidates for the team,
ensuring optimal team performance and effective task delegation.
- Led the team in completing the first stage of the project within strict
deadlines, releasing a beta version with maximum functionality in
just eight months.
Stack: CodeIgniter 2, MySQL 5.5, Redis, Memcached, Jenkins, PH-
PUnit, Python 2.7, jQuery.js, REST, Nginx, Git.
Genesis (Flirchi LLC) 03.2012 - 03.2014
Software Engineer Full-time, Ukraine
- Developed a social network authentication system integrated with
Facebook, Twitter, Yahoo, Yandex, and Gmail, utilizing OAuth for
secure authorization.
- Optimized database performance, improving the efficiency of nine
queries, resulting in enhanced database speed and reliability.
- Led the development of a scalable backend system by introducing
REST API architecture, significantly improving backend scalability
and response time.
- Refactored existing backend code, successfully reducing technical
debt by 50%, improving maintainability and performance.
Stack: PHP 5.4, Redis, Memcached, Nginx, Gearman, PHPUnit.

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: