Self-directed and motivated Software Engineer who works effectively in a dynamic environment for developing complex solutions possessing strong creative thinking skills, high energy and integrity.
Version Control Tools:
Continues Integration Tool:
Core Java, J2EE, PL/SQL, C
Struts, Spring, Hibernate, Flex, JUnit, Log4j, Tiles Framework.
Apache Tomcat, Jboss, WebLogicApplication Server
CVS, SVN, Git.
SQL Developer, SQL Navigator, Toad.
J2EE Design Patterns, MVC Pattern
Waterfall, Agile, Test Driven Development
Hudson, Jenkins Build
Ant 1.7 and Maven 2.2.1
HP Quality Centre, JIRA, BugZilla and HP Agile Manager
UML, Use-case diagrams, Class/process-flow diagrams, Design Patterns, Rational Software Architect.
The main aim of this project is to ease the access to the content which is latest on the web for a specified search. This project was developed for the professors of Wright State University which helps them in showing the latest content to the students. Here mainly 2 portals are developed, one for Admin and another for the end user. The admin can see all the courses and the content available in that particular course whereas the end user can see their specific course and have the ability to search if any new content available for a specific topic. The Admin has the power to create new users and gets all the new content retrieved by all the end users daily using triggers. This project deals in searching and retrieving the content dynamically from the google search engine and gives the user option of storing the content or not to the database which is classified based on course sections. The user when gets the content has the option of ticking the checkbox and based on that the particular Uri will fall into the specified category.
•Gathering requirements from the functional team and developed technical specification for the requirements.
•Actively involved in discussions to track the changes in the requirements
•Involved in setting up the different roles & maintained authentication to the application.
•Developed REST based Web Services and implemented REST end-points.
•Implemented CRUD operations for accessing, modifying the required results using REST end-points.
•Extensively used Hibernate in data access layer to access and update information in the database.
•Involved in the implementation of Spring MVC, Spring IoC, Spring AOP, Spring JDBC, Spring Persistence with JPA.
•Developed components using Spring framework where we primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
•Implemented Spring JDBC Template in applicationContext.xml for performing batch jobs for reading the data from the input files and storing in the database.
•Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
•Implemented SPA features of Angular JS to make the application dynamic specific.
•Used Log4J logging framework for logging messages.
•Integrated with Apache Tomcat web server using Maven as build tool.
•Involved in writing JUnit test cases to test the data transition between DAO, DTO and BO layers
•Used Bugzilla as a tracking tool to trace out bugs in a particular functionality.
•Involved in code reviews, bug resolutions and new enhancements.
Resumes, and other information uploaded or provided by the user, are considered User Content governed by our Terms & Conditions. As such, it is not owned by us, and it is the user who retains ownership over such content.
Companies Worked For:
Job Titles Held: