Summary
Overview
Work History
Education
Skills
Timeline
Generic

Varun Jindal

Senior/Lead Developer
Wheelers Hill

Summary

  • Diligent software engineer with over 15 years of experience in backend and frontend technologies
  • Strong communication and leadership skills; actively support teammates, share technical knowledge and mentor junior developers
  • Extensive experience automating Continuous Delivery pipelines using GitHub Actions, Jenkins, Buildkite, and Bamboo
  • Fast learner with a solid academic background and a collaborative mindset
  • Positive, team-oriented professional who motivates others and contributes to a high-performing work environment
  • Successfully led development projects and ready to take the lead on new initiatives to deliver high-quality software solutions

Overview

15
15
years of professional experience
6021
6021
years of post-secondary education

Work History

Senior / Lead Developer

Pepperstone
Melbourne, Victoria
03.2024 - Current
  • Greenfield development of the Partners Portal which includes UI development using React/tailwind, terraform for infra set-up, Go/typescript for backend. Used react query for efficient data fetching and caching mechanisms.
  • Have set-up the terraform for frontend/backend deployment including cloudfront, s3, ALBs, Route 53, ECS etc.
  • Built a new sign-up experience using Auth0
  • Developed on-the-fly translation service using AWS, eliminating the need for third-party tools and streamlining the translation process.
  • Owned end-to-end delivery of features, including collaboration with product for story refinement, backlog prioritization, coding, deployment, and providing on-call support.
  • Played a key role in designing and building the frontend and partner registry, a central data store for partner-specific information which involved close collaboration with other teams to navigate data complexity, as well as developing bulk processing and cron job solutions using Liquibase/GO/typescript.
  • Built CI/CD pipelines using GitHub Actions
  • Proactively supported teammates by removing blockers, providing technical guidance, and reviewing code
  • This project deals with building the UI/backend and datastore for Partners. The Partners can be either Introducing Brokers, Affiliates or MAMs who can bring clients/leads for Pepperstone.

Senior / Lead Developer

SEEK
Melbourne, Victoria
03.2022 - 02.2024
  • Demonstrated end-to-end ownership of projects, starting from solution analysis and design, all the way through to development, deployment and production.
  • Successfully led and developed key features such as multiLocation, contentFilter, and guaranteed hire in React, GraphQL and Node.js in parallel to the company wide initiative ‘unification' going. This has resulted in increased revenues and very good feedback from the customers.
  • Built ETL lambdas that played a vital role in achieving a unified platform for ANZ and other Asia markets by migrating huge amounts of data.
  • Resolved the critical bugs on the candidate side leading to successful cutover in Asia markets enabling a single platform.
  • Prioritized code quality and test coverage by ensuring proper coverage through both unit tests and end-to-end testing.
  • Hirer Job Posting: This project deals with job posting flows by developing new features in React/Node.js layer to allow hirers to create/manage their job ads.
  • Discover & Career Services: This project deals with candidate experience visiting seek.com.au allowing candidates to conduct their job search. Also, with the Unification initiative going into Seek which enables a single platform across Asia and ANZ for above projects.

Senior / Lead Developer

IAG
Melbourne
07.2021 - 03.2022
  • Developed React applications using microFrontends, GraphQL and a Node.js backend layer for the amendment and renewal of insurance policies.
  • Developed renewals React app from scratch and played a critical role in ensuring a successful go live.
  • Worked on setting up the pipeline for a new React app to enable development/deploy.
  • Regularly reviewed code and engaged in pair programming sessions.
  • Managing the JIRA backlog, prioritizing tasks based on project goals and timelines.
  • Built the Node.js API layer using Express to establish connections with the BAPI.
  • This project deals with re-engineering/developing the new react apps/backend layer to allow NRMA customers to amend/renew their insurance policies as part of the online accounts self-service journey.

Senior Developer

Appscore
Melbourne, Victoria
07.2020 - 07.2021
  • Built front-end applications using React.js for NAB such as Softphone, Admin Portal, and Search & Replay. Also implemented GraphQL based BFF calls and developed backend lambdas/microservices using Node.js.
  • Developed smart IVR solutions using Amazon Lex and Amazon Connect. This involved writing services and lambdas in Node.js.
  • Developed validation and fulfilment lambdas using TypeScript. These lambdas were integral components of the triage bot, provided the next action for dialogues with customers.
  • Developed integration lambdas that interacted with DAF (Data Access Framework) for authentication purposes.
  • This project deals with transitioning to Amazon Connect and developing the customised front-end interface to handle phone calls. The other project is the smart IVR to understand customer’s intent and contain them within the IVR if self-service functionality is available for intent fulfilment. This is turn replaced the legacy platform Genesys.

Senior Developer

NBN
Melbourne, Victoria
03.2019 - 06.2020
  • Gathered requirements, performed impact analysis, and developed Spring Boot microservices for Salesforce to Remedy integration, as well as Node.js microservices for testing and diagnostics.
  • Implemented circuit break patterns, metrics, and BDD practices.
  • Implemented SSL for MongoDB. Migrated microservices to Kubernetes.
  • Integrated Node.js with Kafka and Kinesis, developed AWS Lambda triggered by API Gateway or Kinesis.
  • Created AWS Elasticsearch for storing data from various systems.
  • This project deals with Salesforce to Remedy integration which involved various microservices to support necessary actions and ogg feeds from Remedy. The Elasticsearch is used to store the data from various systems which involves orders, appointment, work orders etc.

Senior Developer

The Marlo Group
Melbourne
06.2018 - 02.2019
  • Implemented security measures including threat protection, authentication, and authorization using OAuth and Spring Security.
  • Used JavaScript, Groovy, etc., for seamless SOAP to JSON conversion, header manipulation, and request/response schema validation.
  • Implemented OAuth for open APIs and utilized Node.js for 3-legged and 4-legged authentication mechanisms.
  • The Enterprise Service team is responsible for assisting in the governance of the nabAPI and developing/publishing APIs for internal and external teams’ consumption.

Senior Developer

Infosys
Melbourne/Sydney
08.2013 - 05.2018
  • Performed impact analysis, designed and developed Java/Node.js microservices for Event, Subscription, and Device APIs.
  • Developed new features like international roaming and IR day pass for YTT self-care portal using React, HTML, CSS, JavaScript, jQuery, AJAX, Liferay etc.
  • Implemented adapters to connect IoT systems for device registration, measurement data retrieval, and SOAP to JSON conversion.
  • Utilized Docker Containers and Kubernetes for container management.
  • NBN+ involved development of new features related to various microservices for service fulfillment.
  • YTT involved development of self-care portal features for online service ordering, eliminating the need for physical interaction. Leveraged AEM for static content storage and Liferay for rendering.
  • IOT involved establishing Integration Services between Telstra Cumulocity and Jasper, facilitating a unified API for consumption by BTSM's ServiceNow and third-party ITSM systems, ensuring seamless integration and interoperability.

Software Engineer

Infosys
Pune, India
06.2010 - 07.2013
  • Developed new services, wrote client code for WSDL implementation, connection handling and created action processors in Java to send commands for network service activation.
  • Telstra activation manager service fulfilment and assurance for mobile services, internet services, pay TV etc.

Education

B-Tech -

Punjabi University
India
01-2010

A.I.S.S.C.E. (XII) -

Patel Public School
India
01-2006

A.I.S.S.C.E. (X) -

Patel Public School
India
01-2004

Skills

Frontend: React, Micro Frontends, JavaScript, TypeScript, HTML, CSS, Tailwind, AJAX, Spring MVC, J2EE, Portlets

Backend: Nodejs, Go, Java

API & Integration: GraphQL, REST APIs, Web Services, Microservices

Cloud: AWS

CI/CD: Github actions, Jenkins, BuildKite, Bamboo

COTS Product: Oracle ASAP, Liferay, Pivotal Cloud Foundry, APIGEE/AXWAY for authorization

Databases: Dynamo DB, Postgres, Redis, Couchbase, MongoDB, SQL, PL/SQL, Oracle-12c

Timeline

Senior / Lead Developer

Pepperstone
03.2024 - Current

Senior / Lead Developer

SEEK
03.2022 - 02.2024

Senior / Lead Developer

IAG
07.2021 - 03.2022

Senior Developer

Appscore
07.2020 - 07.2021

Senior Developer

NBN
03.2019 - 06.2020

Senior Developer

The Marlo Group
06.2018 - 02.2019

Senior Developer

Infosys
08.2013 - 05.2018

Software Engineer

Infosys
06.2010 - 07.2013

B-Tech -

Punjabi University

A.I.S.S.C.E. (XII) -

Patel Public School

A.I.S.S.C.E. (X) -

Patel Public School
Varun JindalSenior/Lead Developer