Maksim Klimchuk

Lead Software Engineer

Maksim Klimchuk
Gdańsk, Poland

Experience

Feb 2018 - Present
7 years 1 month
Gdańsk, Poland

Lead Software Engineer

EPAM Systems

Customer: Thomson Reuters

Keywords: Scrum, WordPress, Divi Builder, PHP, MySQL, Memcached, JS, JQuery, TS, NodeJS, Shell script, WPEngine, Cloudflare, AWS, .git (trunk-based).

My responsibilities:

  • Playing the role of Development Team Lead in a distributed Agile team of 6 engineers
  • Responsible for all aspects of project development and deployment, planning, coordination, and meetings
  • Working on critical components of the project as a key developer, doing code review and code optimization
  • Maintaining project documentation, analyzing requirements, making estimations, mentoring other developers, and improving development processes

Achievements:

  • Optimized testing processes, which greatly accelerated and reduced the cost of delivering new features
  • Successfully worked under pressure and to tight deadlines, which led to the client ordering the development of new projects
  • Proposed and successfully implemented new technologies that drive the project forward
Jan 2013 - Feb 2022
9 years 2 months
Moscow, Russian Federation

CTO/Lead Software Engineer

4FRAG

Customer: RK ltd. Moscow Russia

Keywords: Scrum, OpenCart, PHP, MySQL, Memcached, JS, JQuery, Shell script, REST, SOAP, HTML5, CSS3, LEMP, .git

One of the largest retail gaming devices in the ru-segment of the web. The project-based on completely refactored OpenCart CMS. This project was designed by me, as well as throughout the life of it my team and I gave day-to-day support and SEO optimization.

My responsibilities were:

  • Define and manage delivery roadmaps
  • Architect and develop core site functionality
  • Prototype new features
  • Finding solutions to complex puzzles
  • Define and implement best practices to continually increase performance and scalability
  • SEO optimization

Achievements:

  • Designed the project from scratch
  • Supported the project through all production stages
  • The project becomes the top 5 in the RU-segment of the Internet in a year
  • Recruited a team of SEO and marketing specialists
  • As result, we become top 2 in the next half a year
Dec 2011 - Dec 2017
6 years 1 month

Freelance

Projects:

  • fitmoo.com (drupal, redis, MySQL, Social network APIs)
  • thejewishmuseum.org (WP PHP/MySQL)
  • hotspring.com (drupal, MySQL)
  • calderaspas.com (drupal, MySQL)
  • buzzcab.com (php, MySQL, Wordpress)
  • aceparking.com (security and highload optimization)
  • imweb.us/ces/public (PHP, JS)
  • vuenewport.com (WP PHP/MySQL)
  • carlsbadcookiecompany.com (WP PHP/MySQL)
  • saferack.com (WP PHP/MySQL)
  • erectastep.com (WP PHP/MySQL)

a ton of other web apps.

Dec 2011 - Dec 2017
6 years 1 month
Orlando, United States

Senior Software Engineer

iValu8, Inc

Customer: iValu8, Inc Orlando Florida US

Keywords: Scrum, AWS, PHP, WordPress, PhalconPHP, Zend Framework, CakePHP, Kohana, MySQL, RabbitMQ, Memcached, JS, REST, SOAP, HTML5, CSS3, LEMP, .git

Vivaspot.com is a mobile and social marketing platform that connects businesses with their customers through fun and engaging branded campaigns. Campaigns runs across mobile and large-screen devices on various social networks including Facebook, Twitter, YouTube, Instagram, and more.

ivalu8 is a tool for building professional social and mobile marketing campaigns through five simple steps.

Daily routine:

  • Architect and develop core apps functionality
  • Prototype new features
  • Investigate new technologies to solve seemingly intractable problems
  • SEO optimization
  • Create, improve, and maintain project best practices
Jan 2004 - Aug 2010
5 years 8 months
Moscow, Russian Federation

CTO/Co-founder/Tech Lead/Dev Ops

Stopsnyato.ru

Keywords: PERL, PHP, PgSQL, Memcached, JS, SOAP, HTML, CSS, LEMP, SVN

It is my first successful commercial project. A sort of the Netflix of those times.

This project allowed to download movies, series, and other video content for payment (SMS, Credit Card)

Here I got trained with the high-load, alfa version of Nginx, scaling, and sharding, caching, and a lot of other high-load stuff

Dec 2001 - Dec 2006
5 years 1 month

Freelance

During these times I grew up as a developer

Summary

I have been working as a developer for over 17 years. During that time, I have delivered many commercially successful projects as a freelancer, as a CTO, or Lead/Senior developer in startups, and as a Lead or Senior developer in a big company. I have got the expertise and hands-on experience with multiple programming languages, various tech stacks, CMS, tools, and services. I am experienced with project management through the entire project lifecycle: assessment, initial development, cost optimization & support. I have been working remotely with other professionals even before it became mainstream:-). I successfully established effective work and friendly atmosphere within the team and customers. I strongly believe that communication "customer - managers - developers" solves most of the problems and saves a huge amount of time and, accordingly, money. I am experienced with both initial development of new MVPs as well as with live projects that require architecture modification, refactoring, and optimization. I use all possible methods to speed up and reduce the cost of development for the customer. I came up with solutions to seemingly intractable problems. My motto in such cases is "simpler = better". Customer satisfaction is always the critical objective.

Languages

English
Advanced
Polish
Advanced

Education

Belarusian National Technical University

Software engineer · Belarus

Grodno State Polytechnical College

Programmer technician · Hrodna, Belarus