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)
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