We provide IT Staff Augmentation Services!

Technical Architect / Individual Contributor(ic) Resume

3.00/5 (Submit Your Rating)

New York City, NY

SUMMARY

  • Around 13 years of IT experience including designing, coding and testing of variety of software applications with excellent analytical, logical and programming skills.
  • Proficient in web application development, reporting and maintenance using Java technologies.
  • Well versed with all phases of software development life cycle and Onsite - offshore model.
  • Experienced in the use of Waterfall, Agile approaches, including Test-Driven Development (TDD), Sprint planning and Scrums Management.
  • Experience working in Investment Banking and Telecom domain.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC, Singleton, Template, Factory, DAO, Business Delegate etc.
  • Experience with Source controls like VSS, Git and SVN.
  • Experience working in Struts, Spring and Hibernate Framework.
  • Experience working in Performance tuning and caching (Coherence Cache) in the application.
  • Experience in code review and code coverage tool findBug, checkstyle, PMD, Sonar.
  • Expertise in Maven and Ant build scripts and Continuous integration by Jenkins, Hudson, Teamcity.
  • Good working experience in building enterprise WebServices using REST and SOAP.
  • Strong database development experience with SQL Server, Sybase& Oracle in creating database objects like Stored Procedures/ Views/ Queries/ Triggers. Involved in database Design Process.
  • Experience in creating design documents performing Use-Case and functional analysis, modeling program with Class, Sequence, Activity, and State diagrams using UML to support implementation and ongoing maintenance of the application.
  • Involved in Unit and Integration test cases using Junit, TestNG, and EasyMock.
  • Experience working in multi-threading and concurrency application.
  • Strong communication and analytical skills and faster Learning and adaptation to cutting edge Technologies.

TECHNICAL SKILLS

Languages: Java 1.6

Tools: Eclipse, TOAD, Rapid SQL, Microsoft VSS, SVN

Application Server: Tomcat

Databases: Oracle, MS- SQL Server, Sybase

Skills: Multithreading, JSP, Servlet, Struts, Spring, Hibernate, Oracle Coherence Caches, Ant, UML,XML, JAXB, Sonar, TestNG, EasyMock, JUnit, Oracle AQ, Web Services, Data Grid, Crystal Report, JavaScript, JMS, Mule ESB, Design Pattern, JIRA, Maven, Hudson, Jenkins, Splunk Git, TeamCity, Data Grid Engine, Investment banking and Telecom domain noledge

PROFESSIONAL EXPERIENCE

Confidential, New York City, NY

Technical Architect / Individual Contributor(IC)

Responsibilities:

  • Business requirement analysis and discussion with product Owner to come up with new Business Solutions.
  • Testing the code changes to incorporate the business rules and specifications.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
  • Implemented profiling, identifying and optimizing existing code.
  • Implemented Junit, EasyMock test cases across the different modules in the application.
  • Used XML, Schema, XSD and JAXB for message transformations and mappings.
  • Used Maven for building and deploying the web application and configuring the dependency plug-ins and resources.
  • Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules.

Environment: Java1.6, Oracle, Jsp, EasyMock, Junit, TestNG, Jenkins, Splunk, Multi-Threading, Eclipse, Concurrency, Web Service, Stax, Performance Tuning, SVN, Git.

Confidential, Princeton, NJ

Technical Lead

Responsibilities:

  • Business requirement analysis and discussion with stakeholders to come up with new Business Solutions.
  • Testing the code changes to incorporate the business rules and specifications.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
  • Implemented Junit, EasyMock test cases across the different modules in the application.
  • Used XML, Schema, XSD and JAXB for message transformations and mappings.
  • Used Maven for building and deploying the web application and configuring the dependency plug-ins and resources.
  • Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules.
  • Responsible for the deliverables, milestone and SOW of the project.
  • Responsible for resource allocation, assigning task and their utilization.
  • Performing Team management activities along with S/W development.

Environment: Java1.6, Oracle, Jsp, TestNG, Multi-Threading, Eclipse, Weblogic, Concurrency, Web Service, IIS, Ajax, Stax, Performance Tuning, SVN.

Confidential, New Jersey

Technical Lead

Responsibilities:

  • Design changes, fixing issues and enhancements related to intraday and EOD trade loading.
  • Developing and designing the data services which is used to access the coherence caches.
  • Creation and fixing any issue related to Argon routes (enterprise messaging platform for reliable message delivery).
  • Extensively used Hudson for continues build and deploy the applications.
  • Implemented web service client program to access Affiliates web service using SOAP/REST Web Services.
  • Involvement in writing new as well as modifying server side programs, batch jobs.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick Turnaround time.
  • Performing Team management activities along with S/W development.

Environment: Java1.6, Spring, Sybase, Oracle Coherence Caching, Multi-Threading, SQL, TestNG, EasyMock, Concurrency, Eclipse, Hudson, TeamCity, Maven, Tomcat, Web Service, Stax, SVN, Unix, Performance Tuning, Data Grid Engine.

Confidential

Technical Lead

Responsibilities:

  • Involved in coding and providing technical help to team members.
  • Unit testing and Integration Testing.
  • Used SOAP, XML, and Web Services to interact with other applications.
  • Using Spring MVC and IOC (Dependency Injection) to configure all beans classes in Spring application framework
  • Used SOAP, XML, WSDL, and Web Services to interact with other systems.
  • Interacting with the clients for requirement gathering and status update.
  • Coded complicate programs based on design documents in form of UML class diagrams.
  • Responsible for onsite - offshore coordination between different teams and the client.
  • Responsible for work distribution and ensuring deliverables deadlines.
  • Responsible for the project management and task deliverables.

Environment: Core Java, Spring, Hibernate, Mule, Oracle, Oracle AQ, JUnit, Eclipse, JAXB, SVN

Confidential, New York, NY

Technical Lead

Responsibilities:

  • Analyzing client business needs and identifying technical solutions for the technical architecture and implementation approach for the proposed solution.
  • Involved in coding, building of Java applications using Core Java, Multithreading, JSP, Servlet and Database.
  • Wrote JUNIT test cases for the components and Java programs to ensure all the developed code working properly before delivering the code to CVS server.
  • Involved in developing Maven build script to automate the compilation, creating directory structures, Hibernate generated classes, JAR and WAR files for the generation of the deployment descriptors.
  • Responsible for the project management, looking after Project Plans and task deliverables.

Environment: Core Java, Struts, CSS, JavaScript, Multithreading, SQL, JUnit, JSP, Eclipse 3.0, Tomcat, Crystal Reports, Finance Domain

Confidential 

Team Lead

Responsibilities:

  • Responsible for Requirement Gathering and Understanding
  • Involved in coding as per the requirement in module. Interacting with client for any enhancement or BI related work either directly on phone or through mails. Involved in Building Replying to user queries through mails and holding weekly meetings with clients.
  • Responsible for work distribution and ensuring deliverables deadlines
  • Providing status to the on - site team as well. Preparing Business reports to suite requirement as well.

Environment: Windows 2000, Oracle, Struts, Java, Multithreading, Ant, Tomcat, JSP, Servlet, Business Objects, Crystal Report, VSS

We'd love your feedback!