Aleksandr Nekrasov

Lead Software Engineer at Agoda

Thailand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aleksandr Nekrasov is a Lead Software Engineer with 13 years of experience building high-throughput, mission-critical systems across fintech, travel, and telecom domains. Based in Thailand, he has led teams at Agoda and S7 Airlines to deliver scalable Scala, Java, and Spark-based platforms, payment and card issuing systems integrated with Visa/MasterCard, and end-to-end ETL/DWH solutions. He combines hands-on backend development (including contributions to the popular swagger-codegen project around Java/JAX-RS server generation) with strong engineering leadership as a scrum master, driving code quality, CI/CD automation, and maintainable architectures. Known for turning PoCs into production-grade products, he emphasizes resilience, observability, and pragmatic trade-offs to meet business goals on time. Colleagues rely on him for platform-level standards, mentoring, and cross-team influence that improves velocity and reduces technical debt.
code13 years of coding experience
job13 years of employment as a software developer
bookEngineer's degree, Ground vehicle establishment, 4.72, Engineer's degree, Ground vehicle establishment, 4.72 at Kuzbass State Technical University (KuzSTU)
languagesEnglish, Русский
stackoverflow-logo

Stackoverflow

Stats
19reputation
502reached
1answer
2questions
github-logo-circle

Github Skills (22)

apidoc10
swagger10
java10
javas10
api10
jax-rs10
rest-api10
gradle9
gradlew9
openapi9
maven9
joda-time8
dates8
date-format8
datetime8

Programming languages (14)

C#JavaRustScalaMakefileGoMustacheKotlin

Github contributions (5)

github-logo-circle
swagger-api/swagger-codegen

Jan 2016 - Dec 2017

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Role in this project:
userBack-end Developer
Contributions:10 commits, 9 PRs, 8 comments in 1 year 10 months
Contributions summary:Aleksandr primarily focused on developing Java code for the JAX-RS Resteasy server generation module. Their contributions included initializing the module, adding supporting files, and updating project definitions. The user also worked on supporting JodaTime and Java8 DateTime libraries, including adding providers and updating templates, demonstrating a focus on server-side API generation and configuration. Additionally, they refactored the code and corrected template paths to ensure the project's structure was correct.
openapi-codegenredocopenapi-specificationswagger-openapiopenapi
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
Contributions:72 pushes, 23 branches in 3 years 11 months
api-clientapisdk-generationopenapi-specstubs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Aleksandr Nekrasov - Lead Software Engineer at Agoda