Technical Lead / Senior Developer Resume
San Antonio, TexaS
SUMMARY:
- I have 6.8 years of technical experience in complete software development life cycle process which includes Analysis, Design, Development, Testing and Implementation. I have been working in the field of web technologies, web architecture design and implementation with J2EE framework, integrating J2EE apps with back end systems.
TECHNICAL SKILLS:
Operating Systems: Windows 9x/NT/XP/Vista, UNIX, DOS
Languages: Java, HTML, XML, UML, C
Database/ Database Tools: UDB, IBM DB2, MySQL, Squirrel, MS Access
Special Software/ Tools: Eclipse, WSAD, RAD, JUnit, Star Team, Agitar, DOORS, ILOG JRules, Smart Bear Code Collaborator, Putty, Control M
Java based Frameworks, Libraries and Architectures: JAVA, J2EE, EJB, Servlets, JSP, JNDI, Web Services, Struts, AJAX, Hibernate, WebSphere, Scheduled Task Framework, Atomic Task Framework
Software Engineering methodologies: OOAD, OOP, UML, RDBMS, MVC, Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, Texas
Technical Lead / Senior Developer
Responsibilities:
- As a lead, managing an offshore team of 13 in getting the deliverables done on time.
- Analysing the requirements of credit card account review regulation.
- Discussing and finalizing the requirements from Risk, Legal, Compliance, Finance, Parameter Control and Product Management teams along with Confidential Tech Leads.
- Designing and developing the project using the J2EE design patterns and Confidential infrastructure.
- Developing JAVA web services (SOA, SOAP, WSDL, UDDI) using IBM Rational Software Architect tool.
- Developing Business Rules and integrating with Business Object using ILOG JRules.
- Ensure coding standards and compliance using ASSENT
- Using JUnit tool to conduct Unit testing of java services.
- Participating in telecoms to make offshore team understand the requirements and design of the project.
- Reviewing the offshore deliverables during design, construction, integration and defect fixing phases.
- Review of Unit and Integration test cases.
- Code Merge using Star Team
- Unit Testing of Client and Server and supporting Integration testing.
- Preparing metrics for each software cycle by using IPMS.
- Onsite and Offshore coordination for all the above activities.
- Integrating with Scheduled Task Framework, Enterprise Work Item
- Developed batch jobs using Confidential Batch Framework/ Atomic Task Framework.
- Running and testing the batch jobs in Unix environment
Confidential, San Antonio, Texas
Technical Lead / Senior Developer
Responsibilities:
- As a lead, managing an offshore team of 5 in getting the deliverables done on time.
- Coordinating with performance testing team to get the Dyna trace, memory leaks, response times, resource utilization, load test results.
- Reviewing the design model with senior architects to improve the performance of the system.
- Modifying the database queries to improve the performance.
- Using JUnit tool to conduct Unit testing of java services.
- Coordinating the review of Unit and Integration test cases.
- Code review and walkthrough of the developed code and coordinating the code review with Confidential Tech leads.
- Coordinating the Code Merge using Star Team
- Unit Testing of Client and Server and supporting Integration testing.
- Preparing metrics for each software cycle by using IPMS.
- Onsite and Offshore coordination for all the above activities
- Testing of application in various phases.
Confidential, San Antonio, Texas
Technical Lead / Senior Developer
Responsibilities:
- Analysing the requirements for the Credit Cards - Low Rate with ITA’s and Preapprovals
- Preparing the High level and Low Level Feature Based Designs for server components as per the requirements and model the classes and methods.
- Reviewing the design model with senior architects and programmers using Presentation framework.
- Developing JAVA web Services using Rational Software Architect tool.
- Developing Business Rules and integrating with Business Object using ILOG JRules.
- Ensure coding standards and compliance using ASSENT
- Using JUnit tool to conduct Unit testing of java services.
- Coordinating the review of Unit and Integration test cases.
- Code review and walkthrough of the developed code and coordinating the code review with component leads.
- Coordinating the Code Merge using Star Team
- Unit Testing of Client and Server and supporting Integration testing.
- Preparing metrics for each software cycle by using IPMS.
- Onsite and Offshore coordination for all the above activities
Confidential
Modules Lead / Senior Developer
Responsibilities:
- Analysing the requirements for the Credit Cards - Starter Cards with Counteroffer
- Preparing High level and Low Level Feature Based Designs for server components as per the requirements and model the classes and methods.
- Coordinating the review activities for the design model with senior architects and programmers using Presentation framework.
- Developing JAVA web Services using Rational Software Architect tool.
- Developing Business Rules and integrating with Business Object
- Developing the application using J2EE design pattern.
- Converting the business requirements into development tasks.
- Developing the user interfaces using JSPs
- Designed Object modelling for which involves Classes like Data Transfer Objects (DTO), Action classes, Exception Handlers
- Followed Front controller pattern using Presentation Services framework (like Struts frame work).
- Involved in developing the Action classes and other support data transfer objects between action classes and JSPs.
- Involved in developing the application using the UML Sequence diagrams.
- Developing new web services for fetching required data from different systems.
- Involved in integrating web services from client end to interact with the back end systems DB2 database.
- Involved in Studying the User requirements and in installation and configuration of WebSphere RSA 7.0 Application Server.
- Extensively using JUNIT framework to perform functional and unit testing.
- Involved in deploying the application in UNIX/LINUX environments and handling the development changes in Star Team tool.
- Ensure code standards using PMD plugin.
- Using JUnit tool to conduct Unit testing of java services.
- Coordinating the review of Unit and Integration test cases
- Code review and walkthrough of the developed code and coordinating the code review by component leads.
- Coordinating the Code Merge using Star Team
- Unit Testing of Client and Server and supporting Integration testing.
- Onsite and Offshore coordination for all the above activities
Confidential, San Antonio
Module Lead / Senior Developer
Responsibilities:
- Analysing the requirements
- Preparation of estimate based on the given requirements
- Preparing High level and Low Level Feature Based Design documents as per the requirements and model the classes and methods.
- Coordinating the review activities for the design model with senior architects and programmers.
- Developing code using J2EE concepts.
- Developing Business Rules and integrating with Business component.
- Reviewing of Unit and Integration test cases
- Code review and walkthrough of the developed code and coordinating the code review by component leads.
- Ensure coding standards and compliance using check list
- Coordinating the Code Merge using Star Team
- Using JUnit tool to conduct Unit testing of java services.
- Unit Testing of Client and Server and supporting Integration testing.
- Preparing metrics for each software cycle by using IPMS.
- Onsite and Offshore coordination for all the activities
- Developed the J2EE 1.4 application using J2EE design pattern.
- Involved in applying Waterfall model for the implementation.
- Understood different operations of Documentum (a 3rd party document generation tool).
- Gained good experience working with Springs Business services framework.
- Extensively worked on deploying the applications into WAS 6.0 environments like UNIX/LINUX servers.
- Involved in providing production support and resolving problems.
Confidential, San Antonio
Module Lead / Senior Developer
Responsibilities:
- Analysis of Business Requirements and Technical Requirements.
- Involved in High Level and Low Level design.
- Construction, Peer and external code Walkthroughs, Debugging and Error fixing.
- Involved in regression testing.
- Leading the Team consisting of 80% fresher’s.
- As a lead developer, coordinated the work with the offshore team of 3.
- Implemented using Confidential Presentation Services Framework (similar to struts).
- Involved in the design and Implementation of servlets, Action Classes, Delegate factory classes, POJO etc.
- Designed and implemented mid-tier J2EE components of the project which involves handling exceptions, business delegate classes, and back end system interaction.
- Used design patterns like Front controller, Data Transfer Objects (DTO), Business Delegate, Factory Pattern.
- Designed and implemented security for Web and EJB modules.
- Worked on creating the JDBC connections.
- Interacted with ILOG JRules component in implementing the externalized business requirements.
- Extensively used Spring Hibernate framework to connect to DB2 tables. It was very helpful to develop complex data object structures to implement complex business logic.
- Used to build and deploy applications to different platforms.
Confidential, San Antonio
Module Lead/ Senior Developer
Responsibilities:
- Analyzing and fixing production defects. Also take necessary measures to prevent them in futures.
- Modify the architecture of the existing Credit Card Servicing system to prevent any performance and maintenance problems.
- Involved in performing Regression Testing.
- Maintained an Impact Analysis documents for the defects fixed.
Confidential, San Antonio
Functional Analyst/ Developer
Responsibilities:
- the Clients regarding the system architecture and business of Credit Card Servicing Application.
- Setting up the M&P environment.
- Analyzing defects and takes necessary measures to prevent them.
- Fixing the production defects and implementing Small Mods & enhancements.
- Involved in performing testing and regression Testing.
- Maintained an Impact Analysis documents for the defects fixed.
- Prepared best practices to avoid defects in future development projects.
Confidential, San Antonio
Developer
Responsibilities:
- Requirement gathering
- Modeling
- Preparing high level and low level design documents
- Coding
- Defects and Enhancements handling
- Involved in Project Management activities, like
- Requirements Study, System Analysis
- Risk Management
- Quality Management
- Onsite-Offshore Coordination
- Release Planning