Home

Bharath Raghavan - LEAD JAVA DEVELOPER/SOLUTION ARCHITEC
srinivasg@theperitus.ai
Location: Houston, Texas, USA
Relocation: Remote
Visa: USC
________________________________________
Bharath Raghavan
Phone: (832) 225-6700
Email: srinivasg@theperitus.ai
Location: Katy, TX USA
________________________________________
SUMMARY
LEAD JAVA DEVELOPER | | SOLUTION ARCHITECT |INTEGRATION SPECIALIST | SENIOR DATA ENGINEER | TECHNICAL LEAD
With over 20 years of experience in architecture, analysis, design, and full-stack development of enterprise software, I specialize in building scalable solutions across a range of technologies. My expertise spans Java, Python, J2EE, MVC frameworks (Spring, Struts, EJB, JSF), Microservices (API Gateway, Docker, Kubernetes), frontend technologies (ReactJS, NodeJS), middleware (IBM MQ, MB), and integration platforms (IBM IIB,ACE,MQ,Cloverleaf, Databricks, Azure Data Factory). I have extensive experience with databases such as Oracle, SQL Server, and Sybase.

KEY ACCOMPLISHMENTS:
Successfully delivered an MVP product for Colony Management at Charles River Laboratories, overseeing backend architecture and all data pipelines.
Boosted sales for additional services and accessories by creating a data pipeline for SAP Orders and developing a recommendation API for the e-commerce site, enhancing customer engagement and driving conversions.
Developed multiple applications to migrate and manage data points (e.g., crate, routing information, genetic standards) from systems like SAP and Salesforce using Databricks, Java, Python, and ReactJS.
Created a dynamic data pipeline framework for seamless integration between external systems and Data Hub (Netezza), enabling future datasets to be added without additional coding.
Designed and implemented complex integrations with Cloverleaf and IBM Integration Bus (IIB) for handling HL7 medical data.
Enhanced error-handling mechanisms by implementing a configurable retry system for integrations, enabling automatic error resolution with minimal manual intervention.
Worked with IBM to enhance Kafka consumption performance in Azure Event Hub connectivity, contributing to product improvements based on Java client optimizations.
Led complex integration projects, including Oracle Transportation Management (OTM) system, aligning diverse data models across systems.
Maintained a strong knowledge of AI/ML programming and Generative AI, staying current with industry trends and advancements.
Drove and delivered integration, SOA, and API-driven projects for cloud-based solutions (OTM, WMS, RMS systems), ensuring seamless deployment from requirements gathering to design and development.
Strong experience and knowledge with cloud/microservices architecture, including Docker, Kubernetes, and design patterns like Circuit Breaker, API Gateway, Database-per-Service, and Service Discovery.
Extensive background in business and requirements analysis, functional specification preparation, design, development, and unit testing of enterprise-level web applications.
Advanced proficiency with Oracle, SQL Server, and RDBMS, including SQL, PL/SQL, and creating database objects (triggers, stored procedures, functions, sequences).
Experienced in SDLC methodologies (Waterfall and Agile) across various phases of the software development lifecycle.


________________________________________
TECHNICAL SKILLS
Programming Languages & Frameworks:
Java: Java APIs (Collection, Generics, Type-safe Enums, Annotations, Reflection, Threads, JSP, Servlets, EJB, JMS, JDBC, JTA, JNDI, LDAP), Struts Framework, Spring (Core, MVC, Web Services, Security, REST, JPA, AOP), JSF (PrimeFaces, IceFaces), AngularJS, ReactJS, Trinidad Components/Ajax.
Python: Spark, FastAPI, SQLAlchemy, Pandas, Beautiful Soup, Requests.
Unit Testing & Automation:
JUnit, Mockito, Spring Test, Selenium, Soap UI, Postman.
Integration Technologies:
Cloud Integration: Azure Databricks, Azure Data Factory,Kafka
Enterprise Service Bus: IBM WebSphere Message Broker (7.0, 7.5, 8.0), IBM Integration Bus (IIB 10), MQ (7.5, 8.0), MQ Explorer, RFHUtil, UC4 Scheduler.
Databases:
Oracle 8i/9i/10g, PL/SQL, SQL Server 2018, MySQL, MS Access, TOAD.
Cloud Technologies:
Cloud Platforms: Amazon S3, EC2, Azure Blob Storage, Azure SQL Server, Azure AI Search, Azure Functions, Azure App Services, Azure Web Pub/Sub, Azure DevOps, IAC, Terraform, Azure CI/CD.
Architecture & Design:
Microservices, SOA (Service-Oriented Architecture), Docker, Enterprise Service Bus (ESB).
Application Servers:
WebSphere (5.1, 6.0), WebLogic (9.2), Apache Tomcat (6.0), JBoss, JRun 4.0, Web Services using Axis 2.0, JAX-WS.
Development Tools & IDEs:
WebSphere Studio Application Developer, IntelliJ, VSCode, Rational Application Developer (7.5), Eclipse, MyEclipse, JBuilder.
Operating Systems:
Windows, Linux, Unix (Various flavors), Shell Scripting.
Functional Expertise:
Financials: Financial Advisors, Capital Markets, Payment Systems, ACH Processing, Securities Lending.
Retail: Assortment Planning, WMB, RMS, POS, OTM, E-commerce, Crates & Route Management.
Healthcare: PBM, E-Prescriptions, MailRx.

CERTIFICATIONS:

Microsoft Certified: Azure Fundamentals
AWS Technical essentials
Sun Certified Java Programmer






________________________________________
EXPERIENCE
10/2022 to Present
Lead Data / API Engineer
Company: CHARLES RIVER LABORATORIES
Location: Remote
Charles River Labs accelerates the development of drugs, chemicals, and medical devices for people and patients in need. I lead the development of SAAS products for Animal Colony Management and various data pipelines for Ecommerce and Retail systems.
Led and managed the development and implementation of microservices using Java, React, Python, and Spring Boot.
Actively participate in Scrum Methodology(Backlog Refinement, Tech debt ) supporting the product owner on technical side of story writing.
Architected and developed various data pipelines (Daily load/Full load/Incremental Load) using Azure Databricks for extracting material and crate information from SAP and other ERP systems.
Developed front-end and back-end applications for Colony, Crate Maintenance, and routing management using React, Python, and Java.
Supported any pipeline failures by analyzing root causes and data discrepancies.
Created required data models for extracted data in the Enterprise Data Hub.
Exposed the data as APIs for eCommerce and Order Management applications.
Designed and optimized APIs for performance and scalability, ensuring seamless integration with Azure Cloud.
Collaborated with cross-functional teams to gather requirements and deliver solutions that meet business objectives.
Conducted code reviews to maintain code quality and ensure adherence to coding standards.
Implemented authentication and authorization mechanisms for API security.
Collaborated with the architecture team to design and implement microservices architecture.
Managed a team of developers, providing guidance and mentoring to ensure project success.
Ensured proper unit test frameworks, code coverage, and security fixes in builds.
Deployed all applications in Docker for Azure App Service.
Integrated third-party external APIs and services to enhance application functionality.
Explored various tech stacks like Node.js, Typescript-based APIs, and cloud options like Amazon EC2, Lambda, etc., besides Microsoft Azure.
Environment: Java 17, Spring Framework, Spring Data JPA, Azure Cloud (API Management, Azure Functions, Service Bus, Azure Event Hub, Azure DevOps, AI Search, Azure Databricks, Azure Storage Explorer, PySpark, React, Azure Data Factory), Python, FastAPI, SQL, Visio, Data Modeling, SQL Server, H2 Database, Docker.
________________________________________
May 2021 to October 2022
Senior Data Integration Engineer
Company: Mayo Clinic
Location: Remote
Mayo Clinic uses Java, Cloverleaf, and IIB ACE for integration technologies. I was part of the technical team for integrations involving Healthcare data (HL7 workflow data) and other organization data for HR, Supply Chain, etc.
Created POCs and reusable components in Java, IIB, and Cloverleaf.
Developed secure Java Spring Boot backend services for integration with MQ and backend systems.
Coordinated with the Apigee team to expose services.
Developed Java components and supported Java applications like Lime and Nerdery.
Understood various integration patterns and supported the architectural pattern.
Worked with integrations using Epic, Evideon, Sotera using HL7 data interchange.
Improved support processes and conducted code and peer reviews.
Explored the latest versions of IIB, ACE, and Cloverleaf 20.1.
Environment: Java 1.8, React, Angular, Spring Framework, Spring Boot, Spring Security, Hibernate, Oracle Cloud, WebSphere, SQL, IBM Message Broker, IIB Integration Bus 10, IBM MQ, XML, JSON, Cleo MFT SOAP & REST Web Services, Cleo, Cloverleaf, IBM ACE.
________________________________________
Aug 2014 to May 2021
Technical Lead
Company: Academy Sports and Outdoors Inc
Location: Katy,TX
Academy Sports used IIB, IBM Message Broker, IBM DataStage, and Java Spring Web Services for integration across systems like Oracle RMS, Exeter WMS, OGN, OTM, and PeopleSoft.
Set up standards for SOA implementations within the Enterprise team.
Exposed REST APIs for various integrations.
Developed and exposed Java Spring-based Data Rest APIs for foundation data like Item, Vendors, etc.
Involved in estimation, planning, and solution review of various technical projects.
Involved in contextual solution design documents for Solution Review Board.
Explored new technologies like Kafka, MuleSoft, Microsoft Event Hub, and IBM Cloud Pak.
Worked on the backend development of SOAP/REST-based web services using Java -Spring Framework.
Coordinated with QA/Business on story completion.
Performed code reviews and design reviews for modules developed by team members.
Supported environment configuration, JNDI setup, and data model updates for new integrations.
Developed message flow interfaces using WMQ to transform messages between clients.
Integrated Kafka as a consumer and producer via Java adapters.
Improved the build process using Ant and Jenkins.
Environment: Java 1.7, Spring Framework, React, Azure Event Hub, Oracle Cloud, WebSphere, WebLogic 8.1, SQL, IBM Message Broker, IIB Integration Bus 10, IBM DataStage 11.0, Oracle RMS, IBM MQ, XML, SOAP & REST Web Services, UNIX Scripting, and UC4 Scheduler.
________________________________________
01/2012 to 08/2014
Technical Lead
Company: Orion System Integrators, Inc
Location: Philadelphia, PA
Worked as Client Lead with various clients like Cigna, SEI and Medicision
Worked on enhancing user admin applications and the Wealth Platform Desktop.
Developed E-Prescription integrations for Cigna using WebSphere Message Broker and Java backend services.
Designed fine-grained interfaces as XSD, WSDL, and Java artifacts.
Participated in code reviews and design discussions for SOA composites.
Environment: Java, J2EE, JPA, WebLogic 10.3.3, Oracle 11g, AngularJS, Struts, Rally, Maven, Spring Framework, EJB, JQuery, JavaScript, Web Services (SOAP over HTTP, Spring REST), XML, XSD, Eclipse, Junit, Star Team, Hudson, Linux, PL/SQL, JBoss EAP, WebSphere, MessageBroker, RFHUtil, DB2, WebLogic, Sybase, MS SQL Server, MQ, Drools, iBatis
________________________________________
10/2010 to 12/2011
Senior Programmer Analyst Java/J2EE/WMB
Company: KForce Inc
Location: Philadelphia, PA
Designed and enhanced major Web applications using Spring, Hibernate, and Java tools
in Ally Financials and Wells Fargo
Improved web application performance through database tuning and code optimization.
Worked with web services (SOAP, REST) and Spring Web services for secure integrations.
Environment: Java (JDK 1.4), JDK 5.0, Struts 1.2, Struts 2.0, Spring, JSP, Oracle PL/SQL, JavaScript, Hibernate, WebLogic 8.1, WebLogic 10.3, Cruise Control, Unit Testing, Annotations, HP Quality Center, Spring Web Services, Soap UI.
________________________________________
10/2006 to 10/2010
Project Lead Senior Java Developer
Company: Cognizant Technology Solutions
Location: Charlotte, NC
Act as Technical Lead /Manager in Java projects with various clients like TIAA-CREF, Maritz Inc., First Data, Ameriprise Financials, Regence BCBS, United Health Group.
Designed and developed Java applications using Spring, Hibernate, MQ, and Oracle .
Led the release and deployment management of applications in WebSphere and WebLogic.
Environment: Java (JDK 1.5), Spring Web Services, SoapUI, WebLogic 10, WebSphere 6.1, WebLogic 10.3, JPA 1.0, TopLink, Ant, Rational Software Architect 7.0, WMB 7.0, MQ 8.0, HP Quality Center, XML Spy, TOAD, Oracle 10g, IBM s MDM, WebSphere ESB, DataPower, IBM MQ Explorer, Cruise Control, JSF, Trinidad Components, JMS Consumers, Drools Engine, Hibernate 3.2, Oracle 10g, RAD 7.5, WebSphere 6.1 Server, Eclipse.
________________________________________
07/2005 to 10/2006
Programmer Analyst
Company: Walgreen's Corporation
Location: Deerfield, IL
Worked on the development and integration of modules in the Pharmacy Benefit System (PBM) for Walgreens Healthcare Services.
Environment: Java API's (WebSphere), Axis 2.0, WSAD, WSDL, Oracle 8i, TOAD, Unix, VSS.
________________________________________
03/2003 to 07/2005
Software Engineer/Analyst
Company: JCPenney Inc.
Location: Dallas, TX
Worked on the maintenance and enhancement of the A4P and B4P applications related to Assortment Planning Tool (APT).
Environment: Java/J2EE, JMS, JSP, Servlets, XML, XSLT, EJBs, WebLogic, Rational Rose, VSS, Ant, Eclipse, Oracle 8i, Struts 1.2 Framework.
Keywords: continuous integration continuous deployment quality analyst artificial intelligence machine learning user interface message queue javascript sthree hewlett packard microsoft procedural language Illinois North Carolina Pennsylvania Texas

To remove this resume please click here or send an email from srinivasg@theperitus.ai to usjobs@nvoids.com with subject as "delete" (without inverted commas)
srinivasg@theperitus.ai;4858
Enter the captcha code and we will send and email at srinivasg@theperitus.ai
with a link to edit / delete this resume
Captcha Image: