Home

Raghu - Java Architect/Lead/Developer
[email protected]
Location: Columbus, Ohio, USA
Relocation: Open
Visa: H1B
Raghu Mylavarapu
+1 (614) 775-8091
[email protected]
Java Architect / Lead / Developer

Professional Summary
Experience in Core Java, spring framework and hibernate spanning for 10+ years.
12 years of Insurance domain experience.
Have experience working on Microservices in my recent projects.
Successfully led a team of 10+ individuals.
Engaged in the requirements gathering stage to comprehend client requirements and project extent.
Generated technical specification documents during the design phase.
Offered insights and directed the development team, adhering to coding standards and optimal practices.
Implemented comprehensive testing procedures, which included conducting unit tests, integration tests, and user acceptance trials.
Navigated the team through deployment and provided post-implementation support to ensure the application functions seamlessly.
I have engaged with a wide range of clients spanning India, Hong Kong, Thailand, Singapore, and Belize. This experience has equipped me to acclimate to diverse environments and apply my accumulated expertise across numerous projects.
Few years of experience in shell scripting.
I have a high level of Oracle and SQL Server expertise. I can effectively write SQL Join statements, make procedures, and construct functions.
Experience in writing and maintaining PL/SQL stored procedures and functions.
Prepared database design documents and requirement gathering.
Skilled in a variety of front-end technologies, encompassing HTML, JSP, JavaScript, and CSS.
Familiar with web application servers such as JBoss and WildFly.
Capable of creating web services, with a focus on Restful APIs that use JSON strings.
Proficient in configuring and deploying applications on cloud platforms, specifically Amazon Web Services (AWS), Microsoft Azure
Have experience on working AWS services like EC2 instances, IAM, RDS, S3, creating security groups, lambda, VPC.
Utilized the Eclipse Integrated Development Environment (IDE) for the development process.
Possess knowledge regarding the implementation and utilization of Redis caching.
Experience in working in an Agile manner.
Have experience working on JMS.
In my projects, I've utilized version control tools such as GIT and SVN. I also have experience in creating branches and merging code.
Have knowledge about working as a Docker.
Designed and maintained XML schemas for structured data representation.

Technical Skills
Domain Insurance
Languages Core Java, Spring framework, Hibernate, Microservices, Sping Weblex
Databases SQL server, Oracle
Servers Jboss, Wildfly
Cloud services Amazon Web Services, Microsoft Azure, GCP
Front end technology JavaScript, JSP, HTML5, CSS, Angular
Development tools Eclipse IDE


Version control software GIT, SVN, Github
Services Restful services using Json


Educational Qualification

Course University Passing Year
Bachelor of Computer Engineering University of Pune Nov 2007

Professional Experience
Nationwide Insurance, Columbus, OH Jan 2022 Dec 2023
Java Architect

Responsibilities:
Engaging in requirement gathering, designing, team guidance, and overseeing the implementation of appropriate test cases.
Successfully developed microservices using Spring Boot, contributing to a modular and scalable architecture.
Led the design and implementation of Information Technology solutions using Object Oriented Analysis and Design (OOAD) principles.
Providing recommendations for implementing best practices, particularly in transitioning calculations from Excel.
Attained an understanding of the client's pre-existing product and effectively integrated our product with their legacy systems.
Conducted comprehensive analysis and testing to guarantee seamless data flow and alignment with the clients' product APIs.
Offered technical support and troubleshooting throughout the integration phase, resulting in heightened client contentment.
Implemented a novel commission rate configuration method that simplifies user rate configuration and maintenance with an audit trail.
Implemented a Database-to-Database connection with the client, establishing a direct flow of policy data to ensure precise calculations.
Offered insights to the product team, contributing to the inclusion of top-tier calculation practices that can serve as selling points for future prospects in the Indian market.
Worked on integrating new system data with legacy system using REST API.
Have worked on migration strategies to migrate the data from legacy system to new system.
Analyzed and created detailed document which mentions which all data will be migrated with impact on business and system with scenarios.
Field to field mapping document and creation of script to migrate the data to new database.
Have knowledge of the docker working.
Built backend business logic using JDK1.8 and above versions.
Have worked on Spring MVC and Spring batch architecture. Implemented error-handling mechanisms that enhanced the reliability monitored batch processing and fault tolerance of batch processing workflows.
Have performed production support activities - analyzing the issues, debugging the issue and finding the root cause of the issue and determining the overall impact of the changes.
Documented the RCA for future purpose and providing detailed analysis to internal teams.
Have communicated with all stakeholders across various hierarchies.
Have created frontend screens and layout using Angular
Have used JavaScript to fetch the data and validate the information for displaying the validations on the screen.
Experience with Kubernetes for container orchestration, including deployment, scaling, and maintenance of containerized applications.
Implemented and maintained CI/CD pipelines for automating the build, test, and deployment processes.
Software and tools: Core Java, Advance Java, Spring, Spring boot, Hibernate, SQL Server, MS Office, Atlassian Software, REST API, JSON, Jira, AWS, Jboss, Kafka, Angular, Struts, Kubernates, JSP, JavaScript

GoDigit, India Jan 2020 Dec, 2021
Java Architect

Responsibilities:
Engaged in requirement gathering, design, team guidance, and ensuring the implementation of appropriate test cases.
Introduced a rate table design in the project, subsequently integrated into the DMS product by the product team. This enhancement enables easy rate change audits for the client.
Conducted a Proof of Concept (POC) to facilitate the upload and maintenance of new and existing commission rates.
Offered recommendations for implementing best practices to replace existing Excel-based calculations.
Developed invoicing screens to streamline user data entry and expedite payment disbursement processes.
Created backend business logic and computation logic using JDK1.8 and above.
Implemented Spring Batch for efficient processing of large data sets, resulting in a 30% reduction in processing time and improved system responsiveness.
Designed and integrated security features using Spring Security, enhancing application authentication and authorization mechanisms, leading to a more secure system.
Implemented general ledger files for integration with the legacy system, serving accounting purposes.
Enhanced system performance by introducing optimized indexes on database tables and minimizing database hits from Java code.
Using REST API using JAX-WS have integrated data from one system to another system to provide to legacy systems.
Designed and developed EJB components for business logic and transaction management.
Integrated EJB modules with other Java EE components, such as Servlets and JSP, to build robust and scalable applications.
Designed and maintained XML schemas for structured data representation.
Created AWS EC2 Instances as per the application requirement and deployed application.
Have written code to put files in AWS S3 bucket and retrieving the file as per the key.
Configured AWS RDS for the application.
Have Used AWS CloudWatch Dynatrace to check the performance of the instances and to raise concern teams if any issues are observed.
Implemented scalable and reliable solutions for data storage, processing, and retrieval on AWS.
Designed and implemented asynchronous messaging systems using JMS (Java Message Service) to facilitate efficient communication between distributed components.
Developed message-driven beans and listeners to handle asynchronous events and improve system responsiveness.
Have performed production support activities - analyzing the issues, debugging the issue and finding the root cause of the issue and determining the overall impact of the changes.
Documented the RCA for future purpose and providing detailed analysis to internal teams.
Have managed escalations during the production support to ensure business is not impacted.
Have used javascript to fetch the data and validate the information for displaying the validations on the screen.
Implemented and maintained CI/CD pipelines for automating the build, test, and deployment processes.
Familiar with popular CI/CD tools such as Jenkins
Software and tools: Core Java, Advance Java, Spring, Spring boot, Hibernate, Oracle, MS Office, Mantis defect tracking tool, AWS EC2 Instance, RDS, S3 bucket, Jboss, Angular, JSON, EJB, XML


FWD, Thailand April 2016 Dec 2019
Java Architect

Responsibilities:
Engaged in meticulous requirement gathering and documented requirements at a granular level.
Conducted user walkthroughs of requirement documents, clarifying system configurations.
Identified gaps during the design phase and effectively communicated them to the product team.
Formulated a development plan based on agreed-upon requirements, overseeing timely and bug-free code delivery from developers.
Ensured rigorous system testing to align results with user expectations.
Managed intricate incentive calculation tasks, including comprehension, documentation, and implementation.
Suggested alternative solutions to enhance user understanding, configuration ease, and process efficiency.
Collaborated closely with the migration team to ensure seamless data migration from legacy systems.
Executed multiple testing cycles for varying dates, months, and years to verify different incentives and ensure result accuracy.
Designed and delivered intricate reports that streamlined user processes and reduced turnaround time.
Contributed insights to the product team for the incorporation of calculation best practices that could serve as compelling selling points for future prospects.
Software and tools: Core Java, Advance Java, Spring, Spring boot, Hibernate, MS SQL Server, MS Office, Jira

Manipal Cigna, India Jan 2013 March 2016
Java Lead

Responsibilities:
Generated interface documents and subsequently developed interfaces for seamless data transfer to other systems post approval.
Assigned tasks and closely monitored the development activities of the team, ensuring punctual delivery.
Collaborated with the product team to remodel and enhance the product.
Thoroughly tested the application through the creation of multiple test cases.
Conducted comprehensive testing of UI, calculations, and interfaces during the testing phase.
Facilitated a smooth User Acceptance Testing (UAT) process and promptly addressed raised defects.
Effectively communicated with various UAT teams and users, ensuring sign-off on the delivered modules.
Designed and developed EJB components for business logic and transaction management.
Integrated EJB modules with other Java EE components, such as Servlets and JSP, to build robust and scalable applications.
Software and tools: Core Java, Advance Java, Spring, Spring boot, Hibernate, MS SQL Server, MS Office, Weblogic

AXA, Hong Kong Oct 2010 Dec 2012
Developer

Responsibilities:
Defect fixing and understanding the business requirements to implement new change request
Technical support to production issues.
Prepared technical specs and user documents.
Release management
Responsibilities include successful release involving interaction with BA and ST teams for timely delivery of the projects
Software and tools: Core Java, Advance Java, Spring, Spring boot, Hibernate, Oracle, MS Office

Digital Campus (La Multi Info Systems Ltd.), India Nov 2008 Oct 2010
Developer

Responsibilities:
Development of data capturing forms and reports using JSP, Servlets and JDBC.
Implementation and customization of the product for Delhi Public School, Hyderabad.
Requirement gathering for the new enhancement as required by school.
Involved in impact analysis of the customization.
Software and tools: Core Java, JSP, Servlets, MS SQL Server, MS Office
Keywords: continuous integration continuous deployment business analyst user interface sthree microsoft procedural language Louisiana Ohio

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2089
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: