Anton Kosyakin

Director of Engineering

London, England, United Kingdom19 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 15 years of software engineering experience.
  • Expert in backend and distributed systems.
  • Proven leadership in engineering management.
Stackforce AI infers this person is a Backend-focused Software Engineer with extensive experience in Game Development and Cloud Computing.

Contact

Skills

Core Skills

Software DevelopmentEngineering ManagementTechnical Product ManagementDevopsGame DevelopmentRuby On RailsJava

Other Skills

Continuous IntegrationSoftware EngineeringJavaScriptMicroservicesSpring FrameworkCloud ComputingSoftware Development Life Cycle (SDLC)Reactive ProgrammingGitKubernetesTechnical StandardsAmazon Web Services (AWS)Software DesignTeam ManagementVirtualization

About

Building exciting software for 15+ years already

Experience

19 yrs 9 mos
Total Experience
5 yrs 7 mos
Average Tenure
8 yrs 9 mos
Current Experience

Actabl

Director of Platform Engineering

Jul 2022Present · 3 yrs 10 mos · London Area, United Kingdom · Remote

Alice - hospitality operations platform

2 roles

Director of Platform Engineering

Promoted

Feb 2019Present · 7 yrs 3 mos

Software DevelopmentContinuous IntegrationJavaSoftware EngineeringJavaScriptMicroservices+12

Technical Product Manager

Jul 2018Feb 2019 · 7 mos

Software DevelopmentJavaSoftware EngineeringTechnical Product ManagementCloud ComputingSoftware Development Life Cycle (SDLC)+2

Codigy

Co-Founder

Aug 2017Present · 8 yrs 9 mos · Vilnius, Vilniaus, Lithuania

Software DevelopmentContinuous IntegrationJavaSoftware EngineeringJavaScriptMicroservices+6

Devfactory

Technical Product Manager

Jul 2017Jun 2018 · 11 mos · Remote

Software DevelopmentJavaSoftware EngineeringMicroservicesTechnical Product ManagementCloud Computing+4

A-steroids studios ltd

2 roles

CTO

Promoted

Jul 2015Jul 2017 · 2 yrs · Hybrid

Game DevelopmentSoftware DevelopmentContinuous IntegrationJavaSoftware EngineeringJavaScript+13

Server Team Lead

Feb 2014Jun 2015 · 1 yr 4 mos · Hybrid

  • Backend and infrastructure for MMO mobile games. Web API, Java, Spring, XML/JSON, Redis, MySQL, Amazon
  • Survived transition to the Java ecosystem, after 9 years in the .NET world
Game DevelopmentSoftware DevelopmentContinuous IntegrationJavaSoftware EngineeringVirtualization+8

Artec

2 roles

Lead Software Developer

Jan 2010Jun 2015 · 5 yrs 5 mos · Saint Petersburg, Russian Federation · On-site

  • Domain-Driven Design & TDD evangelist
  • Alternative .NET stack (ALT.NET) evangelist: NHibernate instead of DataAdapters, Castle MonoRail instead of ASP.NET WebForms, Castle Windsor, NServiceBus, NUnit and other community-driven libraries and frameworks
  • Convinced the team give Ruby on Rails a try - and we delivered the project on time and with quality!
  • Set up CI/CD infrastructure for company projects - no more Visual Studio's "publish to IIS" or manually copying DLLs to server's folders
  • Won a few debates with DBAs about where business logic should reside - app layer or stored procedures
  • Was designing initial technical solutions for newly started company projects
  • Learned iOS development (Objective C) on the go and built a PoC that eventually transformed into one of the top-rated mobile banking applications
  • Learned 1C and mastered Excel/VBA on the go - and actually fully automated the only job of the company's client!
  • Was in the office at nights or during weekends - helping the team to resolve production incidents and improve the observability of company projects
  • Also helped with hiring fellow software engineers
Software DevelopmentContinuous IntegrationSoftware EngineeringRuby on RailsSoftware Development Life Cycle (SDLC)Subversion+8

Software Developer

Jun 2006Dec 2009 · 3 yrs 6 mos · Saint Petersburg, Russian Federation · On-site

  • Switched from the mobile Java to the backend .NET/C# ecosystem in no time
  • Figured out how exactly ASP.NET WebForms, ViewState and postbacks work
  • Successfully sustained mental health while writing and maintaining HTML/JavaScript for IE6
  • Learned COM, ActiveX, VBA and MS Excel
Software DevelopmentSoftware EngineeringRuby on RailsSoftware Development Life Cycle (SDLC)Subversion.NET+4

Smartphone labs

Java Developer

Dec 2005May 2006 · 5 mos · Saint Petersburg, Russian Federation · On-site

  • Joined the company with zero Java experience and successfully blended in from the very first assignments
  • Learned J2ME and Doja mobile platforms: learned to code for devices with limited RAM and persistent storage
  • Learned the hard way how old mobile platforms were not consistent and not unified: having specific manufacturer/model-related behavior, bugs and crashes. And how to IF-THEN-ELSE them
Software DevelopmentJavaSoftware EngineeringSubversionMobile Game Development

Ооо "гейм лэнд", журнал "хакер"

Writer

Jul 2000Jun 2004 · 3 yrs 11 mos · Remote

  • Wrote fun & entertaining articles for regular and special issues of the magazine, on the computer programming topic
  • Won a coding competition for the best software application (related to the theme of the magazine)

Education

Saint Petersburg State University

Postgraduate — Computer Science

Jan 2007Jan 2009

Saint Petersburg State University

Master's degree

Jan 2002Jan 2007

Stackforce found 100+ more professionals with Software Development & Engineering Management

Explore similar profiles based on matching skills and experience