Ramya Katipelly

Click here to edit subtitle

Objective

Skilled, Enthusiastic and Passionate Software Engineer seeking an opportunity to work in the field of Software Development.


Professional Summary


    • 3+ years of professional experience in the field of Software Development.
    • Expertise in Java such as JSP, Servlet, JDBC, Spring Framework, Hibernate, REST, SOAP APIs .
    • Expertise in web development using HTML, CSS, JavaScript, jQuery, Angularjs, Bootstrap, AJAX, XML, JSON and Responsive Web Design.
    • Expertise in developing applications using Spring Framework that includes Spring IOC, Spring MVC, Spring Transaction, Spring Boot, Spring JDBC and Spring AOP features.
    • Excellent experience in Restful Web services and Web service development, testing and consumption using JAX-RS and JAX-WS
    • Developed Restful web applications using Spring MVC, JAX-B, Swagger and JSON.
    • Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes
    • Experience working in Oracle database and hands-on knowledge on NoSQL database systems like MongoDB.
    • Hands on experience with Project Management tools such as JIRA, HP ALM Quality Center and GIT Stash for Code management and Version     Control.
    • Ability to quickly adapt to new Environments & Technologies, dedicated to successful project completion with excellent communication, analytical  and interpersonal skills.
    • Self-motivated team member with hands on experience in programming skills, requirements gathering and application integration


Technical Skills

Web Technologies:

HTML5, CSS3, JavaScript, jQuery, jQuery Mobile, Angular JS, Bootstrap, Ajax, Xml, JSON

Programming:

C, Java, J2EE, JSP, JSTL, Servlet, JDBC, EJB, Spring.

Frameworks/API’s:

Spring, Hibernate, JPA, REST web services, SOAP, Maven, JUnit, Hadoop, MapReduce, Pig, Hive, Bootstrap

Databases:

MySQL, Oracle, MongoDB

Web Servers and Other Tools:

Apache Tomcat, Weblogic, SQL Developer, Selenium IDE, JIRA, QC, Netbeans, Eclipse, STS, Jenkins, SOAP UI, Git Stash


Work Experience

 

Java Developer | Corporate Solutions General                                   Sep 2017 – Dec 2017

Client: Walgreens Pharmacy


·      Developed application by implementing Spring framework that leverages classical Model View Controller (MVC) architecture.

·      Worked directly with product owners to get requirement and implemented it

·      Involved in development of user interfaces using HTML5, CSS3, JSP, JavaScript, jQuery, Angular JS and Bootstrap.

·      Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from the backend, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.

·      Spring Controller classes were used with Angular JS to route the control to the desired Java services and execute business logic from the persistence layer by performing various CRUD operations.

·      Consumed and Implemented RESTful web services using Jersey API and data exchange was carried out between application and services using JSON

·      Tested components using JUNIT Power Mockito framework during development.

·      Used GIT Stash for version control.

·      Used JIRA tracking tool to manage user stories & sub-tasks and track the issues reported by QA, prioritize and take action based on the severity.

·      Agile methodology is being followed where there are daily SCRUM meetings, multiple Backlog Grooming sessions, Sync-up meetings, Sprint Planning and Sprint Retrospective meetings to understand the status and resolve any issues under hard deadlines.

·      Interact with offshore team to coordinate and manage the workflow.


Java Full Stack Developer | Corporate Solutions General                 Apr 2017 – Sep 2017

Client: Verizon Communications


·      Involved in Design, Development and Testing of business applications.

·      Implemented web-based application using Spring Boot.

·      Developed Angular JS Controllers, Html Views, Services and Factories for consuming REST API's.

·      Applications are REST based web services and integrated to GUI.

·      Involved in implementation of REST based web services for the application.

·      Consumed existing SOAP web services to validate and update BGP Routing Parameters in the application.

·      Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.

·      Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.

·      Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes. 

     Each Microservice is independent process running on server. Documented and tested API's with Swagger.io and Postman in preparation for Microservice Integration .

·   All the mappings are stored in Database tables and mapped using Data Cloud framework. Webservice calls to other systems are also performed using this framework.

·       Used Log4j for logging, debugging and Involved in writing the JUNIT test cases to test the functionality.

·       Followed Agile SCRUM Methodology and used GIT (Bit Bucket)/Stash for version control.

 


 

Application Developer | IBM India Pvt Ltd                                              Mar 2013 – Feb 2015

Client: MetLife Insurance


·      Developed user interfaces using JSP, JavaScript, jQuery, Bootstrap, CSS and HTML.

·      Responsible for writing application level code to perform client-side validation using jQuery and JavaScript.

·      Developed frontend as per the Wireframes.

·      Developed code for Responsive web design by using CSS3 media queries to detect the device or the resolution of the device.

·      Developed Spring MVC Controller classes to call on the DAO layer to generate and execute business logic from the persistence layer by performing various CRUD operations, to access data from database.

·      Used JDBC API to access database.

·      Consumed  RESTful web services, used them for internal (inside application).

·      Programming for bug-fixes on existing applications & worked on code review for all projects.

·      Code deployments in Test Environment through putty.

·      Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular.js.

·      Closely worked with QA and Business to fix Defects to meet the deadlines.

Achievements: Manager’s Choice Award – Put the Client First



Teaching Assistant | Northwestern Polytechnic University (May 2016 – Dec 2016)

  • Working as Teaching Assistant under the supervision of Professor: Dr. Ken, Cheung for Web Front-end Programming & Advanced Java Programming
  • Provided training and aided students in understanding the concepts of Web Development and Java Programming.
  • Monitored and Graded assignments and Exams.


Education


  •  Master of science in Computer Science                                                                                                    GPA: 4.0

        Northwestern Polytechnic University                                                                                            Aug 2015 - Dec 2016

  • Bachelor of Technology in Information Technology                                                                                 GPA: 3.6

        JNTU – Hyderabad                                                                                                                        Sep 2008 – May 2012


Major Academic Projects

BookStore Management System

  • Developed 3-tier (UI, Service, DAO) application for Online BookStore Management System.
  • Developed JUnit Test Cases to test the functionality.

Environment: Spring Framework, Spring MVC, JSP, JDBC, JUnit, MySQL, CSS & REST Web Services


Online Farmer’s Market

  • This application allows end users to order vegetables online
  • Farmer can login as admin & add/edit vegetables to the list. He can also view list of registered users.
  • Used sendRedirect to redirect response to other resources (servlet/jsp)

Environment:  JSP, Servlet, JDBC, MySQL, HTML, CSS, Tomcat


Expense Tracker

  • This application allows users to record expenses by categories
  • It uses HTML5 local storage to store the data.
  • In the view details page, it shows all information of the selected item: category, amount and description of expense

Environment: HTML, CSS, Angular JS


Relevant Courses

  • Advanced Internet Programming and Design
  • Web Front-end Programming for Mobile Devices
  • Web Services Techniques and REST Technologies
  • Data Modeling and Implementation Techniques
  • Big Data Processing - MapReduce Programming
  • Mobile Applications on iPhone Platform
  • Advanced Structured Programming and Algorithms
  • Software Quality Assurance and Testing
  • Advanced Web Programming