We provide IT Staff Augmentation Services!

Technical Lead Resume Profile

3.00/5 (Submit Your Rating)

Summary:

  • Innovative and results oriented hands-on professional with 14 years of extensive experience in Architecture, Design and Development of Distributed and Client-Server applications using Object Oriented Analysis and Java/J2EE technologies. Currently performing the role of Technical lead to design, implement and support the optimal solution for business needs for multiple applications.
  • 14 years of experience in requirements analysis, architecture, design, development and integration of complex enterprise applications.
  • 11 years in finance domain working for world leaders in financial industry like UBS From Apr 2004 to present from US, Singapore, Tokyo and India and AMEX earlier.
  • Expertise in J2EE and java based technologies. Hands on experience with soap and restful web services, spring, struts, tiles, jsp, SOAP, WSDL, XML, HTML , JavaScript, ajax, unix, Sybase, oracle.
  • Experience with Model View Controller architecture and hands-on on frameworks as Spring-Core, Spring-AOP, Hibernate and Struts.
  • Good experience in database design and programming and hands on with Oracle 10i/11g, Sybase 12.x/15.x.
  • Strong knowledge of version control tools Subversion, Visual Source Safe and Rational Clear Case
  • Exposure to IDEs like Eclipse, WSAD and RAD.
  • Worked as an Application Architect and technology lead.
  • Expertise in J2ee and java design pattern
  • Excellent written and verbal communication skills, persistent, creative problem solver, effective team player, skilled at negotiations.
  • Great team player, highly motivated, adaptive and quick learner with excellent interpersonal, technical and communication skills
  • Financial domain exposure includes Fixed Income, IBD and equities. Earlier have worked in logistics and telecom domain also.

Technical Skills Stack:

Languages

Java version 5

Server-Side Technologies

JSP, Servlets, EJBs Session Beans, Entity Beans, MDBs ,

JDBC and other J2EE technologies

Client-Side Technologies

HTML, CSS, JavaScript

Distributed Technologies

XML, XSLT, SOAP, JAX-RS, JAX-WS, JAXB, JSON, JMS

Frameworks

Spring-Core, Spring-Hibernate, Spring-Integration,

Struts, log4j, AJAX

Servers

Apache Tomcat, IBM Websphere

IDEs

Eclipse, RAD, WSAD

Design Patterns

Factory, Command, Observer, Singleton, Pipes Filter and other J2EE patterns.

Databases

Oracle, Sybase

Code Repositories

SVN, Clear Case, Visual source safe

Professional Experience:

Confidential

Role: Technical Lead/Architect

  • Project Description: This project is an engagement between Infosys and the FICC team of UBS for the development and maintenance of various applications under the umbrella of Fixed Income Cash and Currency department. Prion application is used by all the trade capture applications to access the database in a uniform fashion. All the derivatives trades are stored in OBS database. There are more than 70 client applications which use Prion application which is part of OBS. This is the most important application and any downtime to it causes loss of money to client.
  • Prion can be accessed by clients using soap based web service or by using legacy corba interface. All new clients are recommended to use soap. Interface exposed allows creation and maintenance of deals, curves and querying of same. Over the years my key focus has been to move away from legacy single threaded db access framework to hibernate to allow multithreading without affecting all clients using the web service. I was involved in development of new framework allowing this migration. There were many regulatory time critical enhancements needed wherein innovative planning and development strategies were needed. I was key contributor for such decision making and planning.

Environment: Core Java, Spring-Core, Spring-Integration, Spring-AOP, JMS, SOAP Webservices, JNDI, Tomcat, Sybase 12.5 and Sybase 15.0

Responsibilities:

  • Working as global application and technical lead with team presence in Singapore, India, UK and USA from multiple vendors. I was leading team of 15 members.
  • Enhanced soap based web service for performance and handling of non ASCII characters.
  • Sybase database table design and creation of mapping data used by application.
  • Creation of autosys batch jobs to schedule processes.
  • Development of UNIX shell scripts to trigger java processes.
  • Creation of java based utilities to facilitate automatic amendment of trades.
  • Creating we service client application code for soap based webservice.
  • Creating junit test cases for existing applications.
  • Planning, execution and delivery of requirements.
  • Involved in key technical, design and development decision makings
  • Impact Analysis and development of the applications for regulatory and business needed changes.
  • Coordination with QA, UAT testing teams, support team for Prod release and production support.
  • Team mentoring and training.
  • SLA data capturing and reporting.
  • Status reporting.
  • Drafting of high-level design document to cover activity diagrams, component diagrams, deployment diagrams, class diagrams.
  • Extensively involved in proof-of-concept to check the feasibility of changes.

Confidential

Role: Technical Lead/Architect

  • Project Description: Confidential, multiple trades capture and risk management systems used to have different nomenclature. This project was started to achieve common nomenclature across the bank. Central common definition of products was defined and then all applications are supposed to classify trades as of the products to help in correct and aggregated risk across department and banks.
  • Rules to determine product for a trade, static definition of products, maintenance of data using user controlled GUI, exception management for failed classifications of trades, end of day classification requests in batches from multiple clients were key functionalities in the application. Volumes were huge so performance was of essence to not impact batch timings. Introduction of asynchronous capturing of request and response data without affecting/blocking main executing thread was key contribution. Restful web service was packaged as library for clients having 3000 instance running at same time to avoid all hitting web service at same time and to decouple the systems.

Environment: Core Java, Spring, Rest Webservice, Struts, JSP, Oracle, Unix, Autosys, Tomcat and Apache.

Responsibilities:

  • Worked as application architect and designed the application end to end.
  • Created restful web service for classification of trades and defined the rules for taxonomy.
  • For high volume client systems, worked on packaging the web service as java library.
  • Wrote components to process asynchronous messages and reporting batches.
  • Use of autosys scheduler to schedule jobs to trigger Shell Scripts .ksh files
  • Created ant build script to create war file for deployment.
  • Instrumental in deployment of the components and coordinated testing across teams before production.
  • Managed the needs of all client stakeholders.
  • Managed dev and qa teams and worked with offshore team for delivering the project.
  • Primary involvement in understanding the interfacing applications and the methodology involved in communicating with them.
  • Use of Spring framework for core business logic.
  • Use of J2EE technologies JSPs, hibernate, struts etc for GUI of the application.
  • Managing an offshore based team of 10 members for technical challenges. Delegation of tasks and tracking of progress via trackers, team meetings, etc.
  • Bi-weekly meetings with client for overall health status and action plans across all applications.

Confidential

Role: Technical Lead

Project Description : This project is an engagement between Infosys and the IBD team of UBS for the development of various applications under the umbrella of Banker portal. Banker portal is used by investment bankers to capture the stages in the life cycle of a deal like merger and acquisition. There are many applications like Data Management System, Business Approvals, Client Opportunity, Client profile etc.

Environment: Core Java, Spring, JSP, Struts, Tiles, WebSphere, ClearCase, Oracle.

Responsibilities:

  • Estimation of efforts using SMC matrix.
  • Primary involvement in high-level and low-level designing of enhancements within the application.
  • Designing of Activity Diagrams, Class Diagrams, Sequence Diagrams using IBM's Rational Rose tool.
  • Extensive usage of Struts framework for applying the MVC pattern within the application.
  • Created components to manage the security of the portal.
  • Usage of Struts validator framework for basic validations.
  • Usage of global exceptions, internationalization, global forwards within the framework.
  • Usage of IBM's Clear Case code repository for check-out and check-in of code on day-to-day basis.
  • I developed few modules from scratch like Referral System, File upload feature in 'Data Maintenance System' application of portal and many others.
  • Leading a team of 9 members for day-to-day tasks delegation. Defects tracking done using jira.

Confidential

Role: Senior Test Engineer

Project Description : This project is an engagement between Infosys and the CASH APAC team of UBS. This project started with QA for some of the applications of UBS for APAC region. The applications in scope were STP, DMA, RAPTOR, MOAP and FUSION. My involvement was basically to understand the STP application and understand the business and functional requirements and test the application before it goes live.

Environment: Java, Test Director, Quality Center, Unix.

Responsibilities:

  • Automated testing by creating java clients to break 1 bulk order into multiple child orders to simulate load testing.
  • Few key issues related to timing of machines were identified and raised before they could occur in production.
  • Prepare test plan and test cases and execute them
  • Coordination with offshore team.

Confidential

Role: Developer

  • Project Description: Telenet, headquartered in Brussels, is the leading supplier of global telecommunications solutions in the Belgian market. The Telenet group mainly offers local, intercity and international voice and data services, cellular telephone services, satellite services, carrier services and all Internet-related services.
  • The project involved development of a process oriented for archiving of old documents to proper storage media. My responsibility was for high and low level design for the project

Environment: Rational Rose, Visio

Responsibilities:

  • Designed key aspects of the archiving feature in very limited amount of time
  • Scoping and Requirements analysis with Use Cases and Work Flows.
  • Design of Functional Specifications, High Level Design
  • Design of Program Specifications, Class Diagrams, Sequence Diagrams

Confidential

Role: Technical specialist

Project Description: Confidential is well known logistics company worldwide. The purpose of the project was to eliminate the paperwork needed in clearing the documents. This was manifested by providing the documents on the split screen. This helped DHL save a lot of money spent on paperwork and increased the efficiency of the workers. I was the technical specialist of the project and was responsible for any technical issues

Environment: Java, EJB, weblogic, JSP and Servlets.

Responsibilities:

  • Designed transaction data access layer and developed the interface classes in java.
  • Designed reference data access layer and worked on Database design, Design, Coding
  • Prepared the frameworks like Exception handling, DB Access layer, MVC architecture
  • Design of Functional Specifications, High Level Design
  • Mentoring of team members
  • Review of code and resolve the technical problems

Confidential

Role: Developer

Project Description: Confidential, is the leading supplier of global telecommunications solutions in the Belgian market. The Belgacom group mainly offers local, intercity and international voice and data services, cellular telephone services, satellite services, carrier services and all Internet-related services. The project involved development of a process oriented provisioning system called NPS-PILA Network Provisioning System PSTN, ISDN, ADSL and LLU and to support the end-to-end service fulfillment processes for PSTN, ISDN, LLU, ADSL complex installation PBX-DDI and Naphtha system integrates order intake, network inventory, work order execution and service activation processes by interfacing with external systems like OMS, WFMS, SALY and other inventory management systems. The application acts as a workflow engine for processing the orders entered using the various front-end applications with sub-second response time requirements for some of the services.

Environment: Sun Solaris 2.8, Windows NT, Java1.3, EJB 1.1, XML, JSP, Servlets

Responsibilities:

  • Scoping and Requirements analysis with Use Cases and Work Flows.
  • Design of Functional Specifications, High Level Design
  • Design of Program Specifications, Class Diagrams, Sequence Diagrams
  • Setup and planning for performance testing automation and support activities

Confidential

Role: Developer

Environment: WebSphere3.5, java, jsp, java script, xml

Responsibilities:

  • Developed the prototype of screens using html and added validations using java script
  • Developed the screens using Jsp and unit tested the same.
  • Prepared documents for user training.

Technical and Domain certification:

  • FDN-CM101-NCFM- Securities Overview
  • PR Bridge J2EE Programming Certification
  • DE 201 OO Analysis and Design Certification
  • FDN-CM101-DB - Securities- Overview
  • FDN-CM106-DB - Basics of Asset Management
  • FDN-CM104-DB - Equities Overview
  • De 301 J2EE Application Design Certification
  • FDN-CM103-DB - Fixed Income Securities
  • JEE Technology TL TR 301
  • JEE Technology 302.

We'd love your feedback!