Technical Lead Resume
Oaks, PennsylvaniA
SUMMARY
- Over 10 years of work experience on all phases of Software development life cycle which includes Requirements, Design, Development, Unit Testing, Integration Testing, UAT and Maintenance Phases.
- Proven track record of designing and implementing flexible solutions and functionality changes.
- Accomplished C++ developer with advanced experience in multithreaded applications, STL, SQL queries.
- Strong experience with C++ - Virtual functions and good in virtual concepts
- Strong experience with Overloading and overriding in depth understanding
- With proven experience in designing, developing and supporting high volume transactional n-tier enterprise components/applications
- Ample experience in object oriented concepts (OOPS).
- Windows API experience
- Experience in Banking and Financial Software development and support like Investment Banking /Treasury/ Securities processing
- Experience in scripting languages like UNIX shell scripts and JavaScript.
- Technically adept in backend RDBMS ORACLE.
- Ample Experience in developing PL SQL applications including stored procedures, packages, cursors, collections etc.
- Expert in Query Optimization, Debugging, and Tuning for improving performance
- Experience in the Data Tools like TOAD, SQL Developer
- Worked on code management tools like Visual Source Safe, PVCS and Borland Star Team.
- Worked on various software methodologies like Waterfall, Agile SCRUM.
- Experience with XSL and XML
- Hands on experience in cross platform applications development on Windows and UNIX.
- Excellent problem solving and team building and customer interfacing skills.
- Strong work ethic with good time management with ability to work with diverse teams and lead meetings
- Experience in Onsite/offshore model
- Willing to adapt and develop in any new technology with the shortest learning curve.
TECHNICAL SKILLS
Programming Languages: C, C++,PL SQL, Object Pascal, Pro *C, Java
Scripting and Web programming languages: UNIX Shell Scripting, XML, XSL, JavaScript, ASP
Methodology: OOAD, SDLC, Agile Scrum
RDBMS: Oracle
IDE /Tools: Microsoft Visual Studio, Microsoft Visual SourceSafe, Delphi, TOAD, SQL Developer, Rally, HP Quality center, MS Visio, Eclipse IDE, Borland Star Team
Operating Systems: Windows, Unix
Middleware: Tuxedo 8.0
PROFESSIONAL EXPERIENCE
Confidential, Oaks, Pennsylvania
Technical Lead
Responsibilities:
- Interacted with the product Owner and GWP users to understand new requirements
- Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution
- Actively takes part in the Agile iterations planning and release planning sessions
- Participate in daily scrums to report progress and impediments.
- Document the detailed application specifications, translate technical requirements into programmed application modules and develop/Enhance software application modules
- Prepared high level process flow diagrams using MS Visio
- Participating in code reviews and ensure that all solutions are aligned to pre-defined architectural specifications
- Working on various reports with complex SQL queries executed on Oracle database.
- Developing new business modules using C++,PL SQL and Unix scripts, Tuxedo
- Development and support for SWIFT interfaces
- Preparing run books for job scheduling in Control M
- Execution Plan and Performance Tuning of SQLs
- Designing data migration scripts using SQL as required in the platform
- Involved in developing unit test cases and test plan to test the newly developed business functionalities
- Worked on integrating different components in the platform
- Handling project issues/risks & change management process.
- Manage advanced client support issues escalated to development including coding changes, improved documentation of procedures
- Working on emergency fixes to production
- Document findings, including new defects in products and work with the Application Support team to create knowledgebase articles.
- Coordinated and organized tasks with testing team, development team and senior project management.
- UAT Support and Implementation
- Co-ordination between onsite and offshore team, and status reporting
- Mentoring and developing junior programmers
- Demonstrated competencies in generating results in dynamic, fast-paced, stressful environment.
Environment: C++, UNIX, Oracle 11 g Tuxedo, PL SQL, Pro* C, UNIX shell scripts
Confidential, Oaks, Pennsylvania
Module Leader
Responsibilities:
- Worked closely with IT and Business team members to understand the technical functionality of the application.
- Involved in requirement gathering interview sessions for the new features in the system.
- Developed Sequence Diagrams and workflow diagrams using MS Visio.
- Design and Development of external interfaces for the Confidential product for Corporate Action Event capture and processing in C++, Pro *C,PL SQL, XSL, Tuxedo 8.0
- Design and Development of modules to support Straight Through Processing
- Prepared Detailed design documents for UI screens and batch processes
- Prepare the test data and verified the test results. Involved in integration, unit testing and implementation.
- Efficiently handled project issues/risks & change management process
- Mentoring and leading junior programmers
- Worked with Product Development team for rapid prototyping and interface designing
- Worked on complex SQL queries executed on Oracle Database 10g.
- Providing second level supported for Production system
- Produced bi-weekly Executive Summary (Performance Reports) for Management.
- Co-ordination between onsite and offshore team, and send status reports to client
Environment: C++, Linux, PLSQL, Oracle Database 11g, UNIX shell scripts, XML, XSL
Confidential
Project leader
Responsibilities:
- Interface with stakeholders and business/technology partners to determine areas that may need refinement and facilitate understanding of proposed enhancements with appropriate parties.
- Develop a comprehensive plan to support enhancements.
- Coordinated the project with cross functional teams such as Business Process Owners, End Users etc.
- Monitor day-to-day activities of the project team and ensure work is progressing according to plan
- Communicate and document project health status and key tasks on a regular basis
- Support for End of day, Begin of Day Process.
- Efficiently handled project issues/risks & change management process
- Support for Year End activities.
- Design and development of regulatory requirements using C++, Tuxedo 8.0, PL SQL, Unix shell scripts
- Support for Acceptance Testing.
- Mentoring and leading junior programmers
- Release management and Delivery Management
- Co-ordination between onsite and offshore team, and send status reports to client
Environment: C++, Windows, PLSQL, Oracle Database 10g, Visual Studio 6.0
Confidential
Software Developer
Responsibilities:
- Develop detailed technical scope and specification documents for customer engagements, and assist in the development of proposals
- Worked with Product Development team for rapid prototyping and interface designing
- Application Support for the production environment.
- Support for Year End activities.
- Design and development of new product features using C++, Tuxedo 8.0, PL SQL
- Support for Acceptance Testing.
- Release management and Delivery Management
- Co-ordination between onsite and offshore team, and send status reports to client
Environment: C++, PL SQL, Oracle Database 10g, UNIX shell scripts
Confidential
Software Developer
Responsibilities:
- Gained an understanding of the existing processes. Involved in requirement gathering interview sessions for the new system.
- Design and development of communication module between Host Computer and Equipment Software in C++,SECS protocol
- Designed and developed test cases for all types of SECS communication messages.
- Preparing test cases, test scenarios, test inputs and unit testing for all standard message types
- Integration testing between the host and the equipment software
Environment: C++, Windows SDK, TCP/IP, SECS Protocol, Visual Studio 6.0, Visual Source Safe
Confidential
Software Developer
Responsibilities:
- Worked closely with IT and Business team members to understand the functional requirements.
- Understood the technical design and architecture of the product.
- Developed the application in C,C++,Delphi for HMI and Alarm modules and Control System Server
- Developed a TCP/IP interface between client module & server module using WIN32 socket library.
- Developed OPC server/client interface for the system
- Created Use Case Scenarios, Test plans, and Test cases.
- Worked on Unit testing and Integration testing
Environment: C++, Visual Studio 6.0, Visual Source Safe, Delphi 7, OLE for process control