This document summarizes the experience of Aravind including:
1) Over 8 years of experience in architecture, design, development and maintenance of distributed systems using Java/J2EE technologies.
2) Current role as Technical Lead/Architect for Citigroup's Global Concentration Engine, where responsibilities include requirements management, architectural design, and leading a team to implement a grid computing framework.
3) Previous roles including Technical Analyst for Citigroup's Private Banking website and Software Engineer for a benefits outsourcing platform, gaining experience across the software development lifecycle.
1. Aravind
Summary:
· 8 years of experience in Architecture & Design, Development, Integration and Maintenance of
distributed systems and internet/web applications using Enterprise Architecture framework.
· Excellent work exposure in Enterprise Architecture, Design and Development in Liquidity
Management Systems, Private Banking & Wealth management and Benefit management systems
using Java/J2EE technologies.
· Experience as an Enterprise Architect for a mission critical, real time Global Transaction Banking
system.
· Design and development experience in grid computing and data grid technologies.
· Development, Implementation & integration experience in Java/J2EE Technologies in WebSphere,
WebLogic & JBOSS application servers.
· Experience in Enterprise Application Integration technologies like TIBCO, MQ & BusinessWorks.
· Experience in OOAD methodologies including Use Case Diagrams, Activity Diagrams, Sequence
Diagrams and Class Diagrams using Rational Rose/MS Visio.
· Extensive knowledge of Software Development Life Cycle processes and various software
development methodologies including Agile Development.
Technical Skills:
Languages/Methodologies : Java, XML/XSL, UML, PL-SQL, JavaScript, HTML.
Web/Application Servers : WebSphere 6.1, WebLogic 8, JBoss, iPlanet & Apache Tomcat
Webservers.
Frameworks : MVC, Struts, Hibernate, log4J, Unit testing using JUnit.
Technologies/APIs : J2EE technologies including EJB, JNDI, JMS, JTA/JTS, JDBC,
Servlets, JSP, Web Services, SOAP, WSDL, JAXB,WebSphere
eXtended Deployment including Compute Grid & ExtremeScale
(Data Grid) technologies.EAI technologies including TIBCO
EMS, TIBCO BusinessWorks, WebSphere MQ &
ConnectDirect.
Software Development Tools : Rational Application Developer, Eclipse, TOAD, Microsoft Visio.
Version Control Tools : VSS, CVS, Rational ClearCase.
Databases : Oracle, Sybase.
Scripting : UNIX Shell Script, Python.
Project Management : MS Project
Operating Systems : Windows, Solaris, AIX.
Professional Experience:
Global Concentration Engine, Institutional Client group, Citigroup Feb 2008 – Present
Technical Lead/Architect
The Global Concentration Engine project is a Global platform for target balancing and liquidity pooling
platform supporting liquidity & investment business (part of Treasury and Trade services) of Citigroup.
Already rolled out in more than 40 countries, this application intends to offer market leading capabilities to
Citigroup`s institutional customers and reduce operating costs.
This product won the Best Transaction Banking Achievement at Banking Technology Awards 2010-
Responsibilities:
· As a Technical Lead & Architect my Responsibilities include
· Solutioning & Requirement management right from the initial stages of gathering the requirements to
finalizing the requirements with business.
· Involved in architectural review of the platform implementation & new enhancements.
· Creating High-level & Low-level design specifications for the changes & enhancements.
· Development review & implementation review of critical components.
2. · Lead a team of 5 in design & implementation of the grid computing framework using WebSphere
ComputeGrid and DataGrid framework.
· Responsible for the architecture & implementation of integration framework which enabled the
platform to be integrated with downstream & upstream systems using TIBCO EMS, MQ &
ConnectDirect. The platform is now connected to over 40 different countries across globe and around 6
downstream systems.
· Lead the performance tuning team and responsible for the tuning the complete End of Day batch to
decrease the overall processing time to 5 min from more than 30 min. This significantly enhanced the
boundaries of the platform and enabled the product team to activate more customers & branches.
Environments: EJB, WSDL/SOAP, and JMS, JAXB, Struts & Hibernate framework, WebSphere 6.1
with Compute Grid & ExtremeScale. Oracle
Citi Private Bank, Citigroup Jul 2005 – Feb 2008
Technical Analyst
The Client Web Site project for Citigroup Private Bank (CPB) involves, enabling the clients of CPB an
aggregate, one-place access to all their accounts with various systems of CPB. The clients can see their paper
reports/statements online. Back end of the project is also involved in maintenance of data and processing the
feed files from various downstream systems to give an organized view to the clients.
This is an end-to-end application development project involving requirements elaboration, design, build, testing,
implementation and support.
Responsibilities:
· Responsible for requirement gathering & analysis from the business and converting the requirements
into High-level & Low-level design specifications
· Development & implementation of new enhancements & requirements.
· Design, development & implementation of RSA enabled authentication and dual layer authentication
mechanisms for the website.
· Lead the team of two for the migration of the platform from WebLogic 5 to WebLogic 8 and the
implementation of the WebLogic portal.
Environments: J2EETechnilogies including EJB, JSP, Struts, JavaScript, HTML, CSS, Oracle
Jupiter Platform, CitiStreet Inc Nov 2003 – Jun 2005
Software Engineer
The project aims at streamlining the entire benefits outsourcing process of CitiStreet using the Java-J2EE
based technology. The aim of the project was to make the application more flexible for changes and thus the
implementation time of the clients can reduce.
Responsibilities:
· Worked as a lead developer and was responsible for creating technical specification and detailed design
for each module and implementation of the same.
· Responsible for interacting with the business analysts for creating the functional specifications for each
module.
· Development & implementation of new requirements & enhancements.
Educational qualification:
· Bachelor Of Engineering, Sri Jayachamarajendra College of Engg, India, 2003,
· Sun Certified Java Programmer, 1.4Sun Certifications, 2005,