Summary
Overview
Work History
Education
Skills
Certification
Workplaceextracurricularactivities
Languages
Interests
Timeline
Hi, I’m

Shishir Negi

Columbus,OH

Summary

Experienced software engineer with 10+ years of industry expertise, seeking a dynamic and stimulating environment in an organization. Committed to leveraging skills and experience to drive company growth and personal development. Passionate about contributing to innovative projects and collaborating with cross-functional teams to deliver exceptional results.

Overview

14
years of professional experience
1
Certification

Work History

Huntington National Bank

IS Technical Specialist
11.2022 - Current

Job overview

  • Currently working as Tech Lead for Real time payments (RTP) platform to orchestrate payments between originating and receiving FIs and TCH network.

Technologies used –Spring Boot, Spring Data JPA, Java, SQL Server, Zena, Splunk, Kafka, Dynatrace, Open shift container platform (OCP), Apigee

  • Lead project for building Business Banking Payments platform. Developed 12 Rest APIs for Managing Payees and scheduling ACH payments by the customer. Developed batch jobs for nightly payments processing of settlement and Returns/NOCs.

Technologies used –Spring Boot, Spring Data JPA, Java, GCP Datastore, SQL Server, Zena, Splunk, Kafka, Dynatrace, Open shift container platform (OCP), Apigee

  • Lead the project on building platform for Secured Card to build credit for customers with no credit history like students or recent immigrants. Build integrations with external card services and mainframe services for Memoposting.

Technologies used –Spring Boot, Spring Data JPA, Java, SQL Server, Zena, Splunk, Kafka, Dynatrace, Open shift container platform (OCP), Apigee

  • Build Bank to Bank payments platform to transfer funds between Huntington and external bank accounts. Created integrations with multiple services for Memoposting, Fraud detection, Generating ACH documents and sending to document service for storage.

Technologies used –Spring Boot, Spring Data JPA, Java, SQL Server, Zena, Splunk, Kafka, Dynatrace, Open shift container platform (OCP), Apigee

Cardinal Health

Senior Software Engineer
02.2018 - 11.2023

Job overview

  • Build Integrations with IoT platforms and Work Scheduling systems for Condition based Maintenance. This was part of World Class Maintenance initiative to move from Time-based maintenance to Condition based maintenance. Used Apigee to build reverse proxies for APIs to allow OAuth authentication.

Technologies used – Maximo 7612, Apigee, Spring Batch, Spring Boot JPA, Spring Boot Rest, Splunk

  • Created responsive single page application in Angular for Technicians to quickly retrieve Work order details and enter their work hours on iPad devices.

Technologies Used – Angular, Spring Boot JPA, Spring Boot Rest

  • Consolidate two different Instance of Maximo (7.5 on Oracle DB and 7.6 on DB2 DB) with different business processes into a single Enterprise Maximo 7.6 Instance. Analyzed the databases of both the Instances one on Maximo version 7.5 and using Oracle database and another on version 7.6 using DB2 database and consolidated into a single DB2 Database.
  • Build Maximo APIs using Spring Boot and Sailpoint IIQ integration for user provisioning and fine grain access.

Technologies used – Maximo, Spring Boot, SQL

  • Migrated Maximo application from Medtronic to Cardinal Health's infrastructure. Total of 14 sites were added to Cardinal Health's Maximo instance. This includes developing integrations between Maximo – BPCS (ERP System) and Maximo – Synovos (Inventory Management system). Technologies used – Java, PL/SQL, Maximo and Boomi
  • Migrated Maximo 7.6 from On-Premises to AWS cloud. Set up AWS's EC2, S3, EFS and EBS services as part of this migration. Setup cron jobs to move nightly database backups from server to S3 bucket. Technologies used – AWS and Linux.
  • Design and Developed Maximo – SOS (Synovos) Interface to sync Inventory, Procurement and Maintenance related records across both the systems. Synovos is used by 4 manufacturing sites for Inventory Management.

Technologies used – Jython, Boomi and PL/SQL

  • Setup OKTA with Maximo for user authentication and Single Sign On.

Tools and Technologies used – SAML2.0 and Websphere 9, Apigee

Tata Consultancy Services

IT Analyst
04.2016 - 02.2018

Job overview

  • Worked at Johnson Controls Inc (JCI) (April 2016 – Feb 2018) as a consultant for 2 years in rolling out Maximo 7.6 upgrade and setting up of Business process and its implementation in Maximo.
  • Set up the Indirect Inventory Procurement process within JCI-PS Maximo by implementing business processes like- DOA Approval Processes (On Contracts, PR and PO) and interface with SAP.
  • Built workflows to implement PR, PO and Purchase Contracts approval process which has multiple level of approval based on the purchasing price. Used Maximo Workflow Designer and supporting applications like Communication Templates, Roles, Action, Automation Scripts and Person groups.
  • Developed interfaces between Maximo 7.6 and SAP to sync Purchasing and Financial data across the systems.
  • Developed multiple Custom Solutions within Maximo involving Cron tasks, Mbo Customization, Automation Scripts (Jython) and Maximo framework provided configurations.
  • Installed Maximo 7.6. The installation required setting up multiple JVMs for UI , MIF and CRON clusters which allows for horizontal scaling.
  • WebSphere - configuration of MQs and JMS Queues. Set up of Maximo- LDAP authentication configuration.
  • Built a custom Cycle Count Acknowledgment Functionality within Maximo (presented as a POC) in order to efficiently maintain their inventory to have fewer stock outs during emergency Work Orders. Used Maximo Application designer, Cron task and BIRT reports to build this solution

Tata Consultancy Services Limited

IT Analyst
12.2010 - 03.2016

Job overview

  • Designed and Developed multiple Custom solutions within Maximo 7 involving Inventory management, Maintenance tracking and Procurements.
  • Installed fix pack and hot fix in Dev, Stag and Prod environments which is scheduled once a year.
  • Supported DataSplice (Maximo mobile solution) application. Developed new views/enhancements of current views.
  • Supported Struxure application, which is a .net, based external system used in Cummins for creating items.
  • Created multiple reusable components in PL/SQL/Maximo RMI/JDBC for support related requirements and data loads.
  • Developed javascripts for implementing data restriction and data validation for user input fields.
  • Developed javascripts to conditionally update user screen based on user inputs.
  • Part of release management team, which includes planning bi monthly releases and packaging and migrating the PR/CRs/Projects in Production environment with minimal downtime window.

Education

Uttarakhand Technical University
Dehradun, Uttarakhand

Bachelor's Degree, B.Tech from Computer Science
05.2010

Skills

  • Java
  • Javascript
  • SQL
  • HTML
  • Spring Batch
  • Spring Boot
  • React
  • Google cloud platform
  • AWS
  • IBM WebSphere
  • Kafka
  • JMS
  • Splunk
  • Apigee
  • IntelliJ
  • SQL Developer
  • Eclipse
  • ASG Zena job scheduler
  • Github
  • Dynatrace
  • Jenkins
  • Concourse
  • UrbanCode deploy
  • OpenShift container platform
  • Postman
  • SOAP UI
  • DB2
  • Oracle
  • MS SQL Server
  • PostgreSQL
  • Junit
  • Mockito
  • RestAssured
  • Karate
  • Postman scripting
  • Design and development
  • System debugging
  • Testing and debugging
  • Code reviews
  • Excellent communicator

Certification

  • Sun Certified Java Programmer (SCJP) 1.6, 2011
  • IBM Maximo Tivoli Process Automation Engine V7.5, 2015
  • IBM Maximo Asset Management V7.5 Implementation, 2015
  • AWS Cloud Practitioner
  • M001: Mongo DB Basics certification

Workplaceextracurricularactivities

  • Participated in yearly Hackathon to build a utility which reads bar code labels from images using Python’s OpenCV and Pyzbar library.
  • Winner of 'Cardinal Health APAN Business Case' competition for proposing an out of channel tool for clinically differentiated products.
  • Participated in volunteering activities within the company which helped me in networking and understanding different businesses.

Languages

Hindi
Native or Bilingual
English
Full Professional

Interests

Hiking, Cycling, Tennis, Swimming and fun activities are some of the things I enjoy outside of work.

Timeline

IS Technical Specialist

Huntington National Bank
11.2022 - Current

Senior Software Engineer

Cardinal Health
02.2018 - 11.2023

IT Analyst

Tata Consultancy Services
04.2016 - 02.2018

IT Analyst

Tata Consultancy Services Limited
12.2010 - 03.2016

Uttarakhand Technical University

Bachelor's Degree, B.Tech from Computer Science
Shishir Negi