I have over 12 years of experience in developing and maintaining customized business solutions like Fixed Income Trading System, Order Management System, Cashflow Modeling System. I have extensive expertise in design and development of Enterprise applications using .Net Technologies, Messaging Servers (i.e. Tibco EMS server, MSMQ and Webspere MQ Series) and RDBMS (i.e. SQL Server, Oracle and Sybase).
Sr. Consultant @ Project: EOS
Environment: WPF using C#, Framework 4.0, Prism, Infragistics NetAdvantage 2005, Perforce, Design Patterns like MVVM, Composite, Hierarchical Visitor, IOC, DI, Strategy Pattern, Class Factory, Service Agent, Singleton, Unity, Log4Net, RX (Reactive Extensions), TeamCity, Jenkins, Moq
Project Description: The EOS Application Suite is a cross-practice area, cross-region initiative to consolidate and rationalize the GUI applications used by Interest Rate Cash Desks. This Enterprise Application is developed for US Gov Desk and US Agencies for the traders at the following locations i.e. NY, London, Canada and Tokyo. The architecture is based on communication with mid tier using pub-sub model. The presentation layer is implemented using C#, WPF Prism.
Responsibilities:
• Involved in developing Widgets (views) like Risk Monitor (Live), Desk P&L, Quick Risk, Spread Monitor(Yield Spread, Basis Spread, Butterfly), Quick Trade Entry using WPF, Prism, MVVM pattern using RX.
• Developed Risk Monitor which would help the Traders to view the real-time Risk and P&L which supported views based on different Risk Types i.e. N-Factor, Bucketed and Curve Risk based on different Price Types i.e. Live Price, Pre-Close and Mark Price.
• Involved in designing and developing the EOS framework components like User based Profile Manager, Persistence etc.
• Writing Unit Tests using Mock Framework for the components i.e. ViewModels and Service Operations.
• Actively involved in all aspects of System Design & Documentation. From June 2012 to Present (3 years 5 months) 1585 Broadway Avenue NYC, New York 10036Sr. Consultant @ Project: OBT(Onboarding Toolkit) for Prime Brokerage.
Environment: WPF using C#.NET Framework 3.5, WCF Services, Oracle 10G, Infragistics NetAdvantage 2005, SVN, Design Patterns like MVVM, Composite, Hierachical Visitor, IOC, DI, Strategy Pattern, Service Agent, Singleton, Prism with Unity framework 2.0, Log4Net.
Project Description: The system is developed on the Microsoft platform developed for Prime Brokerage group. This is an Enterprise Application developed using .Net framework 3.5, the architecture is based on communication with WCF using request-response technology. The presentation layer is implemented by using WPF Prism using MVVM which helped in keeping UI loosely coupled to help application to be extensible and maintainable in future, Unity framework with IOC and DI patterns which simplified creating hierarchical object structures and dependencies.
Responsibilities:
• Designed and Developed Domain Model by applying Domain Driven Design methodology.
• Involved in designing and developing Business Layer by applying the Composite Pattern to design the hierarchical structure as EntityComponent and applying Hiearachical Visitor to the EntityComponent, Data Adapters and Data Access Layers.
• Architected RRSL (Request-Response Service Layer), Request Validators, Encryption and Compression using Message Inspector.
• Responsible for creating the framework components like Exception Handling, Logging using Log4Net.
• Involved in designing and developing the User Interface using WPF.
• Writing and making sure Unit Tests for all the components i.e. View Models, Service Operations, Request Validators, Data Adapters and Data Access Layers. From October 2011 to May 2012 (8 months) 222 Broadway NYC, New YorkSr Consultant @ Impact – Asset Management System
Project Description: The system is developed on the Microsoft platform to replace an existing legacy system, the system is for developed for Cash Flow Managers. This is an Enterprise Application developed using .Net framework 3.5, the architecture is based on communication with WCF using request-response technology. The presentation layer is implemented by using Composite Application Guidance using MVVM which helped in keeping UI loosely coupled to help application to be extensible and maintainable in future, Unity framework with IOC and DI patterns which simplified creating hierarchical object structures and dependencies.
Responsibilities:
• Designed and Developed Formula Engine framework that calculates complex financial formulas defined for metrics using ANTLR grammer.
• Responsible for creating the framework components Logging using Log4Net, Security, Data Access, Encryption and Compression of WCF request/ response messages.
• Involved in designing and coding of the Mid Tier Business Entities and Business Rules also involved in designing the User Interface using Winforms.
• Accountable for module based deliverables.
• Involved in bug fixing and basic testing of the system.
• Writing TSQL, Stored Procedures and Data modeling
• Actively involved in all aspects of System Design & Documentation. From March 2010 to September 2011 (1 year 7 months) Application Architect @ TEW – Tax-advantage Equity Workbench (OMS Application)
Winforms and WPF using C#.NET Framework 3.5, WCF Services, XML Web Services, Reflection, Oracle 10G, Active Directory System, Infragistics NetAdvantage 2005, Team Foundation Server, Design Patterns like MVP, MVVM, Strategy Pattern, Class Factory, Service Agent, Singleton, CAB (Composite UI Application Blocks) etc From February 2009 to March 2010 (1 year 2 months) Associate Consultant @ Raptor – Fixed Income Order Management System (OMS)
C# Winforms using MVP, WPF using MVVM, .NET Framework 3.0, 3.5, XML Web Services, CAB, Java JMS Services, C++, Tibco EMS, MS SQL Server 2005, Syncfusion Essential Grid, FIX Protocol 4.1 (Pre-Trade - Indication, Trade – Single/Basket Orders and Post-Trade - Allocation) From February 2007 to January 2009 (2 years) Programmer Analyst @ Client: Capita Education Services, Bedford – UK
Project: Statutory Returns
Winforms using C#, .NET Framework 2.0, .NET Remoting, ADO.NET, SQL Server 2000, XML Web services From March 2005 to February 2007 (2 years) Sr Software Engineer @ Client:
Glenmark Pharmaceuticals Ltd.,
Parental Drugs India Ltd.
FDC Ltd.
Project Sales & Distribution System
Environment VB 6.0, VC++, C++, MS SQL Server 2K, ADO, Seagate Crystal Report 7.0, MTS, FSO, Visual Source Safe, Brainy Framework for defining COM, Win 32 Api, MQ Series From May 2000 to September 2003 (3 years 5 months)
GNIIT, Computer Science @ National Institute of Information Technology From 1997 to 2000 BCom, Financial Accounting @ University of Mumbai From 1992 to 1997 Pranav Mavani is skilled in: WCF, WPF, .NET, C#, XML, LINQ, TFS, Microsoft SQL Server, ADO.NET, NUnit, SOAP, WinForms, SOA, Agile Methodologies, Spring, Sybase, Architecture, Architectures, .NET Remoting, WSDL, Microsoft Office..., XML Schema, WCF Services, Reactive Extensions, Prism, Dependency Injection
Websites:
http://www.marlabs.com/