Application Architect Resume Profile
Summary
A high potential senior professional is looking for a challenging role as a Solution Architect.
Technical Skills
- Design Methodology: Agile Scrum/Test Driven/Pair Programming Waterfall
- Design modeling/Versioning tools: Clear Case, Visio, EA Sparx UML, SourceSafe VSS , Subversion SVN , TFS
- RDMBS: SQL, SQL SSIS/DTS/Reporting, Great Plain ver. 8/9/10, DB2
- Message Queue: MSMQ, Active MQ Workflow Queues
- Computer Languages: C /VB.NET C Win32 /STL/MFC JAVA/Spring Framework
- IDE: Visual Studio, Eclipse SPRING
- Development: GUI Apps MFC/JAVA , Win Forms C /VB .NET WPF WCF Window Services, Web Services, RPC, Data Access Components, Prototyping SQL Database Programming Reporting using SQL, Crystal Reports
- 3rd Party API - Financial: ORC Systems, REALTICK, CBOE, TT, ACTANT, OPTIONSCITY, ACTIV Financial
- Exchange API FIX : CBOT/CME, LIFFE, EUREX
- Financial Securities Regulator: Knowledge of working with FINRA, EMMA/MSRB
CAREER HIGHLIGHTS most recent years
Confidential
Enterprise Architect Services:
As part of the EAS, responsible t work on the Future Model of the company t accommodate changes due t the Affordable Care Act ACA Law and responsible for design of complex multi-component architectures t support enrollment from the Government exchange sites as well as existing direct enrollment channels.
Business needs and Future Architecture:
- Primary expertise / responsibility is in evaluating multiple solution design options, working with a multi-disciplined team t design an integrated solution architecture across application areas and helping the project adhere t Enterprise standards.
- Identify and analyze the technical requirements of both internal and external clients
- Identify and discuss implications with Business and Application Architects/Communicated Risk
- Logical and component Design of approved scenari and process orchestrations'
- Static and Dynamic views Use case realizations Sequence/Communication diagrams
- Created and reviewed solution architecture document with peer and Enterprise architect
- Architecture design based on
- Reuse of existing components developed using Java and .NET
- New and modification t existing integrations with peripheral systems
- SOA based services
- Updated database schemas and access methodologies
- Understanding requirements and future direction
- Working with Business Analyst on CRS - Requirements Gathering and Reviews
- Working on Story Cards t ease translating Business needs t Development team s
- Working with Data Analyst on Database Schema s
- Working with 3rd Party Vendors
- POC Prove Performance and Business NFR
Confidential
JAVA/.NET Architect/Consultant
- Projects: C and VB .NET 3.5, DOM Document Object Model , SQL, JAVA
- FINRA/MSRB Trade Reporting:
- Real Time Trade reporting for different trade types
- JAVA Modified existing code for new TRAQS reporting requirements
- Created new application using .NET 3.5 and DOM
- Scanning database for new trades every 2-min
- Storing Control number of confirmation int SQL database
- E-mail notifications t Control Team for errors reporting trade
- CRM Custom Entities: C 3.5 and CRM SDK 1.2
- Using 3rd party vendor t get potential leads and creating Accounts/Customers
- Updating existing Accounts every 3-months
- Credit Scope application:
- Working with the vendor t get the latest credit data every week via a batch job and update ratings
- Public Financing group uses data t identify trading opportunities and assess credit risk
- Bondage System:
- Vendor Application XML report import int SQL t be used by Port Foli Optimizer
Confidential
Solution Architect
Performed project leadership in design/architect and delivery of almost all the client/server multi-tiered projects used in-house by traders. An Agile development utilizing MS Visi for design solution and MS Project t enhance project progress tracking and metrics regular milestone reporting t CT Mentoring junior developers and interns in professional manners
Key Achievements:
- C .NET framework 3.5: C /WPF/Forms
- TCP/IP socket communication and client-server foundation classes later t WCF
- Generic interfaces for Option Provider, Volatility Provider, Price Provider, Connection provider, Trade Provider
- Option/Price/Volatility interface server side implementation for ORC Software via their API
- Adapters for 3rd party client applications used by traders t collect and store trade messages in a real time
- Windows Services that ran 24/7
- PA Server monitors services Handles re-starts Handles error message notifications via e-mail
- Trade position sent back t Micro-hedge risk system Options City risk system
- ATM The Calculation from underlying and option prices Calculating reference Volatility using MATH models
- Working with QUANT developer on Order Indicator/Hedge App/Volatility Setter app and market making app
- Downloading products from exchanges, ACTIV Financial, Options City via FTP or their API
- Prototypes for usage of Client-Server apps Simple how-t docs in case of
- SQL Related: some integrated with C
- Design and created tables needed t store Products Trades User Profiles Symbol formats Settlements
- Created Stored procedures triggers SQL notification services user functions Look-up tables for rules
- Loading real-time trades int RISK System was one of the most rewarded achievement
- Parsing Settlement files coming in from exchanges ACTIV EUREX IVOL using SSIS/DTS
- Creating DTS packages t load and parse and make a use of Clearing Data
- Logic that handled expiring option positions and adjusting profit/loss for trader's PNL
- End of Day PNL report generations and e-mail notifications
- C Related:
- Created ACTANT Client adapter for real time trade captures using ATL/COM
- Connects t SQL database t insert trade runs SQL query t update other tables
- Connecting t EUREX exch. via FAST/FIX and listening t settlements feed and storing settlements int SQL
- Multicast channel joining and parsing message
- JAVA Related UNIX and Windows :
- Working on ORC Liquidator for order/trade strategies
- Learning ORC's implementation of market-making and making changes as needed
- LINUX server: Creating users Creating ORC OP Debugging strategies
- And many more hats that a solution architect/team lead would wear in a small IT team for a successful trading day
Confidential
Contractor Application Architect
- Hole Detection System Paper Mill Project :
- Responsible for designing extensible, high performance multi-threaded app using .NET 3.5 technologies
- Key Achievements: C /Win Form/XML
- Architect GUI for autonomic detector t reliably detect holes with precision size classification
- Audible alarms is generated when a hole passes in the zone of detection
- Real-time mapping feature for displaying paper-hole size precisely
- Real-time graph for displaying all holes with classification in cross-machine
Confidential
- A leading FCM and maker of TransAct platform AT , which provides a streamlined and customizable futures trading platform for experienced traders Previously known as and started development under YESTRADER .
- Architect/ GUI Team Lead AT is a 3-tier app consist of GUI/Middle tier/Exchange side
- Performed project leadership, managed deployment, managed 24/7 support for TransAct GUI and conducted end-to-end testing on 3rd party client applications created by using TransAct API Played a critical role in development of server side components.
- Key Achievements: MULTI-THREADED APP using MSVS Studi and MFC/C /C /SQL/GP
- Architected, Designed and implemented TransAct GUI with s many features that it boosted company's customer numbers by 1000's Key features introduced t GUI were: Win32 MFC/C
- Configurable mouse button actions for Buy, Sell, Stop Orders, Limit Orders
- One Click Market Entry, Easy Drag and Drop of an Order from One price t another
- OC Orders with trailing Stop Order One-Cancels-Other
- Simple and multiple Brackets Orders with trailing Stop Order
- Easy t set-up bracket parameters like setting loss limit, limit offset, etc
- Introduction of Reliable and Secure Socket Connections
- Enhanced Aut Reconnect Logic in the event of a disconnect
- API: Win32 C
- Created distributable DLL for AT API
- Created a dem app t show how-t use AT DLL on VB GUI VC GUI
- Responsible for managing API t reflects any changes made in the AT platform
- Gathered future enhancements and nice-to-have features by working closely with IB Sales team
- Crated prototypes for future enhancements before upgrading t new version
- Version control of USER GUI by use of GATEWAY apps and SQL user profiles
- Back Office Developments: C .NET Framework
- Integrate RM and PM modules int Great Plain side for accounting
- Automated Job t integrate/post transactions using E-Connect and Integration Manager
- Use of SQL DTS packages t import data from other sources
- Middle Tier Developments: Win32 C
- Implemented and worked in a team that developed server side components
- Biggest achievement was t make platform work flawlessly for users connected as far as from India
- Work with team t came up with code t throttle prices in a busy market
- Well designed multi-threaded components in C /STL
- Tier connected SQL server t store/updates Orders and Fills Account info
- Exchange Side Development: C /STL
- Connections t CME/CBOT/LIFFE/EUREX using FIX FAST/FIX
- Part of team that handled price subscription/updates/Order routings
- Created protocol for LIFFE API version 7.2 implementation for e-CBOT using
- Created Simulator Application t simulate trading on LIVE prices
- This helped Sales Team t give DEM of AT platform at any-time, any-where
- This als helped traders t d fake trading for learning
- Experience working with and training Offshore development team located in INDIA
- Mentoring junior developers or new-hires about different parts of the platform and technology used