Senior Programmer Resume Profile
UsA
Professional Summary:
- Around 10 years of experience in IT industry as a JAVA Senior Developer with Primary responsibilities in Analysis, Design, Coding, Unit Testing, Documentation, project execution and tracking.
- Proficiency in using J2EE technologies which involved designing and developing applications
- That comprise web based applications using Hibernate 3.0 ,spring frameworks, Web Services, JavaScript, XML, JNDI and JDBC and WEB technologies like Ajax, JSP, Yahoo UI and CSS 3.
- Strong exposure and expertise with Object-Relational Mapping ORM framework.
- Software development experience in developing enterprise wide, multi-tier and multi-threaded application software in Commercial finance, CRM, HealthCare, Retail Telecommunications.
- Good experience and played a key role in all phases of SDLC Models like Waterfall , V process
model and Agile.
- Experience in using database tools like TOAD, SQL Developer and on build tools Ant, Maven .
- Having hands on experience on java profiling tools like JProfiler.
- Strong database connectivity skills with Oracle database and programming languages SQL,
PL/SQL, Stored Procedures, Triggers and Cursor.
- Managing the project developments and enhancements from initiation to closure. Recognize opportunities to increase automation.
- Plan and execute projects to deliver on savings and increased efficiencies and create new ideas for process improvement and analysis for every quarter.
- Successfully designed and implemented various reusable components and frameworks using
design patterns like MVC Model-View-Controller , Confidential
- Create, architect and implement strategic changes to operational processes, procedures and policiesto ensure optimal resources utilization within budget constraints.
- Appreciated and being displayed in GE Story board of the month in June 2013 for successfully executing and delivery the SAM upgrade project.
- Proficient communicator with very good interpersonal skills. Team Player with visionary capabilities. Proactive worker with multi-tasking capabilities in different streams.
Technical Skills:
Primary Skills | JAVA 5/6, J2EE, XML, XSD, Hibernate, Spring |
Operating Systems | Windows 7, Windows XP, Windows 95/98,Unix |
Languages | Java1.5 |
Development Tools | Eclipse, RAD |
Design Tool | Rational Rose, Argo UML ,Star UML |
Java Technology | Hibernate 3, Spring 3, JSP and Servlets |
Scripts | JavaScript, CSS 3 and HTML |
Databases | SQL Server 2000,Oracle 9i/10g |
Database Connectivity | JDBC |
Servers App/Web | Web sphere Application Server 5.0, Web sphere Application Server 6.0 Tomcat 4.0,weblogic 10.3, weblogic9.2, JBoss 4.0 |
Web Services | XML, XSD, JAXB |
Framework | Struts, Spring 3, Hibernate 3 |
Configuration Tools | MS Visual Source Safe, SVN, Borland StarTeam |
Testing Tools | SOAP UI |
Other Tools | Continuous Integration Jenkins Build and Test Tool, HP ALM |
Project Experience:
Confidential
Role: Senior Programmer/Designer Project Description:
Responsibilities:
- Getting requirements from the clients and tracking it in HP ALM.
- Designed and developed one of the key functionality Scorecard using the Spring Expression Language SPEL
- Implemented the Hibernate Async feature thus the performance is increased by parallel processing of the code
- Analyzing the requirement and providing the estimates using FP estimation.
- Leading, mentoring and Tracking team member's activities.
- Preparing the design for the complex modules from the requirement document provided by the Client like default and recovery process which is the heart of the business.
- Preparing the use case document and getting approval from the client.
- Profiling the code and finding the hotspots using JProfiler.
- Preparing the production Deployment scripts for batch using Shell scripts
- Performed configuration management activities using Borland StarTeam.
- Deployed application on UAT using Shell Scripts
- Providing the UAT Support for users Queries and quick closure of the defects
- Designed and developed framework in core java Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Service, DAO.
- Doing a class design, database design using Star UML.
- Coding of the complex modules and writing HQL , native SQL and Criteria Queries
- Code Review, Unit Test Review Functional Verification Testing.
- Presenting Demo for the users and providing solution to user Queries.
- Preparing Root Cause Analysis for the issues and Fish bone and 5 Why Analysis.
- Taking Session to the team on the business functionalities and understanding.
- Preparing and presenting Weekly status report for the client.
Environment: Bea WebLogic Application Server 10.3, Hibernate 3.5, spring 3, Oracle 10g,
Java1.5, Yahoo UI, JSP, Ajax, jQuery, JavaScript.
Confidential
Role: Senior Developer
Responsibilities:
- Getting requirements from the clients.
- Analyzing the requirement and providing the estimates using SMC estimation technique.
- Preparing Work Breakup Structure according to the estimates and schedule
- Leading, mentoring and Tracking team member's activities using the WBS.
- Performed configuration management activities using SVN.
- Prepared STC and class design document from the FS provided by the Client
- Coding of the modules using Java 1.5, Web services and spring.
- Testing the webservices using SOAP UI
- Performing the unit test cases using JUNIT
- Code Review, Unit Test Review Functional Verification Testing.
- Preparing understanding document for the users.
- Providing solution to user Queries
- Preparing and presenting Weekly status report for the client.
- Designed and developed the module Therapy Adherence Report using Spring Batch which is one of the key features of spring.
Environment: WebSphere Application Server 5, spring 3, Oracle 9i, Java1.5, JSP, webservices, JavaScript.
Confidential
Role: Senior Programmer
Responsibilities:
As a Senior programmer
- Analyzing the requirement and providing the estimates.
- Prepared STC and class design document from the FS provided by the Client
- Coding of the Adaptor modules using Java 1.5 which mainly involves the multithreading functionality.
- Implemented Log4J to trace logs and to track information.
- Testing the modules using the simulator of the system III hardware.
- Performed configuration management activities using VSS.
- Moving the War by using FTP to the UAT environment.
- Providing UAT Support and Providing solution to user Queries
Environment: WebSphere Application Server 5, Oracle 9i, Java1.5, JSP, JavaScript.
Confidential
Role: Senior Programmer
Responsibilities:
As a team member,
- Analyzing the requirement.
- Prepared LLD JUnits
- Coding of programs based on new release requirements using Java 1.5 and Webservices like JAXB.
- Performing the testing of the webservices using SOAP UI
- Preparation of a Unit Test Cases b Unit Test Results.
- Code Review, Unit Test Review Functional Verification Testing.
- Auto generating JAXB classes for the customer canonical XSD
- Putting Add/update and Notification XML on Message Queue and testing the system end to end.
Environment: WebSphere Application Server 5, DB2, Webservices, Java1.5, JSP, JavaScript.
Confidential
- Interacting very closely with clients for getting the clarification on the requirements.
- Analyzing the requirement.
- Prepared LLD JUnits
- Coding of programs based on new release requirements using Hibernate 3.2.
- Testing the application by using XML and XSD request/responses from .net application which is the front of the HEN application.
- Preparation of a Unit Test Cases b Unit Test Results.
- Code Review, Unit Test Review Functional Verification Testing.
- Providing solution to the user queries.
Environment: JBoss Application Server 5, Oracle 9i, Hibernate 3.2 Java1.5.
Confidential
Role: Programmer
Responsibilities:
As a team member,
- Participated in Project kickoff to understand the nature and business of the project.
- Participated in risk mitigation and milestone meetings of the project to involve in each and every stage of the project
- Understanding the actual status of the project execution.
- Review of the Code and other deliverable documents to identify the quality issues if any both technically and functionally.
- Testing the application to ensure the quality
- Provide the delivery note ensuring the quality of the deliverables.
Environment: Java1.5, JSP, JavaScript, Apache Tomcat
Confidential
Role: Programmer
Responsibilities:
As a team member,
- Participated in designing the tables and providing the design using Rational Rose.
- Prepared LLD for Manufacturer interface.
- Coded the Manufacturer interface using Java 1.5.
- Ensured the continuous development and testing cycle typical of AGILE methodology and ensured through testing of features delivered for every sprint.
- As a QTL involved in quality control.
Environment: Java 1.5, Shell Script, WebSphere, Oracle
Confidential
Role: Programmer
Responsibilities:
As a team member,
- Designed the tables and coding web page using JSP.
- Coded the FSR Module of Comverge using Java and Struts.
- Coded the admin module of Comverge.
Environment: Apache Tomcat, Java, JSP, Struts
Confidential
Role: Programmer Project Description:
Responsibilities:
As a team member, responsible for
- Developed a Marketing Section for Unimacts.
- Developed the UniShare System using Java, PHP, JSP and MySQL.
- Enhancing the Unitracks System.
- Maintaining the database.
- Developing the new Website Rapdisim for Unimacts.
Environment: Java, PHP, JSP, MySQL, Apache Tomcat
Professional Achievements
- Appreciated and displayed in GE-Story board of the month in June 2013 for successfully executing and delivery the SAM upgrade project
- Have been awarded with the iGate's Star of the Month in the monthly magazine for successful project execution.
- Received iEvolve Kaizen Certificate for successfully designed and implemented the Hibernate Async feature thus increases the Performance by parallel processing of the code.
- Received an appreciation from the GE client architect for designing the module in the modularized way and capturing all the micro level detail in the design.
- Received the Spot Award from Keane for the quality delivery of the project.
- Received a Best Team Award from Keane.