Technical Lead - Senior Consultant Resume
SUMMARY
- 10 years of software industry experience with detailed exposure to all phases of SDLC.
- Worked as a Tech Lead and as a focal point of contact for a large financial institution engagement with over 10 projects under various phases of SDLC.
- Proficient in Java/J2EE technologies like spring, Struts, Java Servlets, JSP, Hibernate, JNDIusing IDEs like Eclipse.
- Good understanding of middleware components like MQ series, JMS.
- Experience in installation, configuration, development and deployment on IBM Web Sphere 7, BEA Web Logic 12c, Apache Tomcat 7with exposure to clustered environment infrastructure
- Extensively worked on debugging using Eclipse debugger.
- Experienced with schema design, SQL query optimization, PL/SQL programming for stored procedures, triggers and functions on Oracle 11g database
- Worked on complex modules like reconciliation engine/QuickETL products for quick deliverables using java/j2ee technologies
- Experience in developing Web Servicesand also Messaging standards like JMS, MQ - Series
- Experience in writing ANTscripts and Unix Shell programming and also automate the deployments using WARP release process
- Migrated applications from WebLogic to WebSphere 7 with fast-paced.
- Working on quite number of high visibility projects which are ranging from SLAs based SWIFT order capture systems to business critical reconciliation engines.
- Played key role in defining and designing systems with large number of integration interfaces.
- Developed our own custom ETLtool for data reconciliation process using java technologies.
- Expertise in Enterprise Application Development using Java and related frameworks inclusive of deep knowledge in Oracle Database
- Excellent in mapping business requirements by interacting with Business Managers / Business Analysts / Clients and translating these requirements into functional/technical specifications, implementations and custom designing solutions by following the enterprise standard guidelines.
- Demonstrated skills in managing onsite and offshore team members throughout the project lifecycle.
- Most recently worked on design of a banking integration platform for automating payment posting.
- Ability to win customer confidence& generated new business opportunities for current organization which resulted in revenue growth.
Areas of Expertise:
- Interfacing with Customer Technical Architecture Incident Management Design SLA Adherence
- Team Leadership SWIFT Reconciliation of Hedge funds ETL tool development
TECHNICAL SKILLS
Operating Systems: Windows 2000 /XP, UNIX
Languages: Java/J2EE, SQL.
Frameworks: Struts1.2, Spring 2.5.6, Hibernate, SWIFT
Standards (securities market):
Web Technologies: Servlets, JSP, FLEX, XML,Webservices
Middleware Technologies: IBM MQ, JMS
Web / Application Servers: Tomcat 7.0, WebLogic 12c, WebSphere 7.
Databases: Oracle11g.
Tools: Eclipse 4.4, WSAD 5.0
Version Controls: SVN, VSS
Database Tools: PL/SQL Developer, TOAD
App Migrations: WebSphere to Tomcat 7 and WebLogic 12c to WebSphere 7
PROFESSIONAL EXPERIENCE
Confidential
Technical Lead - Senior Consultant
Responsibilities:
- Technical Lead for all technical aspects and front face to customer for delivery.
- Understanding the customer’s IT strategic plan along with technical/business overall landscape and ensuring the technical solutions/designs aligned with the IT roadmap.
- Understanding client needs, requirements, and expectations and devising solutions accordingly for the new/existing projects keeping in mind NFRs.
- Designed and developed complex modules in Java/J2ee ex: reconciliation engine, interfaces with other systems, automation of payments posting
- Fixing productions issues on high priority to ensure the stability of systems
- Worked on Oracle as the backend databasesto write procedures and for optimization of queries
- Performed code review for almost all UBS applications.
- Used VisualVM for analyzingheap dumps
- Wrote build and deployed scripts using ANT scripts and also automate the deployments using WARP release process
- Creating or leading the creation of processes, procedures, support flow, and how-to documentation for all the technical team usage.
- Driving EOL projects based on bank initiative.
- Analyzing SWIFT message standards and implementing new changes in relevant applications using java/j2ee technologies
Confidential
Team Lead, Developer
Responsibilities:
- Requirements gathering and integrating multiple systems.
- Leading a team of 5, guiding them and tracking their performance.
- Application, Database design and preparing estimations for delivery.
- Communicating the understanding of the requirements to the entire team.
- Code review for all modules and testing different modules.
- Involved in complete hands on programing on the core modules developed using J2EE,spring and Oracle.
- Wrote complex stored procedures using oracle pl/sql - modules: Dashboard/Trade search/Trade query.
- Performed database tuning i.e. create proper indexes and help the developers for optimized query, importing and exporting the database dumps.
- Creating the different schemas for testing, development environments.
- Deployment of Application in WebSphere and creating the different profiles for different environments i.e. prod, QA and integration testing.
Confidential
Team Lead, DBA and WebSphere Administrator
Responsibilities:
- Defined high level architecture of the project.
- Involved in database design and DBA for the project.
- Development environment set-up (Flex and Spring Integration using Blazeds).
- Involved in complete hands on programing for many modules (on demand job trigger/manual recon/setups etc..)
- Server Side Coding: Server side code using Spring Framework for all modules.
- Wrote stored procedures for matching (core part of application) and reports modules.
- Managed the database, i.e., create proper indexes and help the developers for optimized query, importing and exporting the database dumps.
- Creating the different schemas for testing, development and preparing sql script for every project release.
- Deployment of Application in WebSphere and creating the different profiles for different environments, i.e., prod, QA and integration testing.
Confidential
Software Developer, Technical Lead
Responsibilities:
- Designing Components: Designing and developing Custom Data components i.e. reading and writing data components to or from the database.
- Integrating it with other developed components as it was the first and last components of the Quick ETL.
- Documentation: Environment set up guide.
Confidential
Software Developer, Technical Lead
Responsibilities:
- Implemented the workflow in orca for all messages (Ex. MT502-MT509-MT515).
- Migrating ORCA as per the SWIFT standards (2009).
- Admin maintenance for clients, BIC address and safekeeping accounts.
- Implemented the thread application as a startup class for WebLogic server.
- Creating the different schemas for testing and development and preparing sql script for every project release.
- Generation of user Reports (Deletion Report, Cash projection report, Expected Confirmation report, Exception report, Statistical Health Report).
Confidential
Software Developer
Responsibilities:
- Involved in the development of different screens using MVC oriented framework.
- Involved in unit testing and prepared the UTP’s for the screens.