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.io): 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.io). 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