Summary
Overview
Work History
Education
Skills
Certification
References
Timeline
Generic

Harpreet Singh

Sydney,NSW

Summary

Results-driven Software Engineer with over 14 years of expertise in software design, development, and integration, specializing in Service-Oriented and Microservices Architectures. Proficient in object-oriented programming and well-versed in essential design patterns for web application development, system processing, and batch processing. Demonstrated ability to execute development projects from concept to delivery while adapting seamlessly to both agile and waterfall methodologies. AWS Certified Solutions Architect - Associate with a strong commitment to leveraging cloud technologies for innovative solutions, complemented by a proven track record in leading complex projects, fostering team collaboration, and delivering exceptional results in dynamic environments.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Technical Lead

Tech Mahindra
Sydney, NSW
09.2024 - Current
  • Company Overview: Client, Westpac, Australia.
  • Designed and validated efficient coding solutions, streamlining application processes and improving user experience.
  • Provided direction and support to junior developers, fostering professional growth and team collaboration.
  • Working on the Banking application
  • Implemented and optimized REST application architecture with Spring Boot, integrating Synk and Sonar for code quality and leveraging GitHub Copilot for efficient coding assistance.
  • Evaluated emerging technologies, recommending tools that increased operational efficiency and innovation.
  • Facilitated seamless integration of orchestration platform and leveraged Liquibase to enhance database deployment processes.
  • Technologies: Java |SpringBoot | REST API| Microservices | Snyk| SonarQube | GIT | Junit | Maven | Jenkins | Splunk | JIRA | Orkes | Liquibase

Technical Lead

HCL Technology
Auckland, New Zealand
06.2022 - 08.2024
  • Company Overview: Client Westpac New Zealand
  • Analyzed design specifications and implemented necessary tests to improve functionality of complex modules.
  • Designed and validated efficient coding solutions, streamlining application processes and improving user experience.
  • Mentored junior developers, enhancing team skills and productivity through knowledge sharing.
  • Conducted code reviews to ensure adherence to best practices and high-quality standards.
  • Collaborated with cross-functional teams to ensure seamless integration and functionality of DevOps environment.
  • Developed and optimized banking web application and transaction management systems.
  • Technologies: Java|SpringBoot | REST API| Microservices | GIT | Junit | Maven | DB2( Entity Relationship) | Hibernate | Jenkins / CloudBee| Kubernetes | Docker | Terraform | Dynatrace| Service Now| JIRA | DocuSign

Senior Developer

Foster Moore
Auckland, New Zealand
06.2021 - 05.2022
  • Engaged in detailed analysis of requirements alongside business analyst to ensure alignment with project goals.
  • Engineered in-house tool configuration for streamlined registry application processes.
  • Developed and implemented efficient coding solutions to enhance software performance.
  • Oversaw the development activities of junior developers, ensuring alignment with project goals and best practices.
  • Technologies: Java.| Go |Groovy| Microservices |Vue.js| Maven |MongoDB.| GIT | Jenkins | Docker | AWS

Senior Java Developer

Touchpoint Group Ltd
Auckland, New Zealand
05.2014 - 06.2021
  • Managed the development and maintenance of web and standalone Java applications, ensuring optimal functionality and performance.
  • Collaborated with business analyst to assess and clarify project requirements.
  • Analyzed design specifications and implemented necessary tests to optimize complex module enhancements.
  • Managed comprehensive technical oversight of applications throughout development and support phases to ensure operational efficiency.
  • Engineered and executed high-quality code to optimize application functionality.
  • Guided and mentored junior developers to enhance their technical skills and project contributions.
  • Technologies: Java | REST API | Microservices | JavaScript | Maven | Jenkins| Oracle | JIRA |GIT | AJAX | SVN | Linux

Associate Technical Architect

Tech Mahindra Ltd
India
02.2013 - 04.2014
  • Company Overview: Tech Mahindra India
  • Engineered a web-based application utilizing the MVC framework to enhance user experience.
  • Implemented client-side MVC architecture utilizing AngularJS for enhanced application performance.
  • Implemented client-side MVC framework AngularJS for AT&T application, streamlining development processes and improving application responsiveness.
  • Designed and implemented responsive front-end interfaces using HTML5, CSS3, and Twitter Bootstrap, while establishing business logic connectivity via AngularJS and REST APIs.
  • Technologies: Java | Web Services | JavaScript | Angular| HTML5| Oracle | SVN

Software Engineer

IBM India Pvt Ltd
India
05.2008 - 02.2013
  • Company Overview: IBM India
  • Engaged with clients to identify and clarify project requirements, ensuring alignment with business objectives.
  • Engineered innovative web and enterprise applications to enhance user experience and operational efficiency.
  • Facilitated deployment and ongoing support of web and enterprise applications to enhance operational efficiency.
  • Contributed to team efforts by writing high-quality, maintainable code that supports long-term project sustainability.
  • Executed modifications to software, addressing errors, improving interface design, and enhancing system performance.
  • Worked effectively with design teams to ensure software solutions elevated client-side experience.
  • Coordinated with cross-functional teams to ensure timely planning, design, and development of effective solutions.
  • Facilitated discussions among business analysts, developers, and technical support to identify and clarify requirement specifications.
  • Technologies: Java | J2EE | Web Services | JavaScript | Struts (MVC) | DB2 | Hibernate | IBM CC & CQ |Bash Script

Education

Master of Technology -

Vellore Institute Of Technology
Vellore
05-2008

Master of Science -

Guru Nanak Dev University
India
05-2005

Bachelor of Information Technology -

Guru Nanak Dev University
India
05-2003

Skills

    Core Technical Expertise
  • Advanced Java development (Spring, Spring Boot) for high-performance enterprise applications
  • RESTful API design, development, and secure integration
  • Microservices architecture implementation using domain-driven design principles
  • Workflow orchestration using Orkes Conductor
  • Database versioning and schema management with Liquibase
  • Multi-database experience (SQL & NoSQL) with query optimization
  • Cloud & DevOps
  • Containerization with Docker and orchestration using Kubernetes
  • CI/CD pipeline implementation for automated build, test, and deployment
  • Application monitoring and performance tuning with Dynatrace
  • Experience deploying applications to AWS/Azure/GCP
  • Engineering Excellence
  • Test-Driven Development (TDD) and unit/integration testing best practices
  • Performance optimization and scalability improvements
  • Code reviews and clean code standards enforcement
  • Production issue investigation and root cause analysis
  • Agile/Scrum development methodologies

Certification

  • Oracle Certified Java Programmer
  • AWS Certified Cloud Practitioner
  • AWS Certified Solution Architect - Associate
  • Microsoft Certified Azure Fundamentals

References

References available on request.

Timeline

Technical Lead

Tech Mahindra
09.2024 - Current

Technical Lead

HCL Technology
06.2022 - 08.2024

Senior Developer

Foster Moore
06.2021 - 05.2022

Senior Java Developer

Touchpoint Group Ltd
05.2014 - 06.2021

Associate Technical Architect

Tech Mahindra Ltd
02.2013 - 04.2014

Software Engineer

IBM India Pvt Ltd
05.2008 - 02.2013

Master of Science -

Guru Nanak Dev University

Bachelor of Information Technology -

Guru Nanak Dev University

Master of Technology -

Vellore Institute Of Technology
Harpreet Singh