About me

Summary information about me, my skills and etc.

Summary

Hi, I am Andrei Kucherov, a Cloud Engineer with extensive experience designing and implementing fault tolerance, high reliability, security-protected solutions, and a manager who leads a team.

Many years ago, I started my journey in IT as a junior developer, and now I have in my portfolios some completed projects that I managed from the initial stage to production and beyond.

Professional Skills

  • Cloud Computing: I am an AWS Certified Solutions Architect with real experience in building effective information systems.

  • Projects Management: I am an Agile Practitioner who made a few startup teams. I have expertise in managing in-house and outsourced teams.

  • Software Development: I have above 20 years of career as a software developer with knowledge in many programming languages. Still, I am participating in developing software.

Active certifications

  • AWS Certified Solutions Architect - Associate

  • AWS Certified Security - Specialty

  • Microsoft Certified Professional

  • Microsoft Specialist: Programming in C#

Technologies, languages and tools that I used in the recent projects.

  • Mobile application analytics, a project where I designed and implemented an analytics pipeline from events collectings to GraphQL API with summary analytics queries. AWS Kinesis, AWS S3, AWS Athena, AWS Glue ETL Jobs (pyspark), Apollo GraphQL server, NodeJS.

  • An IaC project where I designed and implemented CI/CD pipeline. AWS CodeCommit, AWS CodeBuild, Terraform, Packer, AWS Secrets Manager, AWS KMS, AWS ALB, AWS EC2.

Professional history

Independent Contractor / Cloud Engineer, April 2021 - present day

I have started to work as an independent contractor in April 2021; currently, the following projects are in progress: the IaC project ( Terraform, Packer), the web application (Angular, NodeJS, GraphQL)

CTO/Systems Architect/Developer, Authenticateit Pty Ltd, August 2012 - April 2021

Authenticateit offers a powerful new method to enable consumers and brands to work together to identify and stop the sale of counterfeit products. Shping (https://www.shping.com) is a new project that includes all Authenticateit functions but moves the main accents from the serialisation of products to deliver marketing information to consumers using their social profiles. Also, the project uses blockchain technologies (Ethereum smart contracts) for rewards campaigns.

My responsibilities:

I designed the architecture company’s solutions, planed transformation, and changes in the systems regarding new requirements. I participated in discussions with potential customers for presenting the system architecture. I managed the developing team and trained the system administrators for configuring fault tolerance and monitored solutions.

Also, I had to review developers’ implementations for security issues, organized workshops, and discussed good practices. My responsibility plus was to optimize cloud solutions cost by consulting with stakeholders to implement a balanced architecture of the company solutions, investigate new cloud services, implement MVPs of new services.

I organised the development process using Scrum methodology with adaptation for outsourcing teams, interviewed new candidates for the development team, evaluated KPIs for team members.

Contracted Systems Architect, MRC, Izhevsk, Russia, December 2011 - July 2012

Mobile Research Centre provides services for market research in the Russian mobile market. They used field forces and had the idea to visualize field forces collecting information in real-time. The project name was VFF (Visualization Field Forces). It was a web-based application for visualization of field forces working. It showed on Google Maps or Openstreetmap moving field forces, summary information about completed visits.

My responsibilities:

I collected and analyzed business requirements, designed system architecture, made the development team, released the application, and presented it to stakeholders.

The project used ExtJS 4 as a UI framework and Erlang as a server-side part.

Software Engineer, Director of Development Services, KMS Software Company, Los Angeles, USA / Izhevsk, Russia, February 2005 - November 2011

KMS (http://www.kmssoftware.com) was a startup company that has implemented the XpressHR™ OnBoarding (now it’s SAP SuccessFactors Onboarding). XpressHR™ OnBoarding was a robust stand-alone or integrated web-based application (ASP.NET) that enabled organizations to transform applicants into productive employees by fully automating the time-consuming tasks of processing new hires. XpressHR™ OnBoarding seamlessly integrated with existing infrastructure to deliver a dynamic document and process management solution, resulting in cost savings, increased productivity, and positive onboarding experience.

My responsibilities:

Manage the Core Application Development group:

  • Manage the process of developing new versions.

  • Discuss, offer new features that could make the application better.

  • Perform the planning, design, development, testing, implementation, and systems analysis for all new functions and features for XpressHR software applications.

  • Develop processes to ensure the on-time delivery of new releases.

  • Develop processes to ensure clean bug-free code Tools Development.

  • Develop new productivity tools for the development, implementation, and support teams to use.

I started to work for KMS Software Company in 2005 as a sole developer, implemented a base of the product, and formed the team. SAP bought the company in 2011; the local development team had more than 20 programmers, testers, and business analytics.

XpressHR™ OnBoarding used the following languages and technologies: ASP.NET Framework (1.1, 2.0, 3.5), MS SQL Server, MS SSIS.

Independent Contractor, Izhevsk, Russia, July 2004 - January 2005

During that period, I worked as an independent contractor on various outsource projects. At least I would like to say about C-Gator is the system of content management (CMS) that allows consumers to quickly and efficiently create and support simple sites and Internet shops as well as complex corporate internet/intranet systems. I made a full administrative UI, ASP.NET user custom controls ("decorators"). Tools and technologies used: ASP.NET, Microsoft Visual Studio.NET 2003, Microsoft SQL Server 2000.

Senior Software Developer, High Technologies Center, Izhevsk, Russia, April 2001 - June 2004

High Technologies Center is a software development company that provided outsourced services for the local market and overseas companies.

My responsibilities:

  • Design and develop desktop applications using VB6 programming tools.

  • Design and develop several web-based software systems to serve clients’ business needs using J2EE and .NET platforms.

  • Design and supervise the development of distributed workflow applications using different workflow engines (including StaffWare, Ultimate, and a few others)

Web Programmer, ELMI LLC, Izhevsk, Russia, April 1998 - April 2001

ELMI LLC is a retail trade and Internet provider.

My responsibilities:

Development of Internet sites. PHP, Perl, Linux. In 1999 I implemented and started the first internet shop (elemir) in the region.

Education

  • Bachelor Degree in Applied Mathematics, Udmurtia State University, Izhevsk, Russia, 1990 - 1995

  • A post-graduate course of mathematical logic, Udmurtia State University, Izhevsk, Russia, 1995 - 1998

Last updated