Summary
Overview
Work History
Education
Skills
Timeline
SeniorSoftwareEngineer

Maksym Samsonov

Senior Software Engineer
Houston,USA

Summary

Senior Software Engineer with extensive experience in DevOps, over 10 years of IT experience, and an analytical and driven mindset.

Experienced in building a highly loaded reactive RESTful microservices architecture, as well as knowledge in the field of creating production CI/CD environments, with successful experience in team management and SDLC processes, in creating and managing effective teams, as well as in implementing new approaches and practices.

Overview

11
11
years of professional experience
6
6
years of post-secondary education

Work History

Research and Development Engineering Manager

Playtika Holding Corp
09.2021 - 11.2022
  • Delivery Management: - Maintaining delivery commitment and together with the team making sure to deliver what has been promised and up to the quality standards
  • Keeping key technology stakeholders involved and informed
  • Together with the Product Owners, make sure realistic commitments are given by e.g
  • Advocating Lean-Agile Development Principles
  • Ensuring software delivered by teams is released with minimal effort and does not have any issues with production
  • Team & People Management (2 cross-functional development 16 employees): - Working with teams toward an environment in which each individual improves both - soft and strong engineering skills
  • Creating the conditions in which the development teams can deliver features that respect the high expectations
  • Managing 2 cross-functional development teams (16 people) of software engineers, responsible for the right setup, the right competencies, and energized team dynamics
  • Working closely with teams to surface any anti-pattern or dysfunction that impacts the team’s performance and ensure the team works towards solving those
  • Natural coaching, through effective questioning guide self-evaluation of performance, helping our teams diagnose areas for improvement and own the solution
  • Engineering Management: - Balancing key aspects of the software development lifecycle for development teams:
  • From adhering to non-functional requirements, automated releases, ensuring quality, coding standards, automation, integration testing, release acceptance validation, security, and infrastructure, all the way up to understanding all the little details of the product domain
  • Building strong craftsmanship and effective processes for my team optimizing quality, predictability

Senior Java Software Engineer

Playtika Holding Corp
01.2017 - 09.2017
  • Designed and developed features for Slotomania with microservice architecture, with a high load of 1,500,000 DAU
  • Participated in business requirement analysis and planning of development roadmap
  • Mentoring new hires
  • Java 8/11/17, Spring (Core, Boot, Cloud), Reactor, RxJava, Kafka, Eureka, Aerospike,
  • Couchbase, Microservices, Docker, REST, TDD, Groovy, Spock
  • Main achievements and responsibilities: - designing, creating and implementing a high-load architecture for a java based
  • RESTful microservices
  • Creating 9 features from scratch with full game logic and economy in the Slotomania game with subsequent gatekeeping
  • Implementation of key service metrics and logs for monitoring (tech and business) using Prometheus, Grafana, ELK - migration of non-reactive services to reactive approach using Spring Reactor - implementation of migration NoSQL databases from Couchbase to Aerospike on existing microservices - modernizing and refactoring backend infrastructure with new functionality - design writing HLD, SDD, and technical documentation of the new services with a focus on the implementation
  • Solving unique and complex problems with a broad impact on the business
  • Wrote unit and integration tests to test all the desired functionality using JUnit (TDD),
  • Mockito, Wiremock, Spock - mentoring the team members and involvement in the full life cycle of application development (agile/scrum), iterative development, estimations, budget planning, and design sessions
  • Involved in estimating the tasks, code reviews, defect tracking, and resolving technical issues
  • Interacting with the business and getting the functional classifications and attending the status calls to discuss the issues and future implementations.

DevOps Team Lead

Playtika Holding Corp
01.2014 - 01.2017
  • Managing a team that provided IT support for few levels including developing production corporate services
  • Coach and mentor team members
  • Risk assessment and risk management
  • Coordination of service desk team members in their daily duties
  • Review all client complaints, rectify issues and liaise with appropriate departments to handle complex issues to provide more effective solutions
  • Responsible to manage local IT infrastructure, services, and projects
  • Main achievements: - Success building from scratch corporate CI environment using TeamCity (expanded to 200+ agents) + Jenkins + Artifactori + Sonar
  • Migration of local hypervisor on enterprise-class VMware product
  • Introduction Docker in CI/CD services.

Senior IT Engineer

Playtika Holding Corp
12.2012 - 01.2014
  • Network (LAN/WAN architecture), Wi-Fi enterprise-class network
  • VMware, vCenter, and ESXi hypervisors
  • Full life-cycle management of Artifactory, Sonar, and TestRail servers
  • Maintenance and support virtual development environments on ESXi and CloudStack: backup, monitoring, life-cycle maintenance, configuration, advanced troubleshooting, fault detection, isolation, resolution, root cause analysis, etc
  • Management and responsibility for the production of corporate services
  • Maintenance of hardware servers, IT infrastructure, network, SCSI (SAS) arrays
  • TeamCity server and more than 150 TCAgent full maintenance, configuration, troubleshooting
  • Active Directory, DHCP, DNS, etc.

Senior System Network Administrator

C. Assistance
10.2010 - 09.2013
  • And consulting IT) | L.I
  • Description: Responsibility: - Network (LAN/WAN architecture), Wi-Fi enterprise-class network
  • VMware, vCenter, and ESXi hypervisors
  • Full life-cycle management of Artifactory, Sonar, and TestRail servers
  • Maintenance and support virtual development environments on ESXi and CloudStack: backup, monitoring, life-cycle maintenance, configuration, advanced troubleshooting, fault detection, isolation, resolution, root cause analysis, etc
  • Management and responsibility for the production of corporate services
  • Maintenance of hardware servers, IT infrastructure, network, SCSI (SAS) arrays
  • TeamCity server and more than 150 TCAgent full maintenance, configuration, troubleshooting
  • Active Directory, DHCP, DNS, etc.

Senior System and Network Administrator

Zdorovo
09.2010 - 12.2012
  • Description: Responsibility: - Network (LAN/WAN architecture), Wi-Fi enterprise-class network
  • VMware, vCenter, and ESXi hypervisors
  • Full life-cycle management of Artifactory, Sonar, and TestRail server
  • Maintenance and support virtual development environments on ESXi and CloudStack: backup, monitoring, life-cycle maintenance, configuration, advanced troubleshooting, fault detection, isolation, resolution, root cause analysis, etc
  • Management and responsibility for the production of corporate services
  • Maintenance of hardware servers, IT infrastructure, network, SCSI (SAS) arrays
  • TeamCity server and more than 150+ TeamCity agents full maintenance, configuration, troubleshooting
  • Active Directory, DHCP, DNS, etc.

Education

Bachelor of Information Technology - Software Development

Berdyansk University of Management And Business
Berdyansk, Ukraine
09.2016 - 07.2018

Specialist in Technical College - Computer And Intelligent Systems And Networks

Donetsk Polytechnic College
Donetsk, Ukraine
09.2004 - 07.2008

Skills

Java (primary), Groovyundefined

Timeline

Research and Development Engineering Manager

Playtika Holding Corp
09.2021 - 11.2022

Senior Java Software Engineer

Playtika Holding Corp
01.2017 - 09.2017

Bachelor of Information Technology - Software Development

Berdyansk University of Management And Business
09.2016 - 07.2018

DevOps Team Lead

Playtika Holding Corp
01.2014 - 01.2017

Senior IT Engineer

Playtika Holding Corp
12.2012 - 01.2014

Senior System Network Administrator

C. Assistance
10.2010 - 09.2013

Senior System and Network Administrator

Zdorovo
09.2010 - 12.2012

Specialist in Technical College - Computer And Intelligent Systems And Networks

Donetsk Polytechnic College
09.2004 - 07.2008
Maksym SamsonovSenior Software Engineer