We provide IT Staff Augmentation Services!

Technical Lead/architect Resume Profile

4.00/5 (Submit Your Rating)

Stamford, CT

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

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

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

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

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

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

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

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

We'd love your feedback!