Jagadeesh Siddaramaiah

  • Senior Java Developer
  • Washington, DC
  • Member Since Mar 24, 2023

Candidates About

 

 Jagadeesh Siddaramaiah                                                                                                                                          

                                                                                                                                                                                                                                  

Summary:

·          20 years in Information Technology which includes experience  in Architect, design, development, support, Performance analysis  and maintenance of Core JAVA/J2EE, C/C++ and Web technologies applications using process methodologies.

·          Over 15  years of development experience at TD Ameritrade, Nomura Securities, American Express,Charles Schwab, Lehman Brothers, Javelin Capital Markets, The New York Times and Pfizer

·          Experienced in Media, Retail, Brokerage, investment, brokerage transactions, Equities, Options, Mutual Funds, Fixed Income/Bonds, Credit Default Swap and Interest Rate Swap supporting trading and real time market data feed applications.

·          Expertise in design and development of applications using core JAVA, J2EE technologies, Web Services(SOAP/REST), Cloud, Identity and access management, openLDAP, JOSSO, Spring IOC, Spring MVC, Spring Integration, XML, XSLT, XSL, XML Schema, PL/SQL, OOAD, UML, Hibernate, JMS and Multithreading.

·          Experienced in Design and Implementation  of Service Oriented Architectures (SOA)

·          Expertise in developing applications using three tier architectural frameworks such as MVC (Model View Controller) IBM Barista, Struts, Spring Framework.

·          Hands on experience in using ecosystem components like Hadoop, Map Reduce, HDFS, Hbase,Hive, Sqoop, Pig.

·          Experienced in Performance Tuning and Design of multi-tier Java2EE architectures.

·          Experienced in Oracle, RDBMS, SQL Server, My-SQL, Sybase and DB2 as the Database.

·          Experienced in JBoss, Tomcat, Web Sphere, Web Logic, and ATG Dynamo application servers.

·          Experienced in all phases of Software Development Life Cycle (SDLC), RUP, Agile i.e. planning, architecture, Use Case analysis, Object Oriented design, development, debugging, Unit Test, Integration, managing and monitoring of complex, scalable, secured, optimized, large data intensive enterprise systems.

·          Strong GUI experienced with JHTML, JSP, JavaScript, HTML, DHTML, JQuery, AJAX, and CSS.

·          Experienced in Linux, UNIX & Windows NT/XP/2000 Professional platforms.

·          Experienced leading small to mid-sized development teams.

Technical Skills Summary:

E-Com Frameworks/Web Technologies:

J2SE (Core Java, Java Beans, RMI, JNDI, JDBC 2.0,

AWT, Swings), Multi-threading, J2EE (EJB, Java Servlet, JMS, XML, XSL, XSLT, DTD,

DOM, JSP), Struts, JHTML HTML, DHTML, Java Script, Design Patterns, XMI, JNLP,

AJAX, JQuery, Spring Integration, JOSSO 1.8, openLDAP2.4

Web Services:

WSDL, UDDI, SOAP, REST, Axis

Cloud Technologies:

Amazon EC2

Operating Systems:

Windows NT, XP, 2000, 2003, AIX UNIX, Linux

Object-Relational Mapping:

Hibernate

Databases:

RDBMS, SQL, Oracle 8.x/9i/10g,SQL Server, Sybase, DB2, HSQL’

MySQL 5.6

 

Big Data Technologies:

Hadoop, Map Reduce, HDFS, Hbase,Hive, Sqoop, Pig

Languages:

Java, C, C++, C#, RMI, UML, SQL, PL/SQL

XML:

XML Schema, DTD, XSL, XSLT, FIXML

Design Methodology:

OOAD, UML, RUP, Agile

Middle ware

TIBCO RVD 6.2.9, CORBA, CMS, JMS

Application/Web Server:

ATG Dynamo, ATG Commerce suite, Web Logic,

Web Sphere, JBoss5.1/6.0, ATG Dynamo, iPlanet Web Server,

Netscape Enterprise Server, Apache, IIS, Java Web Server,

Tomcat7

Design Framework

MVC, Barista, Struts, Spring

 

Applications:

Eclipse 3.0, Visual Age, CVS, Clear Case, SVN, Tortoise

Together4.1, UML, Rational Rose, Erwin, Visual Source Café,

Exceed, Toad, SQL Developer, WinCvs, Home Site, SPY, Vi,

P.A.S.S, Rational Clear Quest, JCreator, Edit Plus, Enterprise Architect, WSAD, MindreefSOAPScope. DB Explorer, MVSS,ETL, Stylus studio, RAD, SVN 1.6.2,

Maven Apache 2.1.0, DB Visualizer 6.5.6, Rational Software Architect (RSA), soapUI-4.5.0, Find bugs, SonarQube5.1

Data Warehouse:

Teradata Database, Informatica, ETL (Extract, Transform and Load)

Unit Testing Frameworks:

Junit

Professional Experience:

Department Of Health/Synergetic Information Inc  Washington DC         Senior Java Consultant                            June 2016 to till date

Project: IIS (Immunization Information System)

The immunization information to the District of Columbia Department of Health Immunization Information System (IIS) to meet the requisites of public health reporting via electronic standards. DC DOH IIS is designed in accordance with the functional standards and recommendations of the National Immunization Program’s Technical Work Group (TWG), the Modeling of Immunization Registry Operations Work group (MIROW), and the Immunization Information Systems Support Branch

Responsibilities:

·          Design and implemented compliance algorithm to support various antigen/vaccines

·          Design and implemented SOAP/Restful web-services to wrap compliance algorithm CRUD operations.

·          Design and implemented historical data to support rules engine for the compliance algorithm

·          Importing data from Oracle  database to Hive using Sqoop

·          Exporting data from HDFS to Oracle  using Sqoop

·          Acts as an advisor and proposes changes to the System Architecture based on analysis of requirements and new technology.

·          Evaluate current and proposed architecture to assess potential failure points and areas for improvement.

·          Works with appropriate parties to resolve discrepancies between proposed IT systems and enterprise quality and security standards.

·          Provides technical and administrative direction for performing software development tasks, makes recommendations, for approval of system installations.

 

 

 

Environment:

Java1.7,JDK1.7,Eclipse,Oracle9,SVN/TortoisesSVN1.8,SOAP/ Restful Web Services/Jersey1.17,JAX-RS/JAX-WS specification,SOA,

ANT/Maven3.0.4,Tomcat7,Spring MVC,Linux/Unix, SoapUI4.5.1, Swagger2.0. Hadoop 2.6.5,(HDFS, Map Reduce,Hbase, Hive, Pig,Sqoop)

 

American Express/IntraEdge  New York City NY                                      Senior Java Consultant                               Oct 2015 to June 2016

Project: Central Data Management(CDM)

CDM is Central Data Management(CDM) software within the American Express domain that will  enable the validation and registration of SOR, Ingestion and organization matadata cornerstone.

Responsibilities:

·          Architect, Design and Implemented SOR, Ingestion and organization registration restful API

·          Architect, Design and Implemented SOR, Ingestion and organization validation API for the registration restful API.

·          Architect, Design and Implemented Transformation validation and registration restful API

·          Data Analysis, Table mapping and uploading Big-data to My SQL

·          Importing data from My SQL database to Hive using Sqoop

·          Exporting data from HDFS to My SQL using Sqoop

·          Uploading Share Point data from Big-data to My SQL.

·          Managing, assigning and coordinating work in a team and delivering the module on time.

·          Lead team of 4 developers.  Provided coaching and code quality management.

Environment:

Java1.7,JDK1.7,Eclipse,MySQL5.6,SVN/TortoisesSVN1.8,RESTfulWebServices/Jersey1.17,JAX-RS specification, SOA, Maven3.0.4,Tomcat7,Spring MVC,Linux/Unix, SoapUI4.5.1, Swagger2.0,MyBatis3.4.0, Hadoop 2.5.2,(HDFS, Map Reduce,Hbase, Hive, Pig,Sqoop) Git-Stash 2.7.0

 

JPMC/Eco-mail New York City NY                                       Senior Java Consultant                                                        Oct 2014 to Sept  2015

Project: Enterprise Digital Mail System (eDMS)

EDMS is Enterprise Digital Mail System (eDMS) software within the JPMC domain that will enable the digital delivery of physical mail received by its staff at JPMC offices in North America.

Responsibilities:

·          Architect, Design and Implemented JOSSO Single Sign-On using LDAP

·          Design and Implemented to retrieve LDAP individual’s users and groups using Java.

·          Design and Implemented ID Vault feed from JPMC to populate the eDMS user data and convert into excel format using java

·          Design and Implemented restful web services.

·          Hands on experience in configuring, Installing LDAP, creating individual’s users, groups and LDAP schema on AWS EC2

·          Hands on experience in configuring, installing JOSSO and integrate JOSSO Single Sign-On with an LDAP server as a store for user and role information on AWS EC2.

·          Implement an LDAP Store, configured and managing Identity providers, Service providers, Authentication and Authorization using LDAP protocol.

·          Managing, assigning and coordinating work in a team and delivering the module on time.

·          Lead team of 5 developers.  Provided coaching and code quality management using SonarQube.

·          Implemented and integrated with SonarQube and Hudson

Environment:

Java1.7,JDK1.7,Eclipse,MySQL5.6,SVN/TortoisesSVN1.8,RESTfulWebServices/Jersey1.17,JAX-RS specification, SOA

Maven3.0.4,Tomcat7,Redhat6.5,AmazonWebServices(EC2),Linux/Unix,SoapUI4.5.1,Spring3,Hudson3.1,SonarQube5.1,openLDAP2.4.40, JOSSO1.8.8, ApacheDirectoryStudio,FireFTP, Hibernate3.5

 

TD Ameritrade/EMC Jersey City NJ                                    Senior Java Consultant                                                       April 2013 to Sept 2014

Project: Next Generation Order Management System (NGOMS)

NGOMS is an N-Tiered SOA solution and focuses on exposing all Trading Grid operations through Restful Web Services. Service Layer acts as one of the tiers, primarily acting as an entry point interfaces for Consumers to submit and process requests into the Trading Grid. The Broker GUI primarily consumes this transport mechanism, which is a browser-based application. Restful services can produce and consume both JSON and XML payloads.  Restful services expose both Privileged and Non-Privileged Operations. A lot of Administrative operations for NGOMS are considered Privileged operations, and are exposed only as Restful services. There is another category of Restful Web Services that NGOMS provides. These are primarily proxies to any external services outside of NGOMS. These include UAM, ECA, and Market Data etc. In these cases, NGOMS REST services primarily act as a proxy to the underlying exposed services of these external systems.

Responsibilities:

·          Design Architect and developed NGOMS Restful Web Services using Service Oriented Architecture

·          Designed and Implement entire application from scratch.

·          Gathering business requirements and translating them into technical specifications and UML specifications

·          Design and developed InstrumentManagementService web services wrap for all CRUD operations Trading Gird

·          Design and developed SegmentManagementService restful web service to wrap for all CRUD operations from Trading Grid.

·          Design and developed AccountManagementService restful web service to provide CRUD operations from Trading Grid.

·          Design and developed OrderManagementService to support for CRUD operations and Place Order, Browse Order, Fill Order etc.

·          Design and implemented PositionManagementService web service that will wrap for all CRUD operations like Get Position etc.

·          Design and implemented UserAndPermissioneManagementService will wrap services for CRUD operations.

·          Design and implement CommissionAndFeeManagementService which will wrap services for CRUD operations calculate commission and fee

·          Design and implemented ScheduleManagemntService, RoutingManagementService and RuleManagementService.

·          Design and implemented DestinationManagementService and ValidationManagementService to support Trading Grid operations.

·          Writing DTOs, Business layer and JAXB annotated POJOs.

·          Developed JUnits to test Web Services

·          Writing Technical documentation, review, analysis and fixed production issues

Environment:

Java1.7, JDK1.7, Eclipse4.4, OracleSQLDeveloper3.2, SVN/TortoiseSVN1.8, RESTful Web Services, Jersey, SOA, Jersey1.17, JAX-RS specification, JAXB annotations, Maven3.0.4, Jetty9.1.0/ Tomcat7, Apache Derby10.8/ Oracle 11g, Linux/Unix, SoapUI4.5.1, Spring3, Jenkins,Hibernate3.5

 

Pfizer Inc. /Accenture Groton CT                                       Senior Java Consultant                                                       Sept 2012 to April 2013

Project: IDF Foundational Services (Intelligent Data Framework)

IDF will provide web services and a web portal to allow Pharm Science systems to access compound and lot-related information of various material types. External source data is extracted by the Data Loader Services and stored in the Persistence Layer for performance purposes.  The IDF Data Store contains IDF Metadata as well as administrative data along with cached data from the persistence layer.  Each of the business classes is developed independently and interacts with the data access layer and the web services layer.  The security layer is responsible for handling requests and ensuring authorized users and applications can invoke the services.  The web services layer acts as an interface with external applications and the IDF Portal in handling requests and responses.

Responsibilities:

·           Design and developed 12 Restful web services

·           Design and developed 7 Data Loader Services to extract external source data

·           Design class and sequence diagram for Data loader and web services

·           Developed Junits to test Data loader and web services

·           Writing Architecture and design specification. Design IDF Data model and writing DDL script

·           Prepared project planning, time estimates, and setting the mile stones for the deliverables

·           Managing, assigning and coordinating work in a team and delivering the module on time

·           Reviews/Approves the technical requirements for modifications/application, ensuring consistency, security, performance and 

         Quality. Participates in quality reviews to ensure traceability of the applications and designs, to the requirements.

·           Leads and executes comprehensive system integration testing and Oversees certification of the software code base to QA, Client Test and

         Production environments.

·           Assists with technical training and career development of team members

·           Provides technical leadership and decision making for projects

·           Enforces appropriate programming standards and procedures

·           Builds strong working relationships across Technology teams

Environment:

Java1.6, JDK1.6, NetbeansIDE7.3, OracleSQLDeveloper3.2, TeamForge5.2.0.0.181, Restful, Web Services, SOA, REST Easy, JAX-RS specification, JBoss 5.1, Oracle 11g,PXED Single Sign-On, Apache web server, AJAX, Java Script, JQuery library, Linux/Unix, Quartz scheduler, Hibernate3.1

 

New York Times NYC NY                                                     Senior Java Consultant                                                                Feb 2012 to Sept 2012

Project: IVR and CIL (Interactive Voice Response and Circulation Integration Layer)

IVR and CIL provide major business capabilities of account search service, set vacation stop and restart service, set complaint service and upsert vacation stop and restart to Siebel via web services.

Responsibilities:

·          Design and develop various IVR and CIL modules.

·          Design class and sequence diagram for GetAccountInfo, SetStopRestart, SetComplaint services using UML

·          Design and Develop SOAP/REST based web services that will be used to interact with NY Times call center to support day to day business.

·          Design, developed and consumed GetAccountInfoIVR, SetStopRestartIVR, SetComplaintIVR web services.

·          Design and develop NY Times CIL application, which will be used to interact with NY Times call center to support day to day business.

·          Design and develop server side solutions using JAVA, J2EE, SPRING MVC, SPRING Integration, Hibernate, Web service (SOAP/REST) etc.

·          Develop rules engine to add or modify rules to GetAccountInfo, SetComplaint, SetStopRestart web services.

·          Set up the secure and non secure DEV, QA and Production JBOSS environment to support IVR and CIL platform

·          Developed unit test for module and functional along with development process.

·          Prepared Technical Design document.

Environment: 

Java1.6, JDK 1.6, UML, Spring Integration 3.0, Spring MVC, Web Services(SOAP/REST) Hibernate3.0, Oracle10g, UNIX/Linux2.1, Toad for Oracle10g,

Tortoise SVN 1.7.6, Subversion 1.7.4, Jboss 5.1,SpringSource Tool Suite 2.9.1, Maven 3.0.4, soapUI-4.0.1, JBoss 5.1.0, Junit (TestNG)

 

Javelin Capital Markets LLC NYC NY                                 Senior Java Consultant                                                       Sept 2010 – Feb 2012

Project: Credit Default Swap and Interest Rate Swap Derivatives Trading Platform

Javelin platform provides a swap execution facility for Credit default Swaps and Interest Rate Swaps based on Dodd Frank regulations requirements.

Responsibilities:

·          Review of technical, functional specifications and business requirements for instrument coverage on credit default swaps

·          Architect, Design and development of credit default and Interest Rate swaps trading platform using Core Java, Spring IOC and Hibernate

·          Architect, Design and Developing Interest rate swap and RFQ using Core Java, Spring IOC and Hibernate

·          Design and Generate code from UML2EJB

·          Architect and Design the systems of high availability, scalability, clustering and fault tolerance in middleware infrastructure using APIs like Jgroups, Jboss JMS, Jboss Cache, and with JBOSS Server Customization of JBOSS system according to CDS/IRS trading platform

·          Design and set up the UAT, Proxy, Production and Production parallel server environment for CDS/IRS application

·          Performance tuning efforts and architected and implemented conventional and custom clustering and failover capabilities using Jgroups, JBOSS Clustering and JBOSS Cache

·          Prepared technical design, and deployment documents

·          Developed a UML design specification using RSA for the CDS and IRS

·          Evaluating, maintaining, revamping existing systems to improve work flow and proposing improvements to efficiency and quality        systems and measures to maximize 

Environment: 

Java1.6, Core Java, JDK 1.6, Multi-threading, UML, Ant 5.1, Hibernate3.0, UML2EJB 1.2.0, Xdoclet1.5, Velocity Template Language (VTL1.0), JAXB1.0, XMI ((XML Metadata Interchange), XSL, JUnit, Log4j, MSSQL Server 2006, UNIX/Linux2.1, Eclipse 3.6.1, Toad for SQL server 5.0.1, Tortoise SVN 1.6.12, Subversion, SQL, Jboss 5.1, JBoss JMS, IBM Rational Software Architect, FIXML.

 

Nomura Securities International Inc. NYC NY                   Senior Java consultant                                                                        Oct 2009 – Sept 2010

Project: Fixed Income Front Office Technology (Nexus)

Market Data Price Feed Processing Applications receives the Market Data price feed. It obtains the Bid Price, Bid Size, Offer Price, and Offer Size from the data obtained. It calculates the mid-price (average of Bid and Ask prices) price and publishes these values to the Best Price Feed via Tibco RV. Price Feed Application gets the data form the Broker Tec, Cantor, Trade Web and Reuters.

Responsibilities:

·          Requirement gathering, design and developed the SWAP/SWAPTION securities

·          Design and developed the Bonds (2Y, 3Y, 5Y, 7Y, 10Y and 30Y) using Core Java, Spring and Hibernate

·          Design and developed real time market data feed from Reuters RMDS and RFA Java API for Libor of different currencies using Core ? 

        Java,Spring and Hibernate

·          Design and developed real time market data feed from Reuters RMDS and RFA Java API for SWAP/SWAPTION

·          Design and developed real tine market data feed from Trade Web, BrokerTec and Cantor for Bonds, Notes and                                           

        Bills etc using Core Java, spring and Hibernate

·          Automate the process to update the OnTheRun and OffTheRun Bonds for  2Y,3Y,5Y,7Y,10Y and 30Y in database

·          <span style="font-size:8pt;font-family:Arial,