Sr Consultant/architect Resume
ManhattaN
PROFESSIONAL SUMMARY:
- 10+ years of IT experience in analysis, design and development of web based applications, standalone applications with strong Object Oriented Designing skills.
- Strong knowledge and very confident in Core Java and J2EE related technologies such as servlets, JSP, JMS, EJB, and JDBC.
- Experience in designing web application architecture based on various frameworks, and implemented various design patterns like Singleton, Factory, DAO, Service layer patterns
- Sound knowledge on various enterprise integration patterns like smart - proxy, pipes& filters correlation identifiers
- Excellent exposure to Big-data/NoSQL technologies (HDFS,Mapreduce,Hadoop).Have used Green-Plum(GPDB) Big data vendor in the market risk project,Apache Cassandra,MongoDB
- Designed and involved in various data model design discussions for the given requirement
- Hands on Experience in working with various open source frameworks like JSF(Myfaces, Icefaces7.0),YUI,JQuery,DOJO,Struts, Hibernate 3.0,Ibatis,Spring,Richfaces,Angular1.5,etc.
- Expertise in SOA architecture using web services, UDDI, SOAP, REST,JSON,WSDL and various SOA frameworks, open source frameworks like Apache Camel,Oracle fusion.
- Hands on experience with XML, XSL, XSLT,XSL-FO, XPATH and various xml parsers LIKE DOM,SAX,STAX
- Hands-on experience with databases like Oracle, Sybase, SQL Server and DB2
- Specialized in using IDEs like IBM RAD 6.0, WSAD5.1.2, Eclipse, and Net Beans.
- Experience on Application and Web servers like Tomcat5.x,IBM Websphere Jboss, Weblogic
TECHNICAL SKILLS:
Languages: Java, XML, PL/SQL, UML, JavaScript, HTML,DHTML,CSS
Java Technologies: J2EE, JSP, JSTL, JMS, JDBC, Swing
BigData/NoSql: Hadoop(Map Reduce,flume,HDFS),Apache Cassandra
Distributive Computing: EJB, RMI.
Frameworks/Libraries: Spring, Hibernate,JSF(Myfaces,Icefaces, Struts, JUnit, and Xdoclet.
Velocity,Log 4j, Apache FOP, i: Text,JFreeChart.
Memory profilers: JProbe, JMP (Java memory profiler)
Protocols: TCP/IP, HTTP, RMI/IIOP, SOAP, REST
Servers: IBM Web Sphere, Web logic 8.1, Tomcat, JBOSS.
Middleware/SOA Tools: Oracle Fusion suite (BPEL, ESB, Web services manager)Open ESB,IBM MQseries, Tibco EMS, XML, XSLXSLT, XSL-FO, XPATH, DOM, SAX parsers.
Javascript frameworks: JQuery,YUI, AJAX.
Databases: Oracle 10g/9i/8i, Sybase, SQL Server, MySQL.
Operating Systems: Windows, UNIX, Linux (ubuntu).
Concepts/Methodologies: Design patterns, UML, OOAD, Agile and RUP.
Design tools,UML TOOLS: Enterprise architect, Microsoft Visio.
Version Control: Clearcase&clearquest, CVS, Microsoft visual source safeTools Toad,CVS, Eclipse, NetBeans, Clear Case, SVN,Maven
Build Tools: Ant,ivy,Maven
Continous Build: Hudson,Cruise-Control
PROFESSIONAL EXPERIENCE:
Confidential, Manhattan
Sr Consultant/Architect
- Responsible for analyzing,designing,developing the system end to end, coordinate with the operate team,Qa team,UAT for successful delivery of the software
- Successfully Implemented like Money market instruments, CCAR module to implement (Java,Multi-threading)
- Analyzed the impact, designed, implemented the rating with notches project throughout the market risk module, successfully completed with the correct timeline (Core-Java,Spring,Unix)
- Responsible in measuring the performance of the application-tuning throughput, capturing the memory footprint (J-Profiler)
- Apache-CXF is used interact with the internal RDM (C# based application) back end is Java,Spring,Spring-JDBC & DB2
- GreenPlum DB HDFS(big data) custom implementation formed as a base processing environment for Risk managers to customize the various risk parameters like time horizon, liquidity-horizon to generate risk reports
- Set up the Green field platform for Issuer Rating for the past 10 year time horizons which includes at the more granular notch levels too - with Core Java,Apache Cassandra technologies- Set up sourcing data,analytics,reports
- Source for GreenPlum DB(GPDB) can be configured to pick up the population like Equities,Bonds,etc through an User interface (Ext-JS)
- Involved in the bug fix to co-ordinate with operate team for quick solution.
- Involved in creating, modifying data models, managing stored procedures in the IBM DB2 database.
- Build a Pre and post trade compliance as Full Stack Architect/Developer with Spring MVC, Angular 1.5.
Environment: :Core-Java,J2EE,Multi-threading,GreenPlum(Big-data),Apache-Cassandra,Flume,Web-services(ApacheCXF),JBOSS5.x,SpringMVC,JQuery,XML/XSLT,,JAXB,UNIX,DB2,Gemfire(caching),Autosys.
Confidential
Sr Consultant/ArchitectResponsibilities:
- Involved in the dividend withhold module where we need to withhold the tax on dividends for certain country (implemented this enhancement to the system end to end using Core -Java,spring,JBoss HornetQ).
- Improved the performance of book processing by gathering the instrument price from the upstream system which has achieved by read and write lock (core java 1.5)
- Involved in implementing the Risk Engine (design,architect,code)end to end based on restricted security, price swing,short sell,item on the watch.
- Involved the Dodd-frank module which involves in the compliance activity our task is to send data for GTR which involves in daily position snapshot,sending the collateral value for each position if any, sending the historical values if we hold positions (Multi- threading, Mule)
- GTR reporting compliance activity has to happen as a part of trade flow, various external systems feeds us the order and trade data which we use to give the data for reports
- Took the entire responsibility of delivering Dodd frank module End to End, Collecting the Order from OMS systems, and trade from the Execution platform Generating the Report to DTCC used multithreading heavily to increase throughput.
- Involved in the heap memory analysis using tools like visual-vm,Jconsole to get the metrics for heap memory analysis.
- Used Mule ESB to orchestrate the flow of communicating to the external systems. Like putting the Dodd frank reports to DTCC,markitwire Systems.
- Developed a new Web Report using Spring MVC & JQuery to help the Middle office users to view active trades, rolled up trades, value by position, trades by desk,region
- Currently work in IRD team (e-trade-capital markets)Implemented the post trade component to show the trade in blotter.Trade processor(C#) component which receives the trade from Bloomberg,Espeed,Tradeweb,NewEdge(Quick-Fix/J Multithreading) This is a separate flow for ECN executed trades
Environment: :Core-Java,MULE-ESB,J2EE,Web-services(Apache-CXF,JAX-RS),JBOSS-5.x,Quick-FIX/J,SpringMVC,C#,JQuery,XML/XSLT,Hibernate(JPA),JAXB,UNIX,Oracle10i,Gemfire(caching),Control-M,Jboss-Hornetq(JMS),Active MQ
Confidential
Associate
Responsibilities:
- Building an event driven SOA platform for the next generation ultra-low-latency trading system
- Involved in creating the work flow component right(BPM) from database design which involves in accommodating workflow stages and sending messages to the approvers
- Wrote a multi-threaded component using Core Java 1.5 API to process the incoming invoices and feed into database using Spring& Hibernate
- Worked on the Central-Dashboard application for creating a monitor which would be used for high value trade approvals
- Created Fund Expense Screen for Adam(Portfolio management) application Using Jquery JavaScript framework
- Once the approval for the High Value trade is done interacted with mainframe Systems with the Trade order using the Quick FIX to generate the FIX order & passed on to the Downstream mainframe systems
- Currently working on a core java un-marshaling component to parse the feed from marketaxess & morning star feeds
Environment: Core-Java, Multi-Threading, J2EE, JSF, YUI, Quickfix 1.13, Swing, Sybase, Spring, Hibernate, Maven, Eclipse, JBOSS, Spring - MVC, JSON, JQuery, UNIX, PL/SQL, APACHE-CXF(REST)
Sr Consultant/Application Architect
Confidential
Responsibilities:
- Involved in entire life cycle of the Bond central trading platform like collecting live feeds, transaction processing, after the transaction initiating the clearance and settlement process, probing with the securities lending team for the available derivatives. pre-compliance activity of the order is in done in MT(middle tier) which is achieved through Drools, Validation from mainframe(acts as a data service),camel
- Involved in the POC activity of deploying the Entire BPM (business process management) in Apache service mix container (Karaf).
- Once the approval for the High Value trade is done interacted with mainframe Systems with the Trade order using the Quick FIX to generate the FIX order & passed on to the Downstream mainframe systems
- Drools is used to fire rules which validates the pre-compliance rules of the order, activity table is determined by the technical BA which is read & activity expression is formed to fire rules as well as certain data services(Mq,mainframe,proc)based on the rule outcome services are invoked
- Used various technologies like Core java, Web services(JAX-RS), messaging for the functionality like bond calculator, trading, client proposals.
- Collected the data from various sources (like morning star, black diamond,e-analytics) for the client proposals module using web services and used x-stream to generate the xml.implemented the thread pool functionality to collect the data from various sources.
- Have been Exposed to the Bloomberg Api to get The Market Data feeds which would be used by the IA(Investment advisor).
- Creating the report with portfolio based mathematical calculations with % of realized gain, loss to exhibit for the High net worth individuals(HNI).
- Designed the front End application with Spring MVC and Ext-js, Developed the reports Using Apache Fop, I-Text,XSL-FO.
- Involved in various POC (proof of the concepts) like thread pool performance of report, storing the files in SAN rather than blob or clob as the volume was more.
- Wrote the Unix shell script using RSYNC for distributing the generated reports.
Environment: Core-Java,J2EE,Web-services(Apache-CXF,JAX-RS),JBOSS-Drools,Quick-FIX/J, Spring MVC,EXT-JS,XML/XSLT, Hibernate,JFreeChart,Weblogic 8.1,IBM MQ-series,TIBCO-EMS,Apache FOP, iText,Xstream,Oracle.
Confidential, Pittsburgh, PA
Lead Java Consultant
Responsibilities:
- Worked as a Lead Java/J2ee consultant in various modules like code value, Chemistry, inventory, inventory reconciliation on a large team of 25 with full cycle responsibilities including requirements gathering, coding, testing and creation of functional documentation.
- Have involved in various performance challenges like using caching, improving the inventory feed
- Developed the presentation tier using ICE Faces, service tier using Hibernate and springs.
- Used Second level Cache EHcache with hibernate, to improve performance as the codes of product in this applications are frequently accessed.
- Worked in oracle SOA suite for integrating the services with ERP team. We used oracle Fusion to integrate with the external plants
- Used Oracle-BPEL as our orchestration manager to form the flow of communication between the plants
- Assisted and mentored junior members within the Java development team with spring, Hibernate, and Icefaces framework, setting up their environments, performing automated unit, and integration testing, which ensured smoother transition and improved productivity.
- Developed Web Services for communication between MES and other Confidential plants.
- Consumed other services like service provided by the plants using HP systinet registry.
- Designed and developed service layer using Spring with AOP and Inversion Control
- Created the schemas (XSD) from scratch for generating the xml using DOM Parser and implemented the Web Services.
- Used IBM Rational ClearCase as the version controller and Quality Center as the Defect Tracking System.
- Performed unit testing for all the components using JUnit
Environment: Java 1.5, J2EE, ICE Faces 7.0, Liferay, XML/XSLT, Spring, Hibernate, Web Services, HP systinet,SOAP UI, IBM RAD, Websphere 6.5, UML,Oracle 10g, Ant, Erwin, JUnit, ClearCase, ClearQuest, IBM MQ Series.
