Ramya Katipelly

Click here to edit subtitle

Work Experience

Corporate Solutions General

Client :Verizon Communications

Java Developer


• 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.

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

 


Corporate Solutions General

Client :Walgreens

Java Developer


  • 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. 

IBM
Application Developer

  • Developed user interfaces using JSP, Javascript, jQuery, 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 and used them inside the application.
  • Programming for bug-fixes on existing applications and worked on code review for all the projects.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular.js. 
  • Code deployments in Test Environment through putty.
  • Closely worked with QA and Business to fix Defects to meet the deadlines.

  • Northwestern Polytechnic University
    Teaching Assistant (Front-end Programming & Advanced Java Programming)

    • Provided training and aided students in understanding the concepts of Web Development and Java Programming.
    • Provided assistance to student's in lab exercises.
    • Monitored and Graded assignments and Exams.

    Skills

    Skills
     Technologies
     UI Technologies
      HTML5, CSS3, Javascript, Jquery, JQueryMobile, Angular.js, Node.js, Express, Bootstrap, Ajax, XML, JSON 
     Programming languages
      C, J2EE, JSP, Servlets, JDBC, EJB, Spring, Python, PHP, Swift
     Framework/API's
      Spring, Hibernate, JPA, REST webservices, JUNIT, Hadoop, MapReduce, Pig, Hive, HBase, Bootstrap
     Middleware 
      Apache, Tomcat
     Databases 
      Oracle, PL/SQL, MySQL, MongoDB
     Testing Tools and IDE
      Selenium IDE, RIT, QC, Net Beans, Eclipse, STS