Andrei Kucherov

Markdown

Professional Summary

Software Engineer with over 8+ years of hands-on experience in designing, developing, and leading scalable backend systems.

Expertise includes:

Qualifications

View badges on Acclaim →

Skill Matrix

Languages Java, SQL, Node.js, TypeScript, Python, Erlang, C#
Cloud Technologies AWS (IAM, VPC, EC2, Lambda, Kinesis, Athena, S3, Glue jobs, KMS, Secrets Manager, Route53, CloudFront)
Docker, Kubernetes
DevOps tools AWS (CodeBuild, CodePipeline, CloudFormation)
GitHub Actions
Terraform
Ansible
Frameworks / Libraries Spring Boot, React, Camunda, Moleculer.services, Express.js, Sequelize, Apollo Server, PySpark
Project Management Atlassian Jira, Pivotal Tracker, MS Project
Databases PostgreSQL, MySQL, CouchDB
Source Version Control Git (GitHub, GitLab, AWS CodeCommit, BitBucket)

Experience

Founder & Engineer at FL101

April 2025 – June 2026

Founded and developed FL101, a scalable no-code SaaS platform for business process automation based on BPMN 2.0 standards.

  • Designed and implemented the full-stack solution using Spring Boot (Java 21), React Admin, and key AWS services (ALB, EC2, RDS PostgreSQL, SQS).
  • Defined the technical vision, system architecture, and development roadmap while personally delivering core platform features.
  • Established development practices, infrastructure standards, and CI/CD processes to support rapid iteration and future team scaling.
  • Successfully acquired initial customers in Melbourne, Australia. Project open-sourced upon completion: https://github.com/fl101-io

Senior Consultant Engineer at National Australia Bank (NAB)

March 2023 – February 2025

Served as a Senior Engineer for Business Loans application services in a large-scale banking environment.

  • Implemented a Kubernetes-based microservices application with Java, Spring Boot, PostgreSQL and Kafka.
  • Acted as Feature Champion, participating in cross-functional meetings to provide early-stage technical estimations and evaluate proposed changes, leading a feature implementation and deploying to production, supporting deployed releases.
  • Focused on improving system scalability, performance, and reliability through high-quality feature delivery and technical guidance.

Senior Software Engineer at Crystal Delta

April 2022 – February 2023

Served as a Senior Engineer and technical mentor for NAB's serverless AWS platform supporting critical banking products.

  • Developed new features, optimized performance, and provided ongoing support using Node.js, TypeScript, and PostgreSQL.
  • Acted as a technical mentor, sharing best practices in code quality, testing, and deployment processes.
  • Participated in technical discussions and contributed to early estimations and design decisions to enhance platform stability and user experience.

Contracted Software Developer at Infosys ANZ

September 2021 – March 2022

Contributed to the Telstra Digital Managed Services platform.

  • Enhanced a microservices architecture based on Moleculer.js and Cloud Foundry.
  • Designed and implemented automation improvements across AWS and Azure using Node.js, Python, and Ansible.
  • Acted as a technical mentor, streamlining operational workflows for the broader engineering team.

Contracted Cloud Engineer at Authenticateit Pty Ltd

April 2021 – June 2021

Led the design and delivery of a comprehensive mobile application analytics pipeline.

  • Architected the end-to-end solution including event collection, AWS Kinesis, S3, Athena, Glue ETL (PySpark), and a GraphQL API (Apollo Server + Node.js).
  • Delivered real-time analytics capabilities that enabled data-driven decision making.

Tech Lead and Systems Architect at Authenticateit Pty Ltd (Shping)

August 2012 – April 2021

As Tech Lead and Systems Architect, provided strategic technical leadership for Shping, a digital marketing platform focused on product authenticity and anti-counterfeiting.

  • Built and scaled the engineering team from a single developer to a fully functional unit of in-house and outsourced developers.
  • Directed technical strategy, architecture, and roadmap while implementing Scrum processes, code reviews, sprints, and retrospectives.
  • Designed and led the implementation of AWS cloud infrastructure (VPC, EC2, Docker Swarm, Lambda, CloudFront, etc.) and a fully automated CI/CD pipeline.
  • Led development of core services using Erlang, Node.js, .NET Core, and blockchain integration (Solidity).
  • Delivered multiple high-impact projects including analytics platform (AWS Athena + PySpark) and product traceability system, significantly reducing cloud costs through optimization.

Contracted Systems Architect at MRC, Izhevsk, Russia

December 2011 – July 2012

Led the architecture and delivery of a real-time market research data visualization system.

  • Defined system architecture and technical requirements, assembled and led a development team.
  • Delivered the full solution using ExtJS 4 (frontend) and Erlang/OTP (backend), successfully presenting to key stakeholders.

Software Engineer and Director of Development Services at KMS Software Company

February 2005 – November 2011

Progressed to Director of Development Services, leading the Core Application Development group for XpressHR™ OnBoarding (later acquired by SAP).

  • Managed a team that grew from 1 to over 20 engineers, testers, and analysts, establishing recruiting processes, technical interviews, and ongoing training programs.
  • Led the design, development, and delivery of a complex web-based ASP.NET application automating onboarding processes.
  • Introduced structured development processes that significantly improved on-time delivery and product quality.
  • Developed internal productivity tools used across development, implementation, and support teams.