About me

Summary information about me, my skills and etc.

Summary

Results-driven Software Engineer and Team Leader with over 20 years of experience in software development. I specialise in backend development using Java, Node.js and Python, and I also have solid experience in frontend technologies including React, JavaScript and TypeScript. I possess strong analytical skills and a proven track record of transforming complex problems into reliable, well-documented system designs. As a collaborative team player, I am committed to delivering projects on time with high accuracy and efficiency.

Qualifications

  • AWS Certified Solutions Architect - Associate

  • AWS Certified Security - Specialty

  • Microsoft Specialist: Programming in C#

Key Accomplishments & Projects

  • FL101 (No-Code Platform, fl101.ioarrow-up-right): Architected and developed a no-code platform based on BPMN 2.0, enabling users to design and execute processes without coding. Leveraged React, Spring Boot, and Java 21 to build a scalable solution, deployed on AWS using ALB, EC2, SES, and RDS (PostgreSQL). Streamlined process execution, eliminating guesswork and enhancing operational efficiency.

  • Mobile Application Analytics Pipeline: Designed and implemented a robust analytics pipeline, from event collection to a GraphQL API delivering summarized analytics queries. Utilized AWS Kinesis, S3, Athena, Glue ETL Jobs (PySpark), and Node.js to create a high-performance, scalable solution for real-time data insights.

  • Shping (Digital Marketing Platform): Served as Project Manager, Solutions Architect, and Senior Developer, designing a cloud-based infrastructure on AWS (VPC, EC2, Docker Swarm, Lambda, CloudFront). Established a CI/CD pipeline using GitHub, AWS CodeCommit, CodeBuild, and CodePipeline, ensuring seamless development and deployment processes.

Skill Matrix

Languages

Java, Node.js, Typescript, Python, Erlang, C#, SQL

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, 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 - Present

Founded and developed FL101, a no-code SaaS platform based on BPMN 2.0, enabling rapid automation and API implementation (https://www.fl101.ioarrow-up-right). Built a scalable solution using React, Spring Boot, and Java 21, deployed on AWS with ALB, EC2, SES, and RDS (PostgreSQL). Streamlined process execution, enhancing operational efficiency for users.

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

Served as a full-time Senior Consultant Engineer, leading development, deployment, and support for two core Business Loans application services. Designed a serverless solution using AWS Lambda, Node.js, TypeScript, and RDS (PostgreSQL), and implemented a Kubernetes-based solution with Java Spring Boot, Kafka, and PostgreSQL, improving scalability and performance.

Crystal Delta, Senior Engineer, April 2022 - February 2023

Contracted Senior Consultant Engineer for NAB’s serverless AWS platform. Implemented new features, optimized performance, and provided ongoing support for banking products using Node.js, TypeScript, and PostgreSQL, enhancing platform reliability and user experience.

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

Contributed to the Digital Managed Services (DMS) project, enhancing a microservices platform based on Moleculer.js and Cloud Foundry. Improved automation scripts for AWS and Azure platforms using Node.js, Python, and Ansible, streamlining operational workflows.

Authenticateit Pty Ltd, Contracted Cloud Engineer, April 2021 - June 2021

Designed and implemented a mobile application analytics pipeline with a GraphQL API for summarized analytics queries. Leveraged AWS Kinesis, S3, Athena, Glue ETL Jobs (PySpark), Apollo GraphQL Server, .NET Core, and Node.js to deliver real-time data insights.

Authenticateit Pty Ltd (Shping), CTO / Systems Architect / Senior Developer, August 2012 - April 2021

Led development of Shping, a digital marketing platform combating counterfeit products. Key responsibilities included:

  • Directed in-house and outsourced teams, defining roadmaps, specifications, and Scrum processes, including sprints, code reviews, and retrospectives.

  • Architected AWS infrastructure (VPC, EC2, S3, ALB, CloudFront, Route53) and implemented a fully automated CI/CD pipeline using AWS CodeCommit, CodeBuild, CodePipeline, and Lambda.

  • Developed services using Erlang, and built an analytics API with Apollo GraphQL Server, AWS Athena, Glue (PySpark), Kinesis, and Lambda (Python, Node.js).

  • Designed an integration project for product traceability using AWS S3, Step Functions, Lambda, and CloudFormation.

  • Optimized AWS Cost & Usage reports, reducing cloud expenditure.

  • Grew the team from a sole developer to a robust development unit, scaling and enhancing Shping’s ecosystem (Erlang, C#, Node.js, .NET Core, MySQL, CouchDB, AWS, Docker Swarm, Ethereum/Solidity, Xamarin).

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

Designed a real-time visualization system for market research data collected by field forces. Analyzed requirements, designed system architecture, built a development team, and delivered the application using ExtJS 4 (UI) and Erlang/OTP (server-side), successfully presenting to stakeholders.

KMS Software Company, Software Engineer / Director of Development Services, February 2005 - November 2011

Led development for XpressHR™ OnBoarding (now SAP SuccessFactors Onboarding), a web-based ASP.NET application automating new-hire processes. Key responsibilities included:

  • Managed the Core Application Development group, overseeing planning, design, development, testing, and implementation of new features.

  • Developed processes for on-time delivery and bug-free code, improving product quality.

  • Built productivity tools for development, implementation, and support teams.

  • Established KMS’s university recruiting presence, conducted technical interviews, and provided training to enhance team skills.

Grew the team from a sole developer to over 20 programmers, testers, and analysts by 2011, when acquired by SAP. Technologies: ASP.NET (1.1, 2.0, 3.5), MS SQL Server, MS SSIS.

Last updated