Sr Tool Developer Resume
Chicago, IllinoiS
SUMMARY
- More than 8 years of professional IT experience in the Analysis, Design, Development, Implementation and Testing of end to end application, Web based Multi - Tier Architecture Systems using Java and J2EE technologies in Banking/Financial Services
- Experienced in complete software development life cycle (SDLC) including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases across banking and finance domain
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Struts, Hibernate, Spring, JavaScript, Servlets, JavaBeans and well versed with Database Connectivity using JDBC API
- Extensively worked on Struts and GWT Framework 2.3
- Thorough understanding of OOAD concepts, ER diagrams, Class diagrams, Sequence diagrams using Microsoft Visio
- Thorough understanding of Java/J2EE design patterns like MVC, MVP, Singleton, Factory, DTO and DAO
- Worked on Ethical hacking remediation (ETH) and architecture risk analysis (ARA) changes
- Extensively worked on Reports and forms using Oracle Apex.
- Proficient in creating / managing database objects like Tables, Indexes, Synonyms, Procedures, Functions and Sequences
- Solid experience in Designing, Developing, Reengineering, Deploying and fine-tuning Oracle Stored Procedures
- Fair knowledge of UNIX, shell scripting
- Good experience with Oracle built in utilities like EXPLAIN PLAN, SQL trace which are useful in performance tuning
- Experience with industry standard methodologies like Waterfall, Agile, and Scrum methodology within the Software Development Life Cycle
- Excellent skills in understanding product requirements and converting them into technical solutions. Proactive and result oriented team lead with excellent communication and interpersonal skills
- Expertise in working with distributed project teams across geographies
- Sun Certified Java Programmer (SCJP 5.0)
TECHNICAL SKILLS
Databases: Oracle 10g/11g
Language: Java, GWT, J2EE (JSP, Java Servlet), JavaScript, Struts, Hibernate, JMS, XML, AJAX, Apex
Operating System: Windows, UNIX, Linux, Sun Solaris
Server: WEBLOGIC 10.3, IPLANET 6.1
Office Applications: Microsoft Office 2003/XP/2000/97 (Word, Excel, PowerPoint)
Front-Ends: Eclipse, Netbeans
SQL Utilities: SQL*Loader, Export, Import
Scripting Languages: UNIX Shell Script
Query Tools: SQL Developer 2.1.1, TOAD 9.x
Version Control: SVN, VSS, Source Tree
PROFESSIONAL EXPERIENCE
Confidential, Chicago, Illinois
Sr Tool Developer
Responsibilities:
- Responsible for collecting requirements from the business team
- Designed and developed the application using JAVA, JQuery, GWT, Spring Security, Google App Engine, Objectify, and Oracle
- Developed Forms and Reports using Oracle Apex
- Developed the customized UI Screen using apex
- Developed the Rest Web Services for RFID Scanner
- Developed the Oracle Stored Procedures, triggers and Functions
- Used Bulk collect in oracle procedure to update the asset details while scanning the assets using RFID Scanner
- JIRA is being used as issue tracking and project management tool for Kaiju
- Source tree is being used as version control tool to maintain the java files
Environment: Java, GWT, JavaScript, Jquery, HTML, CSS, XML, ECLIPSE, Spring Security, Google App Engine, Objectify, Oracle11g, Apex, Rest Web Services, Source tree, Jira, Tomcat, SQL Developer
Confidential, Warren, New Jersey
Lead Developer
Responsibilities:
- Analysis of BRD, discussion with business to identify gaps in BRD and preparation of FS
- Create the Logical design using MS Visio
- Prepared the class diagrams, and all technical flow diagrams
- Preparation of TSD
- Involved in the Technical specification walk through meetings with the business users, business owner and the managers
- Have implemented new CITI GWT MVP framework to standardize the application
- Used various UI tools like AJAX and GWT
- Applied design patterns and OO design concepts to improve the existing Java/JEE based code base
- Developed data access layer using Data Access Object (DAO) design pattern
- Developed screens using GWT new feature code splitting and UI Binding
- Written JUnit Test cases for Unit testing
- Created database objects like Tables, Sequences and Constraints as per the business requirement
- Involved in database development by creating Oracle PL/SQL Functions, Stored Procedures, database triggers and Packages
- Used bulk load and bulk collect to load the data from non-oracle data sources to improve the performance
- Created test scripts documentation for all the procedures that I have created
- Researching and resolving the problems occurred and also involved with the end user to resolve the problems
Environment: Java, Java Server Pages, HTML, JavaScript, Eclipse, Oracle11g, PL/SQL, UNIX, Putty, WEBLOGIC 10.3, IPLANET 6.1, SVN, AJAX, SAX, SQL Developer, Struts, hibernate, GWT, CSS
Confidential, Warren, New Jersey
Lead Developer
Responsibilities:
- Preformed the in-depth analysis on functional changes and prepared the Technical design document, shared with business owner for review
- Involved in the Technical specification walk through meetings with the business users, business owner and the managers
- Introduced the generic DTO as shared which can be used in both client and server side to avoid the redundancy and following the coding standards
- Designed and developed the pagination component in GWT using UIBinder
- Developed generic classes to validate sensitive input data
- Written JUnit Test cases for Unit testing
- Encryption and decryption has been for all the data that are passed from client to server
- Involved in documentation of sensitive data passing from server to client
- Involved in code review activities and development document preparation
- Unit test case preparation and execution
- Tracking the issues and code review comments and status updating in QC
Environment: Java, Java Server Pages, HTML, JavaScript, Eclipse, Oracle11g, PL/SQL, UNIX, Putty, WEBLOGIC 10.3, IPLANET 6.1, SVN, AJAX, SAX, SQL Developer, Struts, hibernate, GWT, CSS
Confidential, Warren, New Jersey
Lead Developer
Responsibilities:
- Worked on requirements gathering and analysis
- Interacting with the client to understand the project and finalize its scope
- Worked on collecting requirements and converting the requirements into design
- Worked on developing various enhancement request using Java/J2EE and Struts Framework
- Involved in the development of various modules in this application using JAVA, GWT, Servlets, and HTML
- Worked with offshore development
- Extracted the Test data to assert the Test cases at Dao layer
- Involved in preparing test cases document following the organization standards
- Integrated other sub-systems like online application, online maintenance, and documentation system with the structured products application through GWT, HTML, CSS and JavaScript
- Guiding the team members in fixing the defects and following the coding standards
- Created database objects like Tables, Sequences and Constraints as per the business requirement
- Involved in database design and development by creating Oracle PL/SQL Functions, Stored Procedures and Packages
- Involved in creating indexes, passing hints, analyzing the table statistics and table partitioning
- Involved in creating packages, stored procedures, user defined functions, analytical functions and exception handling
- Involved in Performance tuning using TKPROF, EXPLAIN PLAN, and SQL Trace
Environment: Java, Java Server Pages, HTML, JavaScript, Eclipse, Oracle11g, PL/SQL, UNIX, Putty, WEBLOGIC 10.3, IPLANET 6.1, SVN, AJAX, SAX, SQL Developer, Struts, hibernate, GWT, CSS
Confidential, Warren, New Jersey
Lead Developer
Responsibilities:
- Collecting requirements from the business team and prepare the requirement documents as per the standards
- Involved in the UI Development using client side technologies like JSP, CSS, HTML and JavaScript
- Implemented new generic logic for fund appropriateness validation
- Applied Singleton design pattern in Business object implementation class created for appropriateness risk
- Created database objects like Tables, Sequences and Constraints as per the business requirement
- Involved in database development by creating Oracle PL/SQL Functions, Stored Procedures and Packages
- Involved in the Technical specification walk through meetings with the business users, business owner and the managers
- Involved in design documentation and low level database design
- Analyzed and provided quick resolution for Production issues in shortest possible turnaround time meeting stringent SLA timelines
- Coordinated with multiple support teams across various geographical locations to resolve the issues. Monitoring of EOD Job process within stipulated time
- Performance improvement of Pro*C programs and PL/SQL procedures
- Facilitated NDM File transfer and new Job Scheduling activities
- Provided support for Ad hoc Queries from Business
Environment: Java, J2EE, JavaScript, HTML, ANT, XML, ECLIPSE, Struts, Net bean, Oracle11g and 10g, SQL, PL/SQL, SQL*Loader, UNIX, Putty, WEBLOGIC 10.3, SVN, VSS.
Confidential
Consultant
Responsibilities:
- JavaScript, AJAX, HTML and CSS have been used for implementing the client side functionality for various web pages needed for the application.
- Hibernate has been used for implementing the Persistence Framework for Database
- Involved in writing Service (Session Beans), Object service and DAO layers of an application
- Designing the system using J2EE Design Patterns - MVC, DAO, DTO coding of the BMP and Java beans.
- Involved in testing the UI developed
- Involved in database development by creating Oracle PL/SQL Functions, Stored Procedures and Packages
- Involved in developing automated processes for data loads which can accept any number of files and any format
- Also used Unix script to work with data files to massage the data as per the requirements
- Involved in production support activities
- Researching and resolving the problems occurred with the Jobs and also involved with the end user to resolve the problems
- Involved in the development of various modules in this application using JAVA, JSP, HTML and XML
Environment: Core Java, JSP, Servlets, Struts, Oracle10g, UNIX Shell Scripts, XSL, XSLT, Eclipse, HTML, XML, JavaScript, JUnit.
Confidential
Developer
Responsibilities:
- Worked on requirements gathering and analysis
- Worked on preparing the analysis document and the Estimate document for the enhancement work
- Worked on collecting requirements and converting the requirements into design
- Communicating with the onsite coordinator on the requirement clarification
- Worked on creating the Class diagrams and Sequence diagrams using Rational Rose for the enhancement request.
- Involved in the development of various UI modules in this application using JAVA, JSP, HTML and CSS
- Implemented hibernate DAO in our application
- Introduced Spring IOC to increase application flexibility and replace the need for hard-coded class based application functions.
- Worked on integration of the application. Involved in integrating the UI and Business layer.
- Involved in testing the application and preparing Test Cases document following the organization standards
- Involved in preparing KT document following the organization standards
Environment: Core Java, JSP, Servlets, Spring MVC, Hibernate, Oracle8i, UNIX Shell Scripts, My Eclipse, HTML, XML, JavaScript, SQL Developer