Prashant Pratik

Prashant Pratik

Software Engineer

Followers of Prashant Pratik752 followers
location of Prashant PratikGreater Melbourne Area

Connect with Prashant Pratik to Send Message

Connect

Connect with Prashant Pratik to Send Message

Connect
  • Timeline

  • About me

    Senior Consultant at NAB

  • Education

    • Visvesvaraya Technological University

      2006 - 2010
      Bachelor of Engineering Computer Science A

      Activities and Societies: Vice President - CSI for college Member of ISTE, Organized technical festivals and various competitions. Got the award for excellence in academics.

    • Central Hindu Boys School

      2003 - 2005
      12th PCM A

      Activities and Societies: Member of - Bangiya samaj

  • Experience

    • EVRY India

      Jul 2010 - Jun 2012
      Software Engineer

      Developed and maintained middleware application to control VoIP calls and conferences using Java and JAIN SLEE technologies.Key Contributions:- Developed and maintained application to leverage call handling features including conferencing and call routing using Java, VoIP, Jain-Slee and Asterisk.- Developed restful end points to expose call handling functionalities.- Used executor framework to spawn multiple threads to handle calls.

    • Ericsson

      Aug 2012 - Nov 2014
      Senior Software Engineer

      Developed and maintained Ericsson Collect Call and Ericsson Virtual Number applications. These two products provided value added services to end users by doing reverse charging and allowing multiple mobile numbers. The application was developed using Java6 and EJB using protocols like SS7, TCAP, Diameter.Key Contributions and achievements:- Involved in end to end delivery of the product which included design, implementation and testing.- Quickly fixed critical production issues and helped team identifying potential bugs.- Developed a prototype using Java and Sql to validate data.- Got promoted to Senior Software Engineer within a year of joining. Show less

    • Goldman Sachs

      Nov 2014 - Mar 2016
      Analyst Developer

      Customised and developed a vendor product used to perform legal matter management and invoicing. The application had a UI layer exposed to business with various rules and jobs defined using Java7, Spring Batch and AngularJS.Key Contributions:- Exposed vendor product features to internally developed SPA application through restful api's to perform various operations on matters and invoices.- Performed UI testing using Karma and TFWeb.- Deployed the software with periodic releases using automated build tool and scripts on Unix servers. - Facilitated daily scrum calls and business user meetings to implement new features and fix bugs. Show less

    • Cisco

      Apr 2016 - Jul 2017
      Senior Software Engineer

      Involved in development of application which offered a cloud based solution to provision users and administrators on multiple unified communications products such as Cisco Call Manager, Unity and Spark deployed at customer sites.Key Contributions:- Designed models used for enhancing different features based on customer requirement.- Developed rest end points to expose application features to other internal services.- Designed and implemented Audit feature to verify and rectify data integrity which then helped version upgrades.- Developed and maintained Jenkins build scripts to perform continuous integration and monitor nightly builds. Show less

    • J.P. Morgan

      Jul 2017 - Sept 2018
      Senior Engineer

      Developed and maintained fees report generation application. The application was developed using technologies like Java 8, Spring Boot, JMS using micro-service architecture and relied on Sybase and Data Lake for data. It was deployed on server-less cloud components using Jenkins multi-pipeline job written in Groovy. Key Contributions: - Implemented various micro-services to cater different business requirements using Java 8, Spring Boot and Rx Java.- Used and maintained messaging queues(JMS), GIT branches to support information exchange with other applications.- Automated the deployment process by using multi pipeline Jenkins script to deploy on various pools of cloud foundry serverless components.- Developed and maintained Sql queries and stored procedures to retrieve data from Sybase using Mybatis.- Supported integration testing using Fitnesse framework.- Synchronised and worked closely with global teams present in US, Europe and Asia to debug production issues and fix them.- Setup automatic alerts on Splunk in case of Production issues or request failure.- Monitor health of the application using AppDynamics. Show less

    • National Australia Bank

      Sept 2018 - Nov 2019
      Senior Analyst Engineer

      Worked as a Senior Engineer to migrate legacy WebSphere applications to AWS after breaking them into micro-services and implementing cloud specific solutions.Responsibilities:- Converted EJB components to microservices which enabled tomcat deployment- Used Swagger, WireMockRule and postman to extensively test the application- Migrated on premise Oracle database to AWS-RDS (PostgreSQL) with SSL encryption in transit and at rest using AWS KMS- Automated the infrastructure with CloudFormation templates using run time parameters from AWS SSM Parameter store- Integrated SonarQube with the application to check the test coverage and critical issues in the code- Wrote automated multi pipeline Jenkins job to build, test and deploy application on AWS Show less

    • ANZ

      Dec 2019 - Apr 2021
      Senior Engineer
    • NAB

      Apr 2021 - now
      • Senior Consultant

        Mar 2023 - now
      • Senior Analyst Engineer

        Apr 2021 - Mar 2023
  • Licenses & Certifications

    • Amazon Web Services Solutions Architect Associate

      Amazon Web Services (AWS)
      Jul 2019
      View certificate certificate
  • Volunteer Experience

    • Cadet

      Issued by National Service Scheme on Jan 2009
      National Service SchemeAssociated with Prashant Pratik