Post Job Free

Resume

Sign in

Project Manager Spring Boot

Location:
Chesterfield, MO
Posted:
July 27, 2023

Contact this candidate

Resume:

RAMAMOORTHY NATARAJAN

Currently in Ballwin, MO. Available for interview at short notice and can start as soon as needed upon offer. Candidate is a US resident.

PROFILE:

·Highly accomplished professional with diverse experience.

·Support changing business needs, apply the knowledge gained over three decades of professional development as a valuable asset to the organizations current demand, assessing the impact of changes, capturing, analyzing and documenting requirements and support the communications and delivery of the requirements with relevant parties involved.

·Result-oriented and solution-focused seasoned individual with tremendous technical experience coupled with communication, presentation skills and business knowledge and propensity to initiative positive environment.

·Generate and maintain project detail, organize team meetings and extract business requirements and put them in writing.

·Areas of strength include:

oMulti-industry exposure, Communication Skills

oProblem Collections, Time Management Skills

oOrganizational Skills, Research Abilities

oComputer Literacy, Work as Team Player

EDUCATION & CERTIFICATIONS:

·BA English Literature, Madras University, Chennai, India, 1981 - 1983

·Datamatics Corporation - Post Graduate Diploma in Computer Science (Cobol, Basic, Fortran), Chennai, India, 1983 - 1984

·Madras University, Chennai, India - Two-year MBA, 1988 - 1990

·CPIM-APICS USA - CPIM (Certified in Inventory & Production Control), 1998 - 1999

·CAIT-Washington University, St. Louis - Project Management Fundamentals, J2EE/Java/Advance Internet Fundamentals - 2000-2004

SKILLS:

·Project Management, Leadership qualities

·Developing Microservices, communication between microservices using Google PUB/SUB

·Reactor Java (Rx), Google Cloud (Bitbucket, GCS Bucket), Pivotal Cloud Foundary, Vault

·J2EE, Java, OO Concepts, Spring Boot, Spring Batch, Hibernate and JPA, Agile Methodology

·Jasper Reporting, Struts, Tags, Tiles, MongoDB and NOSQL technology

·.NET, C#, jQuery, DB2, SQL Server, SSIS

·ERP Systems (MACPAC, BPCS, JDE), Insurance & AS/400, CL, RPGLE, Novell Netware, Norsk-Data-110 Mini & more

·Possess good knowledge & familiarity on the following technologies as well:

oMicroservices

oNetflix Eureka Discovery Server setup and usage

oHystrix Server and its operations and how it is used to address circuit breaks

oRabbitMQ/Glassfish - Queue processing - P2P, P&S - Topic etc.

oJMS and EJB Message Beans

oDesktop Application Development - JAVAFX 8 development

TECHNICAL SUMMARY:

·Project Management

·MongoDB (5 Years ago)

·Web Development

·Spring Batch

·GitHub - GitHub APIs

·Struts (8 years ago)

·Spring Boot

·Spring MVC

·Hibernate

·Rest Services

·GIT/SVN

·Maven

·DevOps functions (Jenkins)

·Eclipse / Intellij

·SQL Server

·SSIS

·Junit

·Mockito

·POI

Hibernate/HQL

EXPERIENCE:

PERFICIENT INC: December 2021 - Present

Bluecross BlueShield of Masachesettes, MA July 2022 – April 2023

Tech Lead (Contracting thru Perficient Inc)

Tech Lead for 2 teams – work with Business Team on requirement gathering, Solution Architects to figure out the implementation details, Scrum Master to create JIRA request task and planning. Handle tasks related to the team of Developers and QA. Involved in development, technical guidance, implementation, prepare overall packages and promote changes to production. Assist Management on the reporting and progress. Participate in QA testing, deployments, give demo to business/stake holders on completed tasks.

Insurance Application:

First National Bank of Omaha, Omaha, Nebraska Jan 2022 – June 2023

Senior Software Engineer (Contracting thru Perficient Inc)

Developed Milli App BE services for the Bank to handle different tasks like onboarding, offboarding and re-onboarding a customer. Sending data for analysis to SnowFlake, AWS/Kubernetes to host microservices, Gitlab for CI, FixAct Api, Marqueta API (Debit cards), Twilio messaging and Notifications.

Ascension Inc, St. Louis, MO Jun 2020 – December 2022

Senior Application Developer (Contracting thru APEX Systems Inc)

Involved in multiple projects - Design / Develop - participate user meetings to gather requirements - attend Scrum meetings / story refinements / retrospectives - pair with Junior programmers - give guidance - do code reviews and much more…

Staff Messaging System - Communication between nurses, technicians and doctors, instant and scheduled messages

Used Java 1.8 / GCP MySql / GCP Bucket / HashiCorp Vault / Spring Boot / Twilio (third party app) Integration

Video Chat Application - for doctors to communicate with patients thru web link similar to Google meet and Zoom

Used Rector Java - Netty Server / Maven build tool / Twilio APIs / Google BigQuery / Spring Boot / Notification Microservice / PCF (Pivotal Cloud Foundry) deployments / GCP MySQL / HashiCorp Vault / Front End: React Programming / Node JS / Spring Scheduler / Spring Data Config Server / CICD: Jenkins

Developer Portal App - Maintain systematically the APIgee configurations for all the applications in the company. Handles routing, routing rules, rate limiting and much more.

Developed 5 different micro services using Spring Boot and integrated them with Google PUB/SUB messaging to communicate between each other. Java 1.8/11/14 / Google Apigee Edge Server / create/setup dynamic Apigee proxies using APIgee APIs, Pub-Sub messaging, GitHub APIs, / Kick off Jenkins thru APIs to build and deploy proxies to Apigee Edge Server.

Involved in re-designing and re-structuring the PCF spaces, set standards for naming and coding.

Data Dog - Cloud Monitoring System - Currently working on setting up DataDog enviorment, create Dashboards to Monitor different applications - in progress.

Maritz Motivations Solutions, Fenton, St. Louis, MO Dec 2017 - Apr 2020

Lead Application Analyst

Incentive Calculation & Payout Processing:

·Various Dealer Incentive Programs (DIP) - capture participation data, objectives, sales and rules fed to Maritz by GM. Calculate eligibility, incentive payout information to be paid to dealers/managers and their service teams and generate the file feeds to GM accounting system. Handle simultaneously multiple program(s) per calendar year with different scenarios and criteria.

·File processing and Reporting, Front-end client page web site and back-end business user web site.

·DevOps functions, Java 6 to 7 to 8 upgrades, Sprint Batch processing, SQL Stored procs development and important client information encryption, server properties encryption, assist offshore people, train and guide them, participate in scrum meetings and more.

·Involved in full application lifecycle development using standard frameworks and coding standard/patterns.

·Attend agile scrum meetings, story grooming, retrospective meeting etc.

·Come up with project requirements and technical specifications.

·Provide estimation on work based on stories groomed to Technical Project Manager(s).

·Hands on Java development (75% coding / 25% management) including coding, analysis, design and development.

·Setup Spring Batch workspace and file feeds from XML based solution to Spring Batch processing - input file processing from feeds that come from different GM dealers and store them in the Microsoft SQL DBs - nightly jobs using SQL SPs & Functions to generate reports for FE display.

·Cross team code development for faster turnover by developing reusable components.

·Maintaining, tuning and refactoring existing code as required for easier maintenance and provide user support on existing modules – day to day operations.

·Work across multiple teams – provide support on analysis and coding.

·Technical Leadership – Lead, coach, assist in coding and conduct code reviews.

·Mentor team members working offshore.

·Work with Technical Project Manager to assign team members tasks.

·Proficient interpersonal skills and ability to self-manage tasks/timelines coupled with effective communication and organizational skills.

·Strong sense of commitment and responsibility and excellent team player.

·Work closely with QA in providing testing guidance.

·Provide DevOps Support - worked closely with DevOps to re-structure deployments, helped created templates for smooth deployments.

·Architect and migrate web server upgrades, SQL server upgrades.

·Work with TPM in documenting the process in confluence.

NetEffects Inc., Chesterfield, St. Louis, MO May 2016 - Dec 2017

Software Analyst

Consulting Client: Maritz

·As a Software Analyst assigned to work at the client place (Maritz).

·Work on implementing latest technology, some major software upgrades (Java 6 to Java 7).

·Work on encryptions of important fields like SSN, EIN, emails and addresses etc.

·Work on bulk email processing in java.

·Maintain existing Software and address production issues.

National Interstate Insurance, Fenton, St. Louis, MO Jul 2003 - May 2016

Lead Application Engineer

·The system is built using J2EE architecture running on Z-OS/DB2, AS/400 system, then ported to SQL server on company acquisition.

·LDAP security and role based user interaction, online & nightly batch processing with ability to produce invoices, cancellation notices, commission feeds to Accounting System, schedule reports to run during nightly cycles, featuring jQuery, JSP, struts, tiles and tag libraries in the front end with reporting module using Jasper, ITEXT, POI to generate PDFs and the ability to email the generated PDF automatically from within the application.

·Software caters to Policy Insurance Billing and collections for/from insureds, agents on Personal Lines (RV), Commercial Lines, AER (Automatic Event Recorders), LFA’s (Loss Fund Assessments).

·Interfaces with other system for Cancellations, General Ledger Feeds, Customer Portal etc.

UniGroup Inc., Fenton, St. Louis, MO Jul 2000 - Jul 2003

Lead Application Engineer

·Solely responsible for maintenance and support of LAWSON ERP used as Billing & Inventory Application for Transportation business.

·Heavily customized software on Customer Order, Purchase Order and Inventory Modules.

Cooper Bussmann, Ellisville, St. Louis, MO Jun 2000 - Jul 2007

Software Consultant

·Maintenance, Y2K conversion and customization support MACPAC ERP system Sales, Purchase, Inventory and WIP modules.

·Develop the web application Global Fuse Data to be maintained across continents using .NET, C# and VB.

·Contracting job through my parent company Pentafour Software and later switched to an independent contractor as well.

US Electrical Motors, Florissant, St. Louis, MO Jan 1996 - May 1997

Software Consultant

·Financial/Purchase System Application conversion from M/F Z-OS to AS/400 JD Edwards.

·Develop batch conversion programs, interfaces to load to the new system.

Enterprise Holdings, Ladue, St. Louis, MO Nov 1993 - Sep 1995

Software Consultant

·Car Rental, Leasing and Use Car Sales application running on AS/400, ILE-RPG.

Durametallic India, Karapakkam, Chennai, India Jan 1987 - Oct 1993

Executive EDP Systems

·HP to BPCS AS/400 Conversion, Production Planning system maintenance and support running on Norsk Data-110 Mini System, SIBAS-II network database with COBOL, NOTIS-RG report writer, NOVELL Netware server with Clipper Programming Language.



Contact this candidate