image

Alexey Ermakov

Principal Software Engineer
Durham, North Carolina, United States

About Me

As a software engineer with over 10 years of experience in the industry, I have had the opportunity to work on a diverse range of projects and technologies. My expertise lies in full-stack web development, with proficiency in multiple programming languages such as Golang, PHP, and JavaScript.

My ability to learn quickly and adapt new technologies has allowed me to succeed in a constantly evolving industry. I am always seeking to expand my knowledge and skills to stay at the forefront of the latest developments in software engineering.

I am confident that my experience and my passion for software development will enable me to make valuable contributions to any software development team.


Work Experience

Aug 2019 - Present · 4 yrs +
Carlsbad, California, United States
Ezoic

Software Engineer

As a software engineer at Ezoic, I have been working on developing and maintaining scalable and efficient web applications using Vue, Golang and PHP. I have been actively contributing to the design and development of new features and tools, debugging and fixing issues, writing unit tests, and performing code reviews.
One of the products that I have led the development of is Flickify, a tool that allows users to create videos from web pages/text. This was a challenging project as we had to develop innovative solutions to overcome technical hurdles, but we were able to overcome these obstacles and release the product successfully. The tool has received great feedback from users and has helped them to create engaging videos quickly and easily.

Skills: Problem Solving · Relational Databases · Software Architecture · Databases · REST APIs · Back-End Web Development · MongoDB · ExtendScript · Ffmpeg · Amazon Web Services (AWS) · SQL · Go (Programming Language) · Software Development · Web Development · Information Technology · MySQL · JavaScript · Vue.js

Jun 2018 - Jun 2019 · 1 yr 1 mo
Astana, Kazakhstan
TransInfoTech

Lead Software Developer

During my time as the lead software developer at TransInfoTech, I worked on a service for electronic declaration of goods and aircrafts. I was responsible for integration with Kazakhstan customs service IT system and IT systems of airlines. I developed subsystems for airport warehouses, airport security service, forwarders, and consignors, and implemented IATA CIMP formats, digital signature, SITA, ARINC, and EDIFly Tybe B messaging. Additionally, I conducted technical interviews, provided code reviews, consulted developers, and created documentation for the system. Technologies I used included PostgreSQL, PHP, Apache, Linux, SQL, digital signature, SOAP, XML, XSD, JavaScript, CSS, HTML, JavaScript, jQuery, and Yii framework.

Skills: Problem Solving · Relational Databases · Software Architecture · Databases · Back-End Web Development · PostgreSQL · PHP · SQL · Software Development · Web Development · Information Technology · Yii

Feb 2013 - Sep 2017 · 4 yrs 9 mos
Moscow, Russia
TransInfoTech

Head of IT systems development department

As the head of the IT systems development department at TransInfoTech, I led a team of four web developers in the development of an electronic declaration service for e-freight implementation in the Russian Federation. My responsibilities included full-stack web development, technical interviews, hiring developers, development planning, completing development tasks, code reviews, and meeting with information exchange participants from airlines, warehouses, and the federal customs service of the Russian Federation.

Skills: Problem Solving · Relational Databases · Software Architecture · Databases · Back-End Web Development · SQL · Software Development · Web Development · Information Technology

Lead Developer

Led the development of an electronic declaration service that enabled airlines and warehouse owners to provide documents in electronic format to the Federal Customs Service of Russian Federation (e-freight implementation in Russian Federation). Developed expertise in the specific process and IATA standards, and utilized PostgreSQL, PHP, Yii Framework, JQuery framework, Java, and cryptography for digital signature. Worked extensively with IATA CIMP messages, XML, and Russian Customs IT-system.

Skills: Problem Solving · Relational Databases · Software Architecture · Databases · Back-End Web Development · SQL · Software Development · Web Development · Information Technology

Apr 2012 - Oct 2012 · 7 mos
Moscow, Russia
Advertising agency Tandem

PHP Developer

Contributed to the development of a "one advert to many websites publication" service using Apache, MySql, PHP, and jQuery. Independently developed an advert management system (Apache, MySql, PHP, Kohana framework, JQuery) for automatic price correction according to manager's will. Utilized Yandex.Direct APIs (Russian analogue of Google AdWords).

Skills: Relational Databases · Databases · SQL · Software Development · Web Development · Information Technology

Jul 2011 - Mar 2012 · 9 mos
Moscow, Russia
Bank Soft Systems

Quality Engineer

Conducted black-box testing, white-box testing, regression testing, and highload testing using Apache JMeter tool for various bank software, including client's web-application, mobile application, and bank's operator desktop client. Demonstrated expertise in Apache JMeter, testing methodologies, and iOS and Android platforms.

Skills: Relational Databases · Databases · Information Technology

Tech Stack

  • Golang
  • PHP
  • JavaScript
  • SQL
  • NoSQL
  • HTML/CSS

Education

  • Master's degree in Computer Science
    Moscow State Institute of Radio Engineering, Electronics and Automation (Technical University)
    2005 - 2011

Languages

  • English
  • Russian

Download