Functional Analyst, Solution Architect Resume
New, YorK
SUMMARY:
- Over 10 Years of functional and technical experience in product design and implementation having business domain expertise includes Investment Banking Capital Markets Securities Equities.
- Worked as a trading platform client onboarding lead for Prime Brokerage, Contract for Difference (CFD), Swaps - Delta One, Fixed Income, OTC, Derivatives - Options, FX, Tri-Party Collateral products.
- SME for trade processing & lifecycle management platform for the feeds received through various upstream application sources like CSV, SWIFT, IMAP, XML, FIX protocols.
- Directly liaise with Hedge Fund - High Frequency Trading (HFT) tech, Client Service Representatives (CSRs), Product Development Group (PDG), DMA Desk, Cash Desk, Front Office (FO), Middle Office (MO), Back Office (BO), Operations, Settlement team for understanding the business problems and translating into functional specifications and implementing specs into platform technical solutions.
- Implemented T-Zero(T0) same-day matching and reconciliation solution for single/cross currency Synthetic Equity Product with Traiana Harmony and LSEG Unavista.
- Implemented trade aggregation algorithm resulted in direct business savings (100K$ per month per client feed) and faster settlement process with DTCC.
- Implemented caching mechanism solution with Reference Data Services (RDS) for better latency of the attributes of different security type like RIC, SEDOL, ISIN, CUSIP and TICKER; improvised flow related to Corporate Action process.
- Identified the gaps and implemented numerous automation across the platform to achieve more than 99.9% Straight-through Processing (STP) for pre and post allocated trades resulting in minimum Operations/Business manual intervention for handling trade spills during the lifecycle.
- Successfully completed deliverables associated with strict time bounded SEC, FCA regulatory compliance projects like Dodd-Frank, CFTC, Volcker reporting etc. and exchange-depository driven changes like CSDR T+2 settlement period, SGX - OTC vs On-Exchange transaction, Euro FTT calculation, etc.
- Experience in industry standard products like Advent Geneva, Fidessa, Broadridge, Bloomberg, Ezecastle, Linedata, ADP Settlement.
- Multiyear experience in analyzing and writing code while implementing object oriented programming concepts in Perl, Java/J2EE, Python, C++ related advanced technologies and frameworks related to client-server side.
- Responsible for building the team and working as a lead for the deliverables of project members geographically distributed at onsite(New York), nearshore (Montreal, Halifax), offshore(Bangalore, Mumbai, Manila) locations in multi-vendor structure.
- Proficient in analyzing and creating use cases, activity diagrams, class diagrams and process flow sequence diagrams for functional and non-functional requirements (As-Is and To- Be) and requirement traceability approach.
- Involved into SL2-SL3 group activities for prod support, develop, plan and implement platform enhancements and upgrades.
- Assisting Quality Assurance (QA) testing team during various STLC phases and processes including business user acceptance testing (UAT) of the business use cases.
- Helping IT Application Owners (ITAO) team by providing the appropriate relevant data sets for closing the external/internal open audit issues.
- Working knowledge of various software development processes like waterfall, agile, TDD,RUP and executed best technical practices and approach based on Design Patterns, SOA, OOAD (UML).
- Experience in facilitating and executing various agile processes - Scrum/Kanban in the projects.
- Knowledge and good understanding of entire SDLC, CMMi, ITIL processes.
- Involved with Sales and pre-Sales team on Request for Proposal (RFP) responses, project risk Analysis, effort estimation.
- Experience in identifying, generating and present metrics to assist in reporting, estimating and process improvements to senior client management in the Steer-Co meetings.
- Provided technical expertise in system administration of a large, multi-platform AWS cloud computing environment.
- Successfully imparted end user client training of the various product stacks for the platform.
TECHNICAL SKILLS:
Operating System: Server05/08, XP, Vista,7,10, Linux, Ubuntu, OpenSuse, Solaris, SPARC
Programming Languages: Java, J2EE, C++, Scala
Scripting Languages: Perl, Python, Shell, BeanShell
Framework: Struts, Hibernate, Spring
Application Server: Weblogic, Jboss
Servlet Container: Tomcat
Web Server: Apache HTTP Server
Databases: Relational Sybase, Oracle, MS SQL
No SQL: Cassandra
Web Development: AngularJS, Django, HTML5, Javascript
Messaging: JMS,Solace, Websphere MQ
Tools: /Software: Continuous Integration Hudson, TeamCity, Bamboo, Cruise ControlIssue Tracking: JIRA, Bugzilla, Trac
Enterprise Wiki: Confluence, SharePoint, TWiki, MediaWiki
SCM: SVN, Git, TFS, VSS, CVS, Gitorious, GitHub:FI, TortoiseSVN
Project Management: GreenHopper, MPP
Requirement Management: Jama, Enterprise Architect, Visio
Build: Ant, Maven, Make
Testing: JUnit, Selenium, Quality Center
Code Coverage: Clover, Serenity, Sonar, Cobertura
Code Analysis: PMD, Checkstyle
PROFESSIONAL EXPERIENCE:
Confidential, New York
Functional Analyst, Solution Architect
Responsibilities:
- Establishing allocation flow with new Hedge Fund, existing fund or execution give-ups with executing broker connectivity to trade processing platform based on the different feed and format.
- Managing/enhancing multiple business rules based on each client allocation’s market trade attributes.
- Working directly with Hedge Fund tech, third party products, Business, Operations for understanding the latest flow requirement and implementing the flow in the application.
- Implemented caching based solution with reference data services for low latency output for the security attributes.
- Involved in architecture enhancement, JAD session and implementation for full technology requirement.
- Data and Process Flow diagrams, Detailed Process documentation and support documentation.
- Prepared Test Plan, Scripts and Use Case document for User Acceptance Testing (UAT) based on functional and technical specifications.
- Engaged with upstream and downstream application team to perform industry mandated changes impacting the core trade processing flow.
- Create a roadmap and implementation plan for the application enhancement.
- Involved in system impact analysis, story creation for new requirement.
- Working with team for source code review and technical solution review.
- Maintaining application releases to environments and there traceability.
- Presenting metrics and project forecast to the senior management.
- To take part in the Configuration Audit & close any action items.
Technology/Tools: Perl, Shell, Java, J2EE, SVN, Spring, Struts, Coherence, HTML5, dbus JMS, Jama, MPP, JIRA, Confluence, SWIFT, FIX, Fisheye, Scrum, Crucible, Hudson, Apache Tomcat, Weblogic, Ant, Maven, Quality Center.
Confidential, New York
Functional Analyst, Technical Lead
Responsibilities:
- Deliverables associated with Run the Bank (RTB) and Change the Bank (CTB) initiatives across the application.
- Involved in understanding business requirements, new enhancements, and reviewing business requirements and worked with business end user for capturing the business priorities.
- Involved in design and development of the various module of the application.
- Involved in system impact analysis, sprint planning, story creation, and Kanban board updates for the six weekly Agile release cycle.
- Developed various database procedures and schedule Jobs to perform database operations.
- Manage multiple releases planning working along with Environment management process and procedures for Essential Maintenance (EM) deliverables.
- Acting as a release manager, reviewing various technical source code changes, QA sign-off, conducting UAT sign-off session, presenting changes in CAB meetings for the approvals, presiding pre-release implementer dry run session, working with end users post release sign-off.
- Updating process improvement knowledge base and regularly reviewing with various project stake holders.
- Working with PDG/CSRs/Ops for defining the road map for the future enhancements.
- Participate in technical review board: review solution architecture to ensure the solutions are in compliance with platform standards and provide appropriate levels of performance, scalability, reliability, and cost efficiency.
Technology/Tools: Perl, Shell, Java, J2EE, SVN, Git, Spring, Struts, Sybase, Coherence, HTML5, dbus JMS, IBM MQ, Jama, MPP, JIRA, Confluence, Fisheye, Scrum, Crucible, Hudson, Apache Tomcat, Weblogic, Ant, Maven, Quality Center.
Confidential, New York
Lead Developer, Designer, Functional Expert
Responsibilities:
- Designed and built application modules to capture allocations from the clients received through SWIFT (Society for Worldwide Interbank Financial Telecommunication)
- Expert understanding on the message types - MT540, 541, 542, 543 and Corporate Actions (564,565,566,567).
- Involved extensively for coordinating and understanding the requirement with vendor IT, client IT, business and downstream applications experts.
- Assisted during pre-PROD QA testing cycles and business user acceptance testing.
- Working with PROD support for production implementation and post release SL3 support during the warranty period.
- Created Batch processes and cron jobs through schedulers.
- Managing/enhancing multiple business rules based on each client allocation’s market attributes.
- Maintaining application releases to environments and there traceability.
- Supporting as L3 specialist for PROD environment inquires and troubleshooting the issues and preparing the hotfix.
Technology/Tools: Perl, Shell, Java, J2EE, SVN, Git, Spring, Struts, Jama, MPP, JIRA, Confluence, SWIFT, Scrum, Crucible, Apache Tomcat, WeblogicConfidential
Technical Lead, Designer, Functional Expert
Responsibilities:
- Automate the different Options flow like Assignments, Early Exercises and Expiration process.
- Involved in re-engineering of this application.
- Designed and developed a notifications process that sent real time notifications to web browser and users based on Options flow and day of expirations
- Involved extensively for coordinating and understanding the requirement with business, operations.
- Worked with the DBA during the database design in the application.
- Assisted during pre-PROD QA testing cycles and business user acceptance testing.
- Working with PROD support for production implementation and post release SL3 support during the warranty period.
Technology/Tools: Perl, Shell, Java, J2EE, SVN, Struts, Jama, MPP, JIRA, Confluence, Scrum, Crucible, Apache Tomcat, WeblogicConfidential
Technical Lead, Designer
Responsibilities:
- Configure product stack within the bank.
- Developed various plugins to the existing application to for data optimization.
- Preparing HLD and DLD Documents for the project.
- Successfully configure workflow as per end user business requirement.
- Achieved the target of integration between the various tools such as JIRA and ApTest Manager; JIRA and SVN; JIRA and Confluence.
- Involved in project management activities like MPP, proposals, WAS, etc.
- Responding to the raised tickets depending upon the severity.
- To maintain application releases to environments and there traceability.
- Assisting DevOps team for completing the deployment in PROD.
- Appointed as a trainer to the client.
Technology/Tools: Core Java, Swings, JIRA, Confluence, Bamboo, ApTest Manager, Webload, QF Test, Ranorex, SVN, XML, JMS, Oracle10g, Cruise Control, Hudson, Ant, Maven.
Confidential
Senior Developer
Responsibilities:
- Development of the business logic in both server & client side.
- Performing POC for the enhancement of the product.
- Preparing HLD and DLD Documents for the project.
- Successfully configure Workflow as per client requirement.
- To prepare and maintain Build Criteria’s and identify & define Build packaging.
- To configure and manage Software Configuration Management tools(SVN,TFS).
- To create a roadmap and implementation plan for a continuous integration tools (Hudson and Bamboo).
- Involved in project management activities like MPP, proposals, WAS, etc.
- Responding to the raised tickets depending upon the severity.
- To maintain application releases to environments and there traceability.
- SPOC and Administrator of the tool deployment project.
- Appointed as a trainer to the client.
- Supporting QA team during functional, technical and performance testing cycles.
Technology/Tools: Core Java, Swings, JIRA, Confluence, Bamboo, ApTest Manager, Webload, QF Test, Ranorex, SVN, XML, Oracle10g, Cruise Control, Hudson, Ant, Maven.
Confidential
Developer
Responsibilities:
- Development of GUI and Business logic.
- Preparing HLD and DLD Documents for the project.
- Doing POC for the project.
- Configuration Librarian.
- To update Status Report, PAL (Project Action Log), MOM (Minutes of Meeting) and Defect Prevention Log (DPL).
- Attending client call for requirement gathering and SMR (Senior Management Review) meeting.
- Member of the DPG group. To eliminate the re occurrence of the bugs.
Technology/Tools: C++, Core Java, Servlets, VSS, MPP
Confidential
Developer
Responsibilities:
- Working on the development of new enhancements for the Project.
- Code analysis for fixing the issues within deadline.
- Involved in understanding the business logic.
- Peer testing and code review.
Technology/Tools: Core Java, Oracle10g.