Lead Developer Resume
SUMMARY:
- Over 11 years of professional experience in lead, analysis, design and development of Client Server, Real - time and Web Applications.
- 7 years as Confidential Employee in wide Confidential tools, technologies and Confidential processes.
- Certified as PMP from PMI(Project Management Institute
- Certified TOGAF (The Open Group Architecture Framework) Level1
- Certified as ITIL V3 (Information Technology Infrastructure Library)
- Certified as ISO / IEC 27002(Information Security practices).
- Experience in Service Implementation and Management.
- Experience in Object-oriented Analysis, Design and Development.
- Experience in JAVA, J2EE/JEE Enterprise Applications
- Worked in distributed Enterprise Applications using J2EE technology
- Experienced on Distributed Programming with J2EE Architectural Framework, Servlets, JSP, Struts, JSF 2.0, Hibernate, RMI, XML, Java Script, HTML, CSS, and DHMTL.
- Over 5 years of Planning, Design, Architecture, Deployment, Testing and Middle Ware Solutions on Web sphere Application Server.
- Experienced with Service Oriented Architecture (SOA).
- Understanding of Business Process Management and Application Integration.
- Good understanding about Object Relational Mapping (ORM). Hand On Experience on Hibernate.
- Expertise in Relational Databases Oracle, DB2.
- Proficient in analyzing and translating business requirements to technical requirements.
- Functional expertise in AIS, FSS, ISC ( Confidential Integrated Supply Chain).
- Experience in implementing MVC architecture using Portal Faces and Struts Framework.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
- Experience in Banking, Financial, Energy/Utility and Public Sector Industries.
- Experienced in Confidential WebSphere and Rational family tools.
- Intermediate Experience with Confidential Curam.
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP
Programming Languages: Java, HTML, XML
Java Skills: JDK, JDBC, RMI, J2EE, Servlets, J2EE Design Patterns, JUnit, Mockito, Easymock, Jasper(Java Reports)Frame Works
Core JSF, Confidential extended Faces, Rich Faces 4, Prime faces 5.1, Struts, Spring, Spring Integration, Hibernate, Ibatis, Eclipse link, Log4j: Web Servers
Confidential WebSphere Server/ Portal Server 6.0: Application Servers
Confidential WebSphere, Tomcat, Weblogic, Oc4j: Databases
DB2, Oracle, Sql Server, MS Access: Tools: / Packages
Confidential RAD, Confidential Web Sphere (WSAD), Rational Clear Case, Requisite: Pro, Confidential RPM, Oracle JDev, SQL Developer, Toad, XML Spy, Confidential DB2, Confidential Rational Rose, SVN, I-Reports, RUP, Enterprise Architect Prototyping tools like JustInMind, ForeUI, Axure, Mockingbird, Balsamiq
Internet Technology: JSP, JSF 1.0 and JSF 2.0, Richfaces, primefaces, Ajax, HTML, CSSS, DHTML, XML, JavaScript, Jquery, Angular, CSS Pre-Processors: LESS, SASS, Responsive Design
Design Patterns: Business Delegate, Session Facade, Service Locator, Observer, Factory Pattern, Singleton, MVC etc
Messaging Middleware: Confidential MQ Series
Version control: SVN, CVS, Clear Case, Tortoise SVN, Collabnet
IDE: RAD, WSAD, Eclipse
MVC Frame Works: Struts, JSF 2.0, Confidential Extended Faces, JSTL, Spring MVC
PROFESSIONAL EXPERIENCE:
Confidential
Lead Developer
Responsibilities:
- Adopted and mentored for Duke’s custom ITOA framework project practices.
- Involved in requirement gathering with Duke Engineers, creating design and building Compatibly Unit Interface
- Performed migration of TIM listeners to Duke ITOA framework.
- Played key role in TIM phase 2 development, work spanning over different technologies including rich faces 4, Spring, hibernate, Sql server and MQ
- Experienced Jee 7 practices.
- Designed and developed Project Book pdf as Duke’s electronic manual for work orders using Jaxb, Itext, Jcifs file system and Reflection Api.
- Experienced Maven practices, TIM is a full Mavenized project, integrated with Jetkinson to perform build and svn for configuration management. Besides its integrated with Sonatype nexus which provides maven repository and dependency indexing system.
Tools: Java, J2EE, Rich Faces 4, Spring 3, Hibernate, Sql Server, Sql server studio, Toad for sql server, Eclipse, Websphere liberty profile server, Liquid XML studio, Enterprise Architect.
Confidential, DC
Technical Lead
Responsibilities:
- Adopted and mentored for Spectrum practices
- Interfaced with analysis team and customer to define requirements and features
- Performed Lead role for Spectrum 4.0 modules and managed the team
- Managed status reporting and schedule and delivered the project components on time.
- Worked as Spectrum 2.4 support team member for isolating and resolving production issues
- Interacted with BA and testing team to finalize the reviews and get modules signed off for completion
- Involved in the development of framework for Spring and Hibernate integration.
- Mentored new team members and provided the direction and supervision for their work.
- Worked for both new Development Spectrum 4.0 and production support of Spectrum 2.4
- Experienced the Jee 5 practices.
Tools: Java, J2EE, Jakarta Struts, Spring, Hibernate, Oracle (10, 11i), Oracle JDev, OC4J server, CVS, Mercury Quality Center TOAD, SQL Developer
Confidential, Washington, DC
Lead Developer
Responsibilities:
- Adopted and mentored Feature-Driven Development software life cycle
- Interfaced with analysis team and customer to define requirements and features
- Performed LOE/technical design/design reviews for all areas of the products
- Involved in 2 years of extensive development as Development team member.
- Support team member for isolating and resolving production issues
- Worked on JSF 1.0 and JSF 2.0 equipped with Confidential rich race tag libraries and portal server.
- Involved in the development of framework classes for remote and local classes to access Enterprise Java Beans.
- Followed Rational Unified Process for the complete life cycle of the project.
- Interacted with the business users for requirement gathering and was responsible for the Analysis, Design and Development of US Impact Aid (For DOE - Military Impact Aid Program) Subsystem.
- Involved in Low Level System and Component Design (Sequence diagram, Class diagram, Activity diagram, Component diagram) using UML/Rational Rose.
- Use Case modeling for the system (actor, system boundary, business processes).
- Involved in Resource identification and work allocation.
- Developed Interactive GUI Screens using Confidential rich faces, Struts, JSP, XML, and XSL.
- Extensive Hand on experience in Confidential rich Portal faces.
- Used Customized converters, valuators and listeners in JSF.
- Used the following Struts Action Classes - Forward Action, Include Action and Dispatch Action.
- Externalized the validation in to an XML file conforming to Jakarta Commons Validator project.
- Implemented the following J2EE Patterns: Front Controller, Session Façade, Data Access Object, Business Delegate and View Helper.
- Did validation of pooling rules using Log4J
- Involved in Use case Reviews, Design Reviews and Code Reviews.
- Handled transaction using Java Transaction API.
- Extensive work on Java based Reporting - Jasper. Worked on complex sqls for reports. Developed the templates on I-Report.
- Organization trees and roles framework
- Worked with hibernate queries and shared objects for database connectivity.
Tools: Java, J2EE, Jakarta Struts, Confidential JSF, Spring, Oracle (9.2 - 10i), Rational Rose/Visio, XML, XSLT, Log4j, and JavaScript. Portal Server, RAD, Confidential Rational tools (Clear Case, Clear Quest, Requisite Pro) TOAD, SQL Developer, I-Report, firebug, JUnit etc.
Confidential
Offshore Lead
Responsibilities:
- Worked as an offshore lead and BA for Case Management.
- Interacted with Business Analysts in creating Business Process flows, to select, implement and control all aspects of the value chain within and outside the business.
- Developed “As-Is” business processes, created and developed the “To-Be” processes to define redesign goals and better Business Process Management.
- Analyzed project requirements and suggested/demonstrated technical solutions to certain project requirements.
- Designed and developed complex Process Flow Models with various manual and automatic activities, complex transit conditions.
- As a technical lead and Module Architect in the team of principals, my responsibility was to develop the middleware and back office components.
- Overall responsibilities were to manage application components right from inception to delivery of product.
- Architect, develop functional/technical specification & guide the other technical leads including team members based on the business requirements.
- Actively worked on developing Object Model using UML & Rational Rose.
- Build, lead and mentor development team, guide them through out software development.
- Worked on developing application components using J2EE technologies (EJB/POJO/DOM/JSP/Struts).
- Participated in Architecture Review meetings along with the System Architect and helped in resolving architectural issues and developed performance benchmarks
- Used Rational Rose for design of the application.
- Developed Enterprise Java Bean components (both Container Managed Persistence and Bean Managed Persistence) for accessing database.
- Developed Enterprise Java Bean components (Stateful and Stateless) for handling the Business Logic functionality.
- Worked with Database Development Group to develop stored procedure and performance tuning. Performed code reviews adhering to coding standards, helped in bug fixing/enhancements.
- Handled the integration of different modules and performed the integration testing of the application.
- Implemented Java script based dynamic navigation system. This component was registered at Confidential repository and reused by other team members.
- Worked for Java to XML and XML parsing within the customized framework.
- Assist QA team and implement the product by integrating with various sub-systems.
Tools: JAVA, Java Servlet, Java Beans, Enterprise Java Beans,, JSP, XML JBuilder, Websphere Application Server, Confidential MQ, SVN, CVS.WSAD, Confidential Rational Rose, Ajax, DOM Handlings, XML parsing, Oracle, DB2
Confidential
Middleware Consultant
Responsibilities:
- Analyzed the design, identified potential bottle-necks and re-designed components to achieve better performance (lead the EJB to POJO Conversion recommended by AXT Architecture Team) with performing rigorous testing against any ripple effect for this change in production and achieved the goals successfully.
- Major achievement in this project is, developing the application to allow the account set up for Canadian merchant which would provide the capability parallel to existing functionality to set up the account for US merchants.
- Developed Banking suspense (disabling bank account), alert, ID Verification, EJB to POJO Conversion, Front Servlet to Struts Migration.
- Lead the project for OPAL Implementation perspective.
- Worked as member of Code Review, Design Review, OPAL Review and Event Management Teams.
- Migration of Configuration management from CVS to SVN.
- Development of view through XML using XSL and DOM parser.
- Designed and implemented Service Locator framework for the application.
- Provided technical and process guidance to other team members in reaching project milestones
- Participated in code reviews and code walkthroughs to identify and achieve performance improvements
- Deployed and integrated the website in different development environment.
- Responsible for implementation to provide tab level security based on user privileges.
- Used Front Servlet framework for presentation and Command Bean framework for communication between two layers
- Designed and implemented reusable logging utility
- Actively involved in creating SQL stored procedures, xml structures required for application(for TRIMUPH data base, we get all the data from Confidential IMS system in form of xml)
Tools: WSAD, Confidential Rational Rose, Confidential DB2, FTP, UNIX, Eclipse, Rational Rose, JNDI, JDBC, Log4J Web sphere MQ, Java J2EE, EJB, UML, XML, SQL, JavaScript, DB2.
Confidential
Java Consultant
Responsibilities:
- Coordinating between different development teams and facilitating the OPAL implementation.
- Collecting, storing and managing the document in internal repository with proper holder hierarchy.
- Performing Internal Review as part of Internal Audit team.
- Assisting the Confidential Audit team to get the Audit done on periodic basis.
- Managing, controlling and escalating to implement access control, clean desk policy with Confidential security recommendations at place.
- Presenting the Quarterly quality reports and documents to Portfolio Management.
- Managing configuration management for Confidential (Merchant Sales and Servicing Systems)
- Migrating code versions from CVS to SVN
- Developing Code Review, Design Review Documents for Confidential Account.
- Performing Code Review and Design Review for Various Development teams in Confidential Account.
- As Trainer for Confidential OPAL practice to facilitate the OPAL implementation for Confidential - Confidential Account.
Tools: MS Office, Lotus Notes Database, SVN, CVS, Macros writing, Templates
Confidential
Application Programmer
Responsibilities:
- Involved in the complete life cycle of the project.
- Developed BSAR (Business System Analysis Report), BSDR (Business System Design Report) for documenting requirements.
- Developed static model and sequence diagrams to capture the dynamic aspects of the system.
- Applied design patterns for building the Logical Model.
- Used Rational Rose EE for building the Logical Model.
- Implemented Distributed Objects using Remote Method Invocation and persisted them to Object Oriented Database.
Tools: WSAD, Confidential Rational Rose, Confidential DB2, Altova XML spy, XSL, CVS, SVN, JSP, Servlets, XML, HTML
Confidential
Application Programmer
Responsibilities:
- Involved in the Support and Maintenance part.
- Used to log the tickets against right team.
- Worked to fix the ticket against my queues.
- Made the corrections to avoid dead locks which helped to avoid the run time hang on.
Tools: WSAD, DB2, Manage Now, J2ee design patterns, Confidential Components (front servelt, JLOG, DCOM, DCache etc)
Confidential
Java Programmer
Responsibilities:
- Involved in designing the application module using Rational Software Architecture (RSA).
- Worked on Struts MVC based framework to implement the Supply Chain Management application.
- Worked on Stateless session bean to implement the business layer.
- Worked on a DAO module to implement the Data abstraction layer.
- Developed unit test cases using JUnit.
- Responsible for bug fixation for the given modules
Tools: Java 1.3, J2EE, EJB, Websphere Studio, Rational Software Architecture, Clear case, Ant, DB2, Toad, Confidential RAD
Confidential
Java Programmer
Responsibilities:
- Involved in the Support and Maintenance part.
- Used to log the tickets against right team.
- Worked to fix the ticket against my queues.
- Made the corrections to avoid dead locks which helped to avoid the run time hang on.
Tools: Java 1.3, J2EE, EJB, Websphere Studio, Rational Software Architecture, Clear case, Ant, DB2, Toad, Confidential RAD, Putty, WinSql, WinScp
Confidential
Application Developer
Responsibilities:
- Collecting and analyzing the Requirement
- Leading and managing the team
- Interface between management and team
- Developed various components and assemble them on Pro/Engineer assembly centre
- Simulation testing for assembled model
Tools: PRO/E, Solid Works, Windows