Technical Architect Resume Profile
Summary
I am .NET Technical Architect with seventeen years of experience and in-depth knowledge regarding a wide-array of technology and solution. I have the the ability to evaluate systems, identify lapses with the current infrastructure, develop and recommend the right solutions for specific infrastructure issues, help in defining and applying technology-related processes, and design applications for ultimate performance. I am well versed with Microsoft-based portal and .NET frameworks as well as having a deep knowledge of WCF technology with hands on knowledge of Oracle databases. I have excellent communication skills to complement my technical development and architecture abilities.
Technical
Languages: | C , Java, VB .NET, JavaScript, T-SQL, PL/SQL,R |
Databases: | Oracle 11g/9i/8i, SQL Server 2005, Sybase 11.5 |
Internet/Tools: | Microsoft .NET Framework/Architecture, WCF, ASP.NET, C , LINQ, Infragistics, XML, XSLT,HTML, Visual Studio 2008/2010, Jet Brains profiler tools,. MS Office Suite, ClearQuest, Visio, Team Foundation Server. |
Operating Systems: | Windows/Linux |
Certifications: | Microsoft Certified Programmer, Sun Certified Java2 Developer |
Publications: | Co-authored article titled 'Building XML Data Access Architecture Using Oracle's XSU and ASP'. This article was published in Confidential |
Experience
Confidential
Technical Architect
Confidential is a web services application written using WCF technology. RPM allows client applications to view and monitor investments at a summary portfolio as well as at a detailed security level. RPM also allows grouping of investments across country, asset classes, provides a variety of risk and performance metrics and the ability to compare the results against multiple benchmarks.
Responsibilities:
- Architect the application utilizing WCF technology.
- Integrated Unity framework with WCF, implemented multi-threading, logging of incoming requests through WCF behaviors.
- Managed branching and merging of source code, conducted code reviews to enforce adherence to standards, implemented best practices for web service versioning and source code management.
- Implemented XML based data access with Oracle, created a framework for using xml types within the oracle procedures.
- Created conceptual and technical designs, including the use of object oriented analysis and design techniques, design patterns and SOA
- Provided technical leadership, guidance to both offshore and onshore resources.
- Conduct intake meetings with product partners and subject matter experts to understand and formalize the technical requirements, create high level and detailed technical design documents.
- Estimated and planned several key implementations based on the initial intake to provide a gate zero estimate to product partners
Performance and Calculation Engine
Pace.Net is a web based application that provides a reporting framework for auditing and analyzing risk and performance related data for investment and custodial accounts prior to conversion to a data mart for live reporting.
Responsibilities:
- Design and develop rapid prototyping across different architectural layers, i.e. database, application server, workflow, messaging and event management, and user interface
- Provide technical guidance and assistance to team members
- Implement web forms, critical pieces of business functionality and data access layers
- Prepare requirements and specification
Methodologies, Tools, Technologies applied: WCF, ASP.NET, C , Oracle 10g, PL/SQL, Infragistics
Confidential
Senior Net Engineer
Wildcat is an intranet web application that provides a fundamentals driven view of crude and product flows in the US. The application provides a reporting framework for historical and forecast flows data and allows an analyst to input their own economic scenarios. This is supported via demand models for various products. Users generate forward estimates for product demand by shocking the model input data. Wildcat also supports trading and strategic origination decision making by providing a transparent mechanism to assess mass balance information.
Responsibilities:
- Performed detailed project assessment and business analysis.
- Created and executed detailed project plan to track the project through the various phases of development
- Created logical and physical data model using ER studio. Implemented all database procedures and functions used within Wildcat application.
- Created the overall application architecture and designed the master page and other web pages. Utilized several Ajax controls to enhance user experience.
- Designed and implemented the integration layer to load data from proprietary external source. Utilized LINQ to SQL technology for all data access code.
Methodologies, Tools, Technologies applied: .NET Framework 3.5, C , ASP.NET, Ajax, LINQ, SQL Server 2005, and ER Studio
Confidential
Senior Software Engineer
Investment Data Publishing is a custom built middle-ware WCF based system, designed to collect data from disparate data sources and provide portfolio managers daily cash balance, order and trade information for securities held by the Northern Trust.
Responsibilities:
- Designed and implemented web service using WCF to provide data to the consuming applications.
- Designed and implemented gzip compression using custom behaviors to enable large data transfer. Utilized WCF extensibility layer to pass security credentials from client to the server side. Designed and implemented MessageContract wrappers around data-contracts to mitigate versioning issues. Implemented publisher subscriber mechanism using WCF-MSMQ integration to enable trade message from trading applications to consuming applications.
- Used Enterprise Library 3.1 Data Access application block along with DDTek drivers to implement data access code to obtain data from Oracle and Sybase.
- Implemented a caching solution to store active directory groups and users within the application for faster lookup.
Methodologies, Tools, Technologies applied: .NET Framework 3.0, C , ASP.NET, WCF, MSMQ, Oracle 9i/10g, PL/SQL
Confidential
Lead Developer/Architect
Allstate Investment systems front office comprises of a combination of a suite of custom built .NET applications and vended products for supporting daily hedge initiation activity, order management system, trade entry system for derivative instruments like exchange traded futures and options and OTC instruments like swaps, caps, floors and swaptions.
Universal Hedge Request System UHR , Order Management System OMS , Trade Entry System TES
Responsibilities:
- Created and executed project plan for the project. Estimated cost and timelines. Managed expectations of the business users throughout the project life cycle.
- Architected and developed the application framework for the Universal H edge Request system to enable authorized hedge initiators to submit requests for trades. The framework used several Microsoft application blocks to perform data access and logging functions.
- Designed and developed the database object including table structures, triggers and procedures to handle data access using ODP.NET and facilitate automatic trade creation in the trade recording subsystem for FX spot currency trades.
- Architected and implemented a web based interface to upload futures trade from clearing brokers into TES. This interface also handled current position updates and recalculation of enter-exit buy,sell,short or cover during new trade creation or cancellation. The web interface also handled upload of futures trade to Principia vended product for valuation.
Methodologies, Tools, Technologies applied: Winforms, ASP.NET, C , Oracle 10g, PL/SQL,
Confidential
Senior Systems Analyst
Confidential Budgeting and Forecasting tool designed to assist relationship managers and regional CFO's in efficiently managing their books of business. ORBIT supports the ability to create client revenue budgets, create revised forecasts, provide rapid access to validate information, run summary and detail reports, and provide the ability to quickly produce information rollups and consolidations.
Responsibilities:
- Assessed project feasibility, estimated timelines and cost for Application migration and created project plans.
- Analyzed remediation requirements and presented findings and recommendations.
- Managed relationships with third-parties and acted as the main point of contact between many levels within the organization.
- Provided leadership and direction to team members by understanding business processes, identifying potential usability issues, managing scope, and ensuring that an appropriate level of application quality was maintained at all times.
Orbit Development and Support Confidential
Responsibilities:
- Designed and developed XSLT style sheets to transform XML data returned from Oracle database to facilitate HTML rendering
- Worked extensively on analysis, design, and development of database objects to process existing financial data and generate Forecast and Budget data. Attained high degree of understanding regarding the data and its flow in the business cycle.
- Identify, prioritize and communicate with management and peers potential design and implementation improvements for the applications. Proposed and implemented changes to various components of the application.
Methodologies, Tools, Technologies applied: VB.NET, HTML, XML, XSLT, Java Script, Oracle 8i/9i
Confidential
Application Developer
This web based intranet project was developed to facilitate swap processing according to standards set by the Financial Accounting Board. This application performed effectiveness testing of swaps and produced reports to indicate whether fair value accounting is applicable.
Responsibilities:
- Created the overall technical architecture for the project.
- Designed use cases, conceptual, logical and physical design diagrams and class diagrams.
- Created web pages, asp code modules and components and database procedures for the project.
- Designed and implemented the architectural framework to use Oracle's XSU feature to perform retrieval, inserts and updates using XML directly to and from the database.
Methodologies, Tools, Technologies applied: ASP, Html, JavaScript, IIS, Oracle XSU, and Oracle.