Summary
Overview
Work History
Education
Skills
Timeline
Generic

SaiNat Rapaka

Ajax,ON

Summary

A seasoned Java/J2EE professional with extensive experience spanning over 5 years in all phases of the Software Development Life Cycle. Adept in web application development leveraging a comprehensive technology stack including JSP, Servlets, JDBC, Struts, Hibernate, Spring, Web Services, and XML. Demonstrated expertise in Service-Oriented Architecture (SOA), Web Services CXF, XML Beans, XSLT, XPath, and web services standards like SOAP, WSDL, UDDI, and RESTful. Proficient in open-source frameworks such as Struts, Hibernate, JSF, and Spring, as well as web technologies encompassing XML, AJAX, HTML, CSS, and JavaScript. Strong skills in requirement analysis, UML modeling, design patterns, build automation (Ant, Maven), testing (jUnit), and application servers (WebSphere, WebLogic, JBoss, Tomcat). Experienced in leveraging RDBMS tools like Oracle and MySQL, and version control systems including TFS, CVS, VSS, and SVN.

Overview

5
5
years of professional experience

Work History

Java Backend Developer

IBM
02.2022 - Current
  • Architected and implemented microservices-based system, enabling seamless scalability and optimized resource utilization for application.
  • Optimized application performance, reducing response times by 25% and improving throughput by 30% through efficient caching strategies and resource utilization enhancements.
  • Utilized Spring Tool Suite, along with Spring MVC framework, Hibernate ORM, Apache Tomcat, and MySQL, to develop robust interface modules and scalable web applications with efficient data persistence and seamless deployment.
  • Wrote spring rest controller calls for webapplication data interactions using jquery.
  • Developed user stories using Core Java and spring 3.2 and expose AFFI OMX interface using SOAP web services.
  • Worked on standard AT T ITO Cloud Linux servers. Used spring web services for developed AFFI Visibility interface and consume multiple SOAP web services from external systems Amdocs .
  • Worked on SOAP Ul for testing request/response client internal/external web service and outbound internal/external web services provided by Amdocs .
  • Worked on Web Logic 12c for deployed interface modules. Used Oracle 11 for persist data getting from external system Amdocs.
  • Used JUnit framework for unit testing of client inbound and outbound web services and Log4j 1.2 to capture log that includes runtime exceptions.
  • Worked on Crucible a web-based application for managing code reviews.
  • Configured Hibernate's second level cache using EHCache to reduce number of hits to the configuration table data
  • Developed Web services for sending and getting data from different applications using SOAP1.1 messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, and then used STAX parsers for data retrieval.
  • Used SVN for version control and used eclipse as IDE for developing application.
  • Managed development team at offshore and provided necessary information and artifacts.
  • Established CI/CD pipelines on AWS CodePipeline for automated build, test, and deployment processes, seamlessly integrating with Elastic Container Service (ECS) and Elastic Kubernetes Service (EKS) for containerized application delivery.
  • Leveraged cloud-native services like AWS Lambda, API Gateway, and DynamoDB to build and integrate serverless microservices, facilitating rapid development and effortless scalability.
  • Enhanced application scalability through development of microservices architecture.

Environment: lava 1.7J2EE, Spring MVC, Jquery,STS, Spring 3.2.SOAP, JQuery, Oracle, Weblogic 12, Hibernate 4, HTML, CSS, Junit, Log4j, Maven and SVN.

Java Backend Developer

Deloitte
02.2019 - 02.2022
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work. Used ORM technology such as Hibernate to provide an object model for the data in database for ease of access.
  • Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study.
  • Used Eclipse and Net Beans as IDE tools to build up applications.
  • Used Struts framework to implement MVC architecture for most applications.
  • Developed codes for Action Servlet, Request Processor, and Action classes by extending Struts package.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with help of Struts Validation Frame Work.
  • Created XML Schema, XML template and XSL.
  • Developed Web Services Application using SOAP and WS-Security.
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.
  • Deployed components on Web Sphere application server.
  • Designed banking web application by implementing Struts 1.2 framework for Model View Controller MVC pattern.

Environment: Java 1.6, J2EE, JSF,Prime faces,EJB, Hibernate, REST JQuery, Sybase, Websphere7, Hibernate 3, HTML, CSS, Junit, Log4j,Aqua data studio, Maven and SVN.

Education

Bachelor of Science - Computer And Information Sciences

Anurag University
Hyderabad
04-2018

AEC Program - Full Stack Java(Mobile Application)

Montreal College
Montreal
04-2018

Skills

  • Languages: Java, C, C, XML, SQL,HTML, CSS,DHTML, Java Script, ReactJS,AngularJS,Perl, jQuery
  • Methodologies: Agile, Scrum, Test Driven Development (TDD)
  • Web Technologies: Servlets, JSP, Struts, SOAP and ReSTful Web Services, Applets, Java Swing, Java Beans, JMS, HTML, JavaScript, JQuery, XML (DOM and SAX parsers)
  • Databases & ORM: Oracle 9/10g (PL/SQL, SQL* PLUS, SQL Developer), MS SQL Server, JDBC
  • Web Frameworks: MVC, Struts 1x / 20, Spring 25 / 30, Spring Boot, Spring WS, Spring Rest, Dropwizard, Microservices
  • IDE Tools: Spring Tool Suite, Eclipse, IntelliJ Idea
  • Servers: JBoss, Tomcat 5x/6x, Glassfish, WebLogic Server 9/10
  • Reporting Tools: MS-Excel, MS-PowerPoint
  • Version Control: Bitbucket and SVN
  • Testing Tools: Junit, Mockito, Spring Test Framework
  • Cloud Platforms: AWS (Amazon Web Services), Azure (Microsoft Azure), GCP (Google Cloud Platform)
  • Containerization: Docker, Kubernetes

Timeline

Java Backend Developer

IBM
02.2022 - Current

Java Backend Developer

Deloitte
02.2019 - 02.2022

Bachelor of Science - Computer And Information Sciences

Anurag University

AEC Program - Full Stack Java(Mobile Application)

Montreal College
SaiNat Rapaka