P

Puneet Gandhi

Product Manager

Greater Melbourne Area19 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 20 years of experience in software delivery and engineering strategy.
  • Leader in transforming legacy applications to microservices.
  • SAFe® 4 certified Advanced Scrum Master with Agile expertise.
Stackforce AI infers this person is a Fintech and Telecommunications expert with strong microservices and cloud architecture skills.

Contact

Skills

Core Skills

Amazon Web Services (aws)MicroservicesJavaCore JavaSpring

Other Skills

ANTAgile MethodologiesApache Active MQApache Active MQ Message BrokerApache KafkaAuthentication ProtocolsClear2pay open payments frameworkClearcaseCloud SecurityContainersCustomer EngagementDevOpsEJBHibernateHttp Client

About

An engineering leader with 20 years of experience in software delivery, design, architecture and engineering strategy with history of directing teams toward excellence both offshore and office based. Throughout my entire career, I have been successful in managing projects, resolving conflict, mentoring Developers, Designers and Architects, and contributing to shared objectives. Below is a sampling of highlights from my resume that demonstrate the overall value I add to the prospective organisation: • Leader in engineering who leads team of developers with responsibility for setting priorities, shaping culture, and strategic planning. • Rich experience in application modernisation, where in legacy monolith applications have been transformed in micro services deployed as containers in AWS. • Experienced in Micro services architecture, Restful frameworks and AWS services like Fargate Containers, ECS, EC2, S3, SQS, SNS, DynamoDB, CloudFront. • Experienced in Devops by implementing CI/CD platform in AWS CDK (CloudFormation Development Kit) and using AWS services like Code Build, Code Pipeline and Code Deploy. • Performance tuned the production system of tier-1 Telecom provider to handle 500 transactions per second of network traffic. This has helped in saving approximately $ 500,000. • Experienced in applying security patterns for microservices architecture such as vulnerability scanning, Access and Identity Tokens, Cloud Security, encryption, DevSecOps. • SAFe® 4 certified Advanced Scrum Master having 6 years of experience in leading feature based Agile teams.

Experience

Nab

2 roles

Senior Solutions Architect

Promoted

Aug 2023Present · 2 yrs 8 mos · Melbourne, Victoria, Australia · Hybrid

Amazon Web Services (AWS)ContainersCloud SecurityAuthentication ProtocolsApache KafkaAgile Methodologies+14

Senior Consultant, Solution Design

Feb 2022May 2022 · 3 mos · Melbourne, Victoria, Australia

Apache KafkaCustomer EngagementIdentity and Access Management (IAM)Authentication ProtocolsOpenID Connect (OIDC)OAuth+1

Suncorp group

Principal API Technical Lead

May 2022Aug 2023 · 1 yr 3 mos · Melbourne, Victoria, Australia · Hybrid

JavaApache KafkaSpring BootJenkinsAmazon Web Services (AWS)Containers+7

Australia post

2 roles

Engineering Lead

Nov 2020Feb 2022 · 1 yr 3 mos

Apache KafkaCustomer EngagementIdentity and Access Management (IAM)Authentication ProtocolsOpenID Connect (OIDC)OAuth+1

Technical Lead

Apr 2016Nov 2020 · 4 yrs 7 mos

Apache KafkaCustomer EngagementIdentity and Access Management (IAM)Authentication ProtocolsOpenID Connect (OIDC)OAuth+1

Unico computer systems pty ltd.

Software Architect

May 2015Apr 2016 · 11 mos · Greater Melbourne Area

Customer EngagementIdentity and Access Management (IAM)Authentication ProtocolsOpenID Connect (OIDC)OAuthCloud Security

Worksafe - victoria

Senior Java Developer

Feb 2015May 2015 · 3 mos · Melbourne Area, Australia

Toll group

Senior Middleware Java Developer

Oct 2014Feb 2015 · 4 mos · Melbourne Area, Australia

Commonwealth bank

Senior Software Engineer

Jul 2014Sep 2014 · 2 mos · Sydney Area, Australia

  • Client: Commonwealth bank, Sydney
  • Technologies: Core Java, Hibernate, Spring, EJB, Websphere Integration developer, IBM MQ Series, Clear2pay open payments framework, MySQL Database.
  • Responsibilities
  • Developed the bank payment hub which handles the direct debit and credit transactions from 24 internal source systems of the bank.
  • The bank payment hub is being built on top of the OPF product of clear2pay and is being integrated with other bank systems through message queues (IBM MQ series) or web services.
  • Working on object oriented design patterns such as State, Singleton, Decorator and others.
  • Enhancing the EJB services provided by clear2pay by writing wrapper on top of them.
  • Unit testing of modules using frameworks like Junit and Mockito.
  • Achievements
  • Integrated payment transactions of recently acquired Bankwest bank which helped in generating significant revenue for Commonwealth Bank.

Agnity, inc

Senior Java Developer

Oct 2010Jun 2014 · 3 yrs 8 mos · Noida, Uttar Pradesh, India

  • Clients: Soft Bank (Japan), Nokia Siemens (Germany)
  • Position: Senior Java Developer
  • Technologies:
  • Java 1.5, JNDI, Spring, XML, XSL, XSD, Hibernate, MySQL, Oracle RAC 11g, SQL, JAXB, Xerces, SOA Framework, , Spring MVC, Swing, SOAP Web service, REST Web Service, Apache Active MQ Message Broker, JMS, JMX, ANT, Hudson, JUnit, Clearcase and telecom protocols like ISUP,INAP, SIP & SIP-T
  • Responsibilities
  • Developed a SIP application server using popular frameworks like Spring, Hibernate, multi threading frame works to accommodate calls originating from VOIP and PSTN network.
  • Worked closely with Product Manager of Soft Bank in Japan on functional clarifications, functional specifications, user acceptance and cutover of the project. This includes conducting workshops with the client and providing support post production.
  • Built a J2EE multi tiered Web Application known as Element Management System using Spring MVC, HTML5, JQuery, Java Script, Hibernate and deployed on Apache Tomcat.
  • Developed JMS implementation using Apache Active MQ as message broker.
  • Have used agile methodologies like Sprint planning, Scrum, TDD and Continuous Integration while developing the application server modules for Soft Bank and Nokia Siemens.
  • Technical Mentor for the team of 6 senior developers.
  • Achievements
  • Migrated Application Server from SUN Hot Spot JVM to Oracle JRockit JVM for achieving enterprise level performance to support real time telecom system.
  • Refactored SIP Application Server for supporting high network traffic of 500 calls per second by porting its JVM and introducing the concurrent API in multi threaded modules.
  • Have implemented Continuous Integration/delivery development using tools like Hudson/Jenkins, Sonar and Puppet where pipeline is being configured for each phase of development and operations. This has helped company to reduce the turnaround time of the product delivery.
Core JavaHibernateSpringEJBWebsphere Integration developerIBM MQ Series+2

Bank of america

Analyst

Feb 2010Oct 2010 · 8 mos · Gurugram, Haryana, India

  • Clients: Bank of America (U.S)
  • Position: Java Analyst/Senior developer (Design & development focus of a Java/J2EE Web Application.)
  • Technologies:
  • Java 1.5, Servlet, JSP, JDBC, JNDI, XML, Log4j, JMS, Apache Active MQ, JMX, SOAP Web service, ANT, Hudson, JUnit, SVN, SQL Server
  • Responsibilities
  • Built a J2EE multi tiered Web Application known as Customer Relationship Centre using Struts MVC, Spring, HTML, Java Script, Hibernate, EJB and deployed on IBM websphere.
  • Have used Agile methodologies like Scrum and Sprint Planning while collaborating with teams across different geographical locations.
  • Integrated various application interaction points with third parties like WCC and OOS which provides customer details and their accounts information respectively.
  • Applied design patterns and OO design concepts to improve the existing Java/JEE based code base.
  • Achievements
  • Identified and fixed transactional issues due to incorrect exception handling and concurrency issues due to unsynchronized block of code. This has saved bank lot of money by correcting the accounting transactions.
  • Convinced business users and analysts with alternative solutions that are more robust and simpler to implement from technical perspective while satisfying the functional requirements from the business perspective.
  • Resolved product complications at customer sites and funneled the insights to the development and deployment teams to adopt long term product development strategy with minimal roadblocks.
Java 1.5JNDISpringXMLXSLXSD+23

Sapient

Senior Associate Technology

Dec 2006Dec 2009 · 3 yrs · Gurugram, Haryana, India

  • Clients: O2 Broadband (UK), COLTS (UK), RBS (UK)
  • Position: Senior Associate Technology - Java/Senior developer (Design & development focus of a Java/J2EE Web Application.)
  • Technologies:
  • Java 1.5, Http Client, Servlet, JSP, JSTL, JDBC, JNDI, XML, XBeans, Log4j, JMS, Apache Active MQ, JMX, SOAP Web service, ANT, Hudson, JUnit, SVN, SQL, IBM Web Sphere, WSAD, RAID.
  • Responsibilities
  • Designed and developed J2EE Web solution known as O2- Sales Portal which integrates with approximately 13 different vendors and provides a world class high speed broadband to O2 customers.
  • Integrated the O2 system with various external parties like British Telecom, Amdocs, Datacash, Support soft, Dispatcher and other systems using a host of external connectivity technologies like web services, IBM MQ Series, RPC, xml-http etc.
  • Scale the existing LDAP Architecture to incorporate huge customer base of O2 broadband.
  • Developed core Java multithreaded batch framework using Java Management Extensions individually.
  • Developed core java foreign exchange (FX) trade application for RBS which provides its customers a centralized trading platform for doing transactions with multiple banks and financial institutions.
  • Responsible for scope closure, estimation, design and execution of changes slated for replacement with in online solution.
  • Achievements
  • Consulted O2, UK on their business issues while traveling to UK. The consulted software solution has helped in establishing their name in Broadband business.
  • Developed multi threaded batch framework which has reduced the turnaround time of the broadband ordering process
Java 1.5ServletJSPJDBCJNDIXML+10

Amdocs

Subject Matter Expert

Jul 2006Dec 2006 · 5 mos · Pune

  • Clients: Sprint (US)
  • Position: Subject Matter Expert- Java/Software developer (Design & development focus of a Java/J2EE Web Application.)
  • Tasks/Achievements:
  • 1) Supported the integration of Amdocs Billing Solution ‘Ensemble’ with the Sales portal of Sprint Nextel.
  • 2) Responsible for handling Change Requests and Production defects.
  • 3) Involved in doing the performance tuning of existing application architecture which is based on multi-tier, distributed system. JSP on the presentation tier validates the client input and then calls Business Delegate. This delegate component calls business service which is written as session bean. Session beans then interact with Jolt Layer which translates the Java calls to C based calls.
  • Technologies used: Java 1.4, Servlet, JSP, JDBC, JNDI, XML, Junit, Log4j, JMS, JMX, SOAP Web service, ANT, SVN.
Java 1.5Http ClientServletJSPJSTLJDBC+17

Intersoft data labs

Software Engineer

Jun 2005Jul 2006 · 1 yr 1 mo · Gurugram, Haryana, India

  • Clients: Citi financial (US)
  • Position: Software developer - Java (Design & development focus of a Java/J2EE Web Application.)
  • Tasks/Achievements:
  • 1) Developed Retail Service Portal for Citi Financial which has been designed as two separate web applications, one for merchants over internet and other for Sales Finance people as an Intranet Site.
  • 2) Worked on developing Intranet flow of the portal which would be used by the Sale Finance User to create merchants. Implemented JSF on the presentation tier which validates the client input and then calls Business Delegate. This delegate component calls business service which is written as session bean. Session beans then interact with Entity Bean and Data Access Object (DAO) depending upon the requirement like for huge data retrievals DAO has been used and for insert/update Entity Beans are used.
  • Technologies used: Java 1.4, Servlet, JSP, JDBC, JNDI, XML, Junit, Log4j, JMS, JMX, SOAP Web service, ANT, SVN.
Java 1.4ServletJSPJDBCJNDIXML+8

Education

DAV

Stackforce found 100+ more professionals with Amazon Web Services (aws) & Microservices

Explore similar profiles based on matching skills and experience