Summary
Professional J2EE Software Developer with 6 years& 4 Months of experience in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software application using Java/J2EE Technologies and Related Databases.
Ø Expertise in Core Java with solid working Experience of Oops, Exception Handling, Multi-threading and Collections.
Ø Working Experience in J2EE technologies like Servlets, JSP, and JDBC.
Ø Expertise in application development framework like Spring.
Ø Developed web applications based on (MVC) Model-View-Controller Design Patterns.
Ø Experienced in creative and effective front-end development using JSP, JavaScript, and Ajax.
Ø Experience in using Hibernate, JPA, Spring Data for database operations.
Professional Summary
Ø Working as Software Engineer in Infogain from Nov 2018 to till Date.
Ø Working as Software Engineer in Infinity Labs LLP from Mar 2017 to Nov 2018.
Ø Worked as a Software Engineer in Velocis Systems Pvt. Ltd. from Sept 2014 to Mar 2017.
Projects
Project# 1: ATM Ticket Processing
Client : NCR Corporation
Role : Developer
Team Size : 8
Description: NCR provide worldwide ATM machines services. Functioning ATM machine consists of different services like Cash Management, Transaction Monitoring, different Currency/Notes Cassettes, Ticket Processing, Promotions on ATM etc.
NCR ATM's provide facility to cash in/cash out different currency with different denomination. For every cash in/Cash out records are tracked. If total available currency sum goes above/below to defined threshold accordingly warning level /Alert level status code message generated. An ATM machine send message to web Application On every 15 minutes. A web application supports thousands of ATM Machines
Responsibilities:
Ø Estimation of new enhancement /Change Request.
Ø Development and leading other junior team members.
Ø Testing and debugging work-flow as per functionality.
Ø Resolving any bugs found during testing.
Environment: Java, Spring 4.0, Hibernate 3.x, Restful Calls, Oracle, Junit, Sonar, Maven
Project# 2 : NSO Web UI
Client : Bharti Airtel for CISCO
Role : Developer
Team Size : 5
Description : This is a web portal for network engineers to configure the devices and VPN services. It is a web portal designed using YANG model and CISCO NSO as a database. Created the application for the CISCO for Airtel.
Responsibilities :
Ø Designed the web application based on YANG model.
Ø Designed business logic of Web UI application.
Ø Creating Software Design Document.
Ø Creating the workflow of the application.
Environment : Java, JSP, Typescript, Apache Tomcat, AJAX, NSO, MySQL
Project# 3 : ParcelManagementSystem
Client : Indian Railways
Role : Developer
Team Size : 4
Description : Parcel Management is the mailing service of Indian Railways for goods and luggage's of common people across India. It allows people to send packages from one location to another via train. The whole system is now computerized from booking of packages to loading, then unloading and finally delivery of goods to the customer. There is also provision for leasing of certain compartments for specific trains. Now people can also complain for damaged goods with the help of railway clerks. There are also various reports developed for Management information for railway staffs from zonal level to station level. It is implemented at 80 stations all over India and growing every day. Recently windows and android app will be released for tracking parcels.
Responsibilities:
