I'm Amin Dezfuli, a software professional with over 18 years of experience in Java/J2EE, JavaScript, Node.js, TypeScript, and AWS services. I have designed enterprise applications for sectors such as banking, insurance, healthcare, and online trading. My strengths include solid API integration, CI/CD, cloud services, and DevOps. I thrive on challenging complex scenarios, simplifying them, and delivering effective software solutions. I enjoy leading teams, adopting modern practices like TDD, microservices, and containerization to ensure scalable and maintainable systems.

Amin Dezfuli

I'm Amin Dezfuli, a software professional with over 18 years of experience in Java/J2EE, JavaScript, Node.js, TypeScript, and AWS services. I have designed enterprise applications for sectors such as banking, insurance, healthcare, and online trading. My strengths include solid API integration, CI/CD, cloud services, and DevOps. I thrive on challenging complex scenarios, simplifying them, and delivering effective software solutions. I enjoy leading teams, adopting modern practices like TDD, microservices, and containerization to ensure scalable and maintainable systems.

Available to hire

I’m Amin Dezfuli, a software professional with over 18 years of experience in Java/J2EE, JavaScript, Node.js, TypeScript, and AWS services. I have designed enterprise applications for sectors such as banking, insurance, healthcare, and online trading. My strengths include solid API integration, CI/CD, cloud services, and DevOps. I thrive on challenging complex scenarios, simplifying them, and delivering effective software solutions. I enjoy leading teams, adopting modern practices like TDD, microservices, and containerization to ensure scalable and maintainable systems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert

Language

English
Advanced

Work Experience

Senior Software Engineer (contract) at Westpac
July 1, 2024 - November 4, 2025
Developed credit card domain services with Java/Micronaut; designed TDP API for transactions; authored automation tests; collaborated with cross-digital teams to expose and consume APIs; contributed to Westpac W1B React UI. Tech: Java 21, Node.js, Micronaut, TDD, Jenkins, Postgres.
Senior Software Engineer (contract) / Developer Lead at BNZ
June 1, 2024 - June 1, 2024
Integrated BNZ customer system with IAG; led development; implemented event-driven, pub/sub architecture using Kafka.
Senior Software Engineer/Consultant (contract) at Foodstuffs
June 1, 2023 - June 1, 2023
Modernized customer domain services in AWS Cloud; implemented services with Java and Node.js (TypeScript); Kafka streaming; built AWS pipelines; upgraded stack and led team to adopt latest versions; serverless TypeScript applications; managed build/deploy pipelines.
Senior Software Engineer/Consultant (contract) at Suncorp
June 1, 2022 - June 1, 2022
API design and implementation; upgrading legacy applications; integration work; emphasized RESTful services and modern tooling.
Application Designer, Senior Software Engineer (Contract) at Westpac
January 1, 2022 - January 1, 2022
Led validation micro-service for loan applications; Kafka-based streaming with 3rd parties; technical leadership of a 4-person team; evolved microservice architecture to meet evolving requirements.
Application Designer, Senior Developer (Contract) at Spark
March 1, 2021 - March 1, 2021
Online biometrics application; full-stack Java development; refactored microservice architecture to meet requirements; REST APIs; Docker-based environments.
Dev-Ops, Senior Software Engineer at Mercury IT
June 1, 2020 - June 1, 2020
Covid-19 application for Ministry of Justice; API integration; Linux server setup; Docker; GitLab CI/CD pipelines; GitLab Runner/Registry.
Application Designer, Senior Developer (Contract) at IBM
March 1, 2020 - March 1, 2020
ANZ Bank BonusBond’s application; full-stack Java/J2EE; enhancements; REST/WS; Docker; Cloud (AWS); React (Redux) front-end; CI/CD.
Java Lead, Senior Developer at Watercare
September 30, 2019 - September 30, 2019
Watercare Integration platform; assets graph database; AWS CI/CD; Java-based microservices; Graph DB (Neo4j); REST APIs; Terraform. Lead Java team.
Senior Software Developer at IAG Co. Auckland
May 1, 2019 - May 1, 2019
Claim centre and Policy API integration; maintained legacy applications; implemented RESTful and SOAP services; unit/integration testing; Spring Boot microservices; Azure.
Senior Software Developer at ANZ Bank - New Zealand
December 1, 2016 - December 1, 2016
Switch modernization; Java 1.8; Oracle 12c; Spring; Camel; REST; SOAP; integration with legacy systems.
Java/J2EE Web Programmer at Healthlink CO – New Zealand
June 1, 2016 - June 1, 2016
Online GP & Specialist portal; ACC45 integration; backend services with Java/J2EE, JPA, REST & SOAP; security hardening (CSRF, OWASP).
Team Lead / Senior Java/J2EE Developer at Caspian-Co – Iran
May 1, 2014 - May 1, 2014
Leadership of a 6-person Java/J2EE team; core banking modules (Deposit, Accounting); SOA & Microservices; SOAP/REST web services; Oracle; unit testing.

Education

Add your educational history here.

Qualifications

BSc Computer Science (First Class)
January 11, 2030 - January 1, 2005
Oracle Certification / Degree
January 11, 2030 - January 1, 2007
AWS Cloud Participation Certification
January 11, 2030 - January 1, 2025
AWS Cloud Participation Certification
January 11, 2030 - January 1, 2025
Oracle Certification
January 11, 2030 - January 1, 2007

Industry Experience

Software & Internet, Professional Services