# Andrei Kucherov

## Professional Summary

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

Expertise includes:

* Backend Development: Java, Spring Boot, Kafka, PostgreSQL  
* Frontend Development: React.js, HTMX  
* Cloud & DevOps: AWS (EC2, S3, Lambda, RDS, etc.), Jenkins, GitHub Actions, CI/CD pipelines  
* Leadership: Proven ability to lead development teams, mentor engineers, and deliver complex projects on time

## Qualifications

* AWS Certified Solutions Architect - Associate
* AWS Certified Security - Specialty
* Microsoft Specialist: Programming in C#

[View badges on Acclaim](https://www.youracclaim.com/users/andrei-kucherov/badges)

## Skill Matrix

| Category | Skills |
| --- | --- |
| 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](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.