We provide IT Staff Augmentation Services!

Technical Architect Resume

5.00/5 (Submit Your Rating)

Wall St, NyC

BACKGROUND SUMMARY

  • Sun Certified Java Architect and Programmer for Java Platform with around 12+ years of diverse experience encompassing design, development and maintenance of complex software systems in web-based, multi-tier and client/server environments over Windows and UNIX platforms.
  • Delivered responsibilities as an Architect, Lead Developer, Team Lead for various demanding engagements.
  • Extensive experience in full life cycle software development including requirement analysis, system design and development, UI, integration and unit testing.
  • Solid knowledge and proven software development experience using JAVA/J2EE technologies like JSP, Servlets, JMS, JDBC, RMI, JAXP, JMX, JNDI, Spring, Hibernate, Struts, EJB, JUnit etc.
  • Excellent knowledge and experience in GOF and J2EE design patterns like Singleton, Abstract Factory, Observer, Adapter, Façade, Decorator, MVC2, Service Locator, Transfer Object, Business Delegate, DAO etc.
  • Knowledge and strong experience in n-tier architecture, OOAD and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc). Used UML tools like Rational Rose and MS Visio.
  • Experience in advanced concepts and methodologies including Service Oriented Architecture (SOA) and Web Services (using XML, SOAP, JAX-RPC, UDDI, WSDL), Agile/Scrum project methodologies, Rational Unified Process.
  • Proficient in App Server & Application Performance tuning using JProbe & YourKit.
  • RDBMS experience includes Oracle, Sybase and SQL Server; database programming and connectivity using JDBC, SQL, TSQL, PL/SQL.
  • Experience in domains like Broker Dealer Services, Securities, Derivatives, Fixed Income, Brokerage, Credit Risk, Risk Management, E-learning.
  • Good understanding of basic principles of Financial markets & Instruments, Risk management, Securities, Derivatives, Fixed Income,Brokerage, Financial Risk Management, Credit risk, Binary options, Barrier options, Asian options, European swaps, SWIFT, FIX protocol.
  • Keen problem solving skills evidenced by the implementation of innovative technologies across dissimilar architectures & multiple platforms for multimillion dollar projects on Wall Street.
  • Effectively interfaced with business users, technical teams & professionals on all levels.
  • Experience in Mentoring staff on the effective utilization of technical architecture.

TECHNICAL SKILLS

Languages Java 1.5, C, C++, SQL, PL-SQL, TSQL, UML, HTML, JavaScript
J2EE Technologies JSP 2.0, Servlet 2.4, JDBC2, RMI, XML (SAX & DOM), JAX-RPC,
JMS, JAXP, EJB 2.0, Ant 1.7, JUnit 4, Web Services, RMI
ORM & Frameworks Hibernate 2.0, Struts 2.x/1.2, Spring2, EAD4J 3.1
Databases Sybase 12.5.3/11/8.0, Oracle 8i, SQL Server 7.0, DB2 8.0
Web/App Server Weblogic 11g/9.1/5.0, Websphere 5.0, JRun 3.0, IIS 4.0
OO Methodologies OOAD, UML, Modeling, Unified Process
Servers MQ SERIES 6.0/5.3, Tibco, IPlanet LDAP Server 5.0
Databases Oracle 8i, SQL SERVER 7.0, Sybase 6.0 ASA, Sybase 8.0 ASA, DB2 8.0
Tools & Utilities Eclipse 3.x, JProbe 8.0, WSAD, Rational Rose 2000/XDE,
Together J, Rational ClearQuest 2003, Smart CVS, WinCVS, VSS, TOAD,
Rapid SQL, Maestro, Tivoli
Reporting Tools Seagate Crystal Reports, Actuate e.reporting 5.0, Eclipse BIRT 2.3.2
OS UNIX, Solaris 8/10, Win NT/XP/2000, AIX

EDUCATIONAL QUALIFICATIONS

  • Bachelor of Science Computer Science
  • Bachelor of Mechanical Engineering, Pune University, India.
  • Sun Certified Enterprise Architect for Java Platform, SCEA.
  • Sun Certified Programmer for Java 2 Platform, SCJP.
  • Ecommerce certification from SSI (Microsoft Certified Technical Center).

PROFESSIONAL EXPERIENCE

Confidential,Wall St, NYC Jan 2006 - Present
(Multiple Projects)
Confidential, (March 2008 – Till Date)
Technical Architect, hands on Lead Developer leading a small group of developers and working on all phases of project using Agile, Scrum Methodology

Repo system entailed migration of a legacy terminal based user interface from a VMS platform to an open systems platform based on Weblogic, Sybase and IPlanet LDAP Server which connected to the heritage back end. The system provides custody, verification & sufficiency of securities. Securities maintenance module includes pricing, rating, substitution & allocation of collateral. Automated Deal Matching (ADM) module ensures deal matching & reporting to both parties in the transaction.
A web-enabled front end provides real-time view and action on collateral movements, allocations, deals & management of accounts, customers, securities, positions, customer instructions, feeds.
Responsibilities:

  • Developed design documents including usecase, class & sequence diagrams using UML, Rational Rose to model all requirements & effectively communicate the design to developers.
  • Designed and developed the security infrastructure to support dynamic authentication and authorization using Weblogic 11g and IPlanetLDAPAuthenciator.
  • Designed & developed reliable securities Pricing Engine with low latency for pricing securities using JBoss Cache to create faster tri-party deals that helped Broker-Dealer services department increase its revenue on a daily basis by serving multiple customers concurrently.
  • Developed EAI architecture based Unwind module using BONY Message Wrapper BMW API to send messages to Repo Engine using MQSeries as MOM to support asynchronous processing of over 1 million messages.
  • Designed & developed the Deal matching business component to handle the matching of the instructing party (Purchaser/Lender) with the counterparty instructions (Dealer/Borrower) & subsequent deal creation for the mutually agreed contract to achieve hypothecation.
  • Used MDB for asynchronous message processing, JAXP for processing SWIFT XML message securities.
  • Responsible for mapping FIX protocol xml messages (FIXML) to Java objects.
  • Developed Securities processing with Java objects generated by QuickFIX engine.
  • Used Maestro for job scheduling and Tivoli for Error Reporting.
  • Upgraded the application to Weblogic App Server version 10.3.2(11g) to improve overall performance of the application & get some security patches with the latest updates.
  • Configured Weblogic domain setup & clustering to ensure more availability & transparent failover of AccessEdge application for Collateral Management group.
  • Worked with BIGIP team to setup up the dynamic routing of request to servers in a cluster.
  • Responsible for Performance tuning of the application using JProbe to implement good garbage collection practices in poorly performing use cases in AccessEdge application.

Environment: Solaris, Weblogic Application Server, MQ Series, Maestro, Tivoli, Sybase, IPlanet LDAP Server, Eclipse, CVS, Junit, Java, Servlets, JSP, JMX, EJB, UML, XML, TSQL, Actuate, BMW API, 3DNS, BIGIP, TSQL

Confidential, (January 2007 – February 2008)

Technical Architect, hands on Lead Developer leading a small group of developers and working on all phases of project using Agile, Scrum Methodology

Collateral Management group processed Over Night loan Repo as a custodian between Lender and a Dealer to process Securities in form of Collateral. The allocation Engine was developed and integrated to process Fixed Income securities and Equities to identify the changes in the Security Prices over changes in Interest Rates, Expiry Date, Dividends, Accruals and a set of attributes that needs to be applied and divided as buckets in the Engine as per the Rules defined. Enhancements included adding Legs, Reverse Repo and Netting.
Responsibilities:

  • Designed & developed custom multithreaded Allocation Engine in Java to process securities with low latency and high reliability using JBoss Cache. The faster throughput helped BONY save money on a daily basis & increase overall satisfaction of their esteemed customers.
  • Designed & developed Adapters for integration with disparate BONY systems using Adapter design pattern.
  • Responsible for coding custom Message Listeners using BMW API to support asynchronous processing of over 1 million messages.
  • Developed Persistence layer using Hibernate to store & query the rulesets.
  • Used Spring injection for persistence layer.
  • Upgraded the application to Weblogic App Server version 9.1 to provide a more secure environment for the web application.
  • Used Maestro for job scheduling and Tivoli for Error Reporting.
Environment: Solaris, Sybase, Maestro, Tivoli, MQ Series, CVS, Eclipse, Java, Spring, Hibernate, TSQL, CVS, JUnit, Maestro, Tivoli

Confidential, (January 2006 – December 2006) Designer, hands on Lead Developer in all phases of the systems lifecycle

This application was developed to calculate the Credit Default Swaps feasibility, implementation and daily calculation of the movement of the securities parameters to identify Capital Structure arbitrage, liquidity risk. Used probability model to generate credit curve and LIBOR curve.
Responsibilities:

  • Designed and developed custom Java adapters to integrate with third party calculations engine like Colline to provide credit risk reduction on the collateral for Collateral Risk Management Department.
  • Developed filtering remotable, transactional components to identify the duplication, reliability, cross checking of securities before its application to the calculations engine. Netting the securities based on the results obtained.
  • Training the model for accurate values, identifying the local CUSIP and international ISIN, SEDOLs to accurately produce the credit curve & labor curve to BONY admins.
  • Creating packages, stored procedures and functions in Oracle PL/SQL for maintaining the rules in the database.
  • Developed Persistence layer using Hibernate
  • Used Spring injection for persistence layer to store & query the generated graphs.
  • Unit Testing of the developed modules using JUnit Framework.
  • Deployment and Maintenance of application.
Environment: Solaris, Actuate, Oracle, Weblogic Application Server, IPlanet LDAP Server, Eclipse, Java, Struts, Spring, Hibernate, PL/SQL, CVS, JUnit

Confidential,White Plains, NY May 2005 – December 2005
Technical Architect, Lead Developer

Confidential,

is a group within the company that writes structured derivatives to its customers to help them manage their cash flow volatility or control risk exposure on their cargo (commodity cash) contracts with BGM Offices from whom they have purchased the commodity. The underlying assets for these structures are typically agricultural commodity contracts traded on the Chicago Board of Trade. System also reports on customer positions, consolidated positions and risk. Key modules executed by me were Deal Capture, Import Futures and Options Market Data, Generate and Modify Swap Curve, Generate and Modify Volatility Surface.
Responsibilities:

  • Performed Analysis and Design using OOAD in Together J.
  • Implemented Hibernate in the persistence layer, used Hibernate Criteria Query, HQL & wrote mapping files and POJOs, used Spring injection for persistence layer.
  • Implemented various Design Patterns like Singleton, IOC Pattern, MVC Pattern, Singleton, Factory, Façade, Proxy, Adapter etc throughout the project.
  • Built JMS framework module that connects to MQ Series for asynchronous processing of the messages on the Queue.
  • Designed and developed custom Java Adapters for integration our application with FINCAD risk management software.
  • Unit Testing of the developed modules using JUnit Framework.
  • Developing aggregate and non-aggregate reports for the Application using Seagate Crystal Reports.

Environment: Windows NT, Websphere Application Server, WSAD 5.1.1, Oracle 9i, TogetherJ, Smart CVS, Tibco, Junit, Java, Servlets, JSP, UML, XML, Spring, Hibernate, Struts, PLSQL, Crystal Reports

Confidential,Newark, DE Jan 2005 – May 2005
Designer, Senior Developer

Confidential,

introduced a system to increase speed-to-market for its solutions while reducing overall development costs through standardization and software reuse. This Project was conceived to implement a Service Oriented Architecture (SOA) for a web-based application to be used by MBNA Bank\'s call center consultants to handle customer calls. I was responsible for designing and developing Service upgrade & Billing modules.
Environment: Windows NT, AIX, Websphere Application Server, WSAD 5.1.1, DB2, CVS, Rational XDE, Rational Clearcase, MQSERIES 5.3, Junit EE, JMS, Java, Servlets, JSP, Web Services, EJB, UML, XML, Rational ClearQuest

Confidential, Armonk, NY Jan 2004 – December 2004
Designer, Senior Developer

Confidential,
A complete e-business application in the financial domain which would be used worldwide for requesting new credit from IGF, for internal Assessment and Management of Credit. It mainly consists of two interfaces, the web-front-end used for submitting new requests and inquiring the status of existing requests. Second, the GCAT (Global Credit Application Tool), a desktop application used by Credit Analysts worldwide for managing new credit and existing customer information. I was responsible for designing & developing server side components for web front end and GCAT.
Environment: Windows NT, AIX, Websphere Application Server, WSAD 5.1.1, DB2, Rational Rose, EAD4J Application Framework 3.1, CVS2, MQSERIES 5.3, JUnit, Java, Servlets, JSP, EJB, UML, XML, Rational ClearQuest

Confidential,East Lansing, MI September 2002 – Jan 2004
Designer, Senior Developer

Confidential,
provides more than 6,000 hours of comprehensive content in reading/language arts, mathematics, and is used in more than 16,000 schools nationwide and 6,000 schools abroad. The project work involves maintenance and enhancements to this product and also includes developing a web interface for the existing system. Designed & developed Learning module and reporting module.
Environment: Macintosh 8.6, Macintosh 9.2, Windows NT, and Windows 2000 JRun, Sybase Adaptive Server Anywhere, SQL Remote Replication Agent, Crystal Reports, Code Warrior, Star Team, Rational Rose, MS Studio, Visual Source Safe, Servlets, Java, Swing, JSP, EJB, Java Beans, XML, Crystal Reports scripting

Confidential,Mesa, AZ February 2002 – September 2002
Designer, Senior Developer

Concert Student Information
Concert Student Information is an end-to-end educational management system. It will provide comprehensive student information management and collaboration tool for teacher & school administrators that will increase the user productivity, decrease ownership cost for the schools and cost of delivery and maintenance for NCSLearn. Designed & developed student management & admin modules.
Environment: Weblogic Server, JBuilder, Sybase, Rational Rose, Microsoft Visio, Java, Swing, EJB, XML, HTML, JavaScript & TSQL

Confidential,Singapore March 2001 – January 2002
Senior Developer

Confidential,
is comprised of four modules Volunteer Management System (VMS), Constituency Information System (CIS), Recognition Award System (RAS) and Land and Building Information System (LBIS). VMS Modules maintains the information about the Grassroot leaders working for GrassRoots organization. CIS Module maintains information about the division and constituencies. LBIS Module keeps the Land and Buildings information of Centers/Clubs. Key modules executed by me were CIS, LBIS & RAS, which processes the Awards and maintains the information about the Eligible persons for the Awards and Awards given by the People’s Association to GrassRoots Leaders.
Environment: Weblogic Server, JBuilder, Oracle 8i, TOAD, Rational Rose, Microsoft Visio, Java, JSP, EJB, XML, HTML, JavaScript & SQL

Confidential,Atlanta, GA
Project:Software Developer
Role: Design, Coding, Deployment, Optimization.
Environment: Weblogic Server, JBuilder, Oracle 8i, TOAD, Rational Rose, Microsoft Visio, Java, JSP, EJB, XML, HTML, JavaScript & PLSQL
Duration: June 2000 – February 2001

This project involved automating the process of a project, from project creation, raising purchase order to maintaining timesheets of professionals working on the project and creating invoices. The client can add projects, assign a vendor to do the project and create purchase order. The contractors who are hired by the vendor to work on the project will fill in timesheets, which takes in details of hours worked, expenses and the leaves taken on a weekly basis. On basis of this an invoice is raised which is sent to the client. Key modules executed by me in this project were Resource Engagement, Invoicing and Reporting system.

Confidential,Atlanta, GA August 1999 – May 2000
Software Developer

Confidential,Atlanta, GA
The project consisted of development of a site for the caregiver industry wherein customer can place job orders and can assign jobs to the caregivers. Core modules developed by me in this project were Attribute Profile, Certificate Profile, Match Module, Reports. Also responsible for all technical issues such as flow of the site, coding strategy, unit and integrated testing.
Environment: Weblogic Server, JBuilder, Oracle 8i, TOAD, Rational Rose, Microsoft Visio, Java, JSP, EJB, XML, HTML, JavaScript & PLSQL

Confidential,Atlanta, GA June 1998 – August 1999
Software Developer

Confidential,

is a site that helps Corporate to get their desired set of Software Professionals for their respective projects worldwide; also Software Professionals can view the respective project openings and can subsequently apply for the same online. Core modules developed by me in this project were Resume Poster, Requirement Match and Adding, Editing, Searching and deleting of the Admin Modules.
Environment: IIS 4.0, Visual Interdev 6.0, ASP2.0, VBScript, JavaScript, MsSql Server

Confidential,India July 1997 – May 1998
Software Developer

Confidential,

website for Computer Peripherals developed for India’s Market leader in Computer Products. The site also offers a naïve concept of Configure PC feature where in any user can assemble his/her own PC and order it online. An extensive administration module is provided for maintenance of the site online. Core modules developed by me were Product Comparison, Quick Shop, Sales Section & Admin Section.
Environment: IIS 4.0, Visual Interdev, ASP2.0, VBScript, JavaScript, MsSql Server

We'd love your feedback!