> For the complete documentation index, see [llms.txt](https://www.kucherov.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.kucherov.net/master.md).

# About me

### Summary

I am a Software Engineer with over 20 years of experience in software development. I specialise in backend development using **Node.js**, **TypeScript**, **Java**, and **Python**, and have strong experience with frontend technologies including **React**, **JavaScript**, and **TypeScript**. I possess practical, hands-on knowledge of AWS technologies and DevOps practices. I have a proven track record of successfully leading development teams.

### Qualifications

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

{% embed url="<https://www.youracclaim.com/users/andrei-kucherov/badges>" %}

### Skill Matrix

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

### Experience

#### FL101, Founder & Engineer, April 2025 - June 2026

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

* Architected and implemented the full-stack solution using React, Spring Boot (Java 21), and AWS services (ALB, EC2, RDS PostgreSQL, SQS).
* Defined technical vision, architecture, and development roadmap while personally delivering core platform features.
* Established development practices and infrastructure standards to support rapid iteration and future team scaling.

#### National Australia Bank (NAB), Senior Engineer, March 2023 - February 2025

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

* Implemented a serverless solution using AWS Lambda, Node.js, TypeScript, and PostgreSQL, alongside 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.
* Served as a technical mentor to other engineers and facilitated agreements across development groups on internal communication interfaces and integration points.
* Focused on improving system scalability, performance, and reliability through high-quality feature delivery and technical guidance.

#### Crystal Delta, Senior Engineer, 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.

#### Digital Recruiter / Infosys ANZ / Telstra, Contracted Software Developer, September 2021 - March 2022

Contributed to the 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.

#### Authenticateit Pty Ltd, Contracted Cloud Engineer, 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.

#### Authenticateit Pty Ltd (Shping), CTO / Systems Architect / Senior Developer, 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.

#### MRC, Izhevsk, Russia, Contracted Systems Architect, 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.

#### KMS Software Company, Software Engineer / Director of Development Services, 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.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.kucherov.net/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
