
I'm a Brisbane based Full Stack Software Engineer, currently working at Compare the Market

I have 10+ years of experience in diverse software development roles, with a deep understanding of engineering best practices. I'm passionate about producing clean, maintainable code, and have a proven track record of delivering high-quality work on time. I'm highly organized, detail-oriented, and a strong team player, always eager to learn and take on new challenges in fast-paced environments.
- Engineered robust full-stack solutions using Java, Go, Selenium, Spring, MariaDB, Svelte, JavaScript, React, Redux, Saga, GitHub, Docker, Kubernetes, Bamboo, Jira, Confluence, Azure, Splunk, New Relic, and AWS services (Lambda, CloudWatch, CloudFormation, KMS, EC2);
- Spearheaded the development of health insurance IT projects, overseeing task management, coordinating weekly releases, and executing strategic planning;
- Actively collaborated with multiple delivery teams, particularly the core team, to ensure seamless project execution and success;
- Developed a backend service for drone flight operations, fleet, and compliance management using Java, Spring Boot, Hibernate, Liquibase, MariaDB, Bitbucket, and GeoJSON;
- Designed and maintained a flight planning module compliant with CASA rules, integrating coordinates, times, RPA models, NOTAM, and geo API parameters;
- Implemented preprocessing of geospatial data using Python;
- Optimized a DJI flight logs parsing service (C++, Python on Ubuntu) and developed comprehensive unit tests;
- Contributed to third-party platform app development and integration using Node.js and GraphQL;
- Engineered backend and frontend components for mining project evaluation and stock data search/analysis using Java, Spring Boot, Hibernate, PostgreSQL, Angular 2, Node.js, Bitbucket, Git, and Jenkins;
- Managed AWS stack deployment and maintenance, including CloudFormation, DynamoDB, AWS Lambda, and ElasticSearch.;
- Crafted and implemented unit, regression, and smoke testing strategies to ensure software reliability;
- Seamlessly integrated stock data provider APIs, enhancing platform capabilities for comprehensive data analysis;
- Developed web applications and REST APIs using Java, Spring, Hibernate, MySQL, HTML, CSS, Bootstrap, JSP, and JavaScript (including JQuery and AJAX), adhering to agile methodologies;
- Managed AWS infrastructure deployment and maintenance, including EC2, Elastic Beanstalk, Lambda, CloudWatch, SQS, RDS, S3, and DynamoDB;
- Implemented automated testing methodologies using JUnit and Selenium;
- Provided dedicated customer support and resolved operational issues efficiently;
- Developed detailed documentation and user guides to facilitate software utilization;
- Led the development of web applications for automating geotechnical calculations using Java, Spring, Hibernate, and MySQL;
- Worked within an agile team, refining product features based on feedback and sprint cycles;
- Developed sophisticated data analysis algorithms using Jama and Apache Commons Math;
- Designed intuitive UIs with JSP, HTML, CSS, Bootstrap, and JavaScript (including JQuery, AJAX, and plotly);
- Managed version control with Git, ensuring seamless collaboration;
- Maintained high levels of unit test coverage through TDD with JUnit and jMock;
- Implemented robust logging with Spring AOP and AspectJ, and administered MySQL databases and Linux servers for optimal performance;
- Developed software solutions using Java, C++, HTML, JSP, JavaScript, CSS, and SQL for data analysis, APCS, and physical modeling;
- Created dynamic JSPs integrating HTML, CSS, Bootstrap, JavaScript (including JQuery and AJAX);
- Orchestrated project development processes, including tender documentation, planning, monitoring, and customer communication;
- Developed bespoke APCS software for emulsion synthesis in various applications;
- Conducted pre-installation testing, ensuring seamless integration, and provided post-production support;
Cum Laude
Cum Laude
Please feel free to reach out to me