Senior.net Developer Resume Profile
PROFESSIONAL SUMMARY:
- Senior .Net Architect/Developer having over 12 years of design and development experience using Microsoft Technology stack.
- Expertise in building server side applications using WCF, Windows Services, Windows Forms application.
- Experience in building and supporting Windows Presentation Foundation applications.
- Experience in building Enterprise Data warehouse t construct Atomic, Dimension and Fact tables Type 1 and Type 2 , writing complex ETL SQL Server Stored procedures and SSIS packages and building SSAS Cubes.
- Entire Software Development Life Cycle SDLC experience Requirement Analysis, Design, Development, Testing and maintenance using Agile and Scrum methodology.
- Proficient in design of multi-threading applications and Web development using ASP.net.
- Experience integrating with Bloomberg Data API t get pricing and other analytics for financial instruments like equity, options and fixed income instruments.
- Hands on knowledge of various finance instruments Equities, Options, Credit Derivatives, Fixed Income Bonds, Futures, Forwards and Syndicate Loan Trading
- Proficient in writing stored procedures, complex queries and triggers.
- Hands on experience using design patterns like Singleton, Dependency injection, Factory, Command
- Experience using Oracle Coherence In-memory Cache
- Has knowledge of Big data technologies such as Hadoop, Cassandra, Coherence.
- Mentor Junior developers for project work.
- Worked on Eze Castle OMS and Load trading application LoanIQ.
TECHNICAL SKILLS:
- Programming Languages: Microsoft C .NET, ASP.Net, .Net 3.5, .Net 4.5, Visual Basic 6.0, PL/SQL, Pro C
- Technologies: Windows Communication Framework WCF , Web Services, Spring.Net, SOA, XML, LINQ, Entity Framework, TPL Task Parallel Library , Windows Presentation Foundation WPF .
- Database: Microsoft SQL Server 2008/2005, Oracle, MS Access 7.0/2000
- Methodologies: OOAD, Design Patterns, Unit Testing, Test Drive Development TDD , UML, AGILE, JIRA, Re-factoring
- Database Tools: Reporting Services and Business Intelligence: SQL Server Reporting Services SSRS , SQL Server Integration Services SSIS , SQL Server Analysis Services SSAS , SQL Server Cube Development, VBA
- Big Data Technologies: Hadoop, Cassandra, Coherence
PROFESSIONAL EXPERIENCE:
Senior C .Net Architect/Developer
Confidential
- Autonomy Integration Multithreaded Windows Service application
- The project is t extract, merge, index and post documents t HP Autonomy. This help the business t search documents in one place rather than going t different applications t get the same information.
- Design and development of C .Net Multithreaded Windows services application t post data using HTTP Web Services t HP Autonomy IDOL Intelligent Data Operating Layer .
- Multithreaded common architecture to Extract, Merge, Index/Post documents to IDOL
- Worked with SQL Server Service Broker t process messages from SQL Server Broker queue and perform database updates using Microsoft Entity Framework MEF .
- Work with SQL Server Broker queues t read and process message asynchronously.
- SQL Server queue has XML Message details that is used by application t process the documents.
- Upgrade Excel 2007 macr spreadsheet t Excel 2010 Window 7 version.
- Helped t upgrade VS 2010 database projects t VS 2012.
- Partition SSAS dimension for better performance.
- Experience using MERGE statement t update Type 2 Slowly changing dimensions.
- Development of Dimension and Fact tables Type 1 and Type 2 Slowly changing dimensions .
- Modify EXCEL VBA programs as per client needs.
- Experience in development of SQL Server Analysis Services SSAS cubes t reduce time t process Claims and Reinsurance contracts.
- Create custom SSIS package t send SSRS reports t users after data warehouse job completion. This feature is not available in SQL Server Reporting Services.
- Expertise in using SSIS to write packages to load data, merge join tables, sort, filter to update table
- Worked on complex queries, stored procedures.
- Used SQL MERGE t find inserts/deletes and populate dimension tables.
- Expertise in using SSRS t create reports.
- Experience in working with large data sets of around 1-3 million rows per month of Policy and Claims data.
- Image Importer ASP.Net Application
- This application helps in loading documents in different formats XML, TEXT with index information t ImageRight Document Management system. The application is flexible t create different batch formats and process them based on Index information.
- Worked on enhancing the application t provide efficient status reporting of document set processing.
- Design and development using Spring.net.
- Development of Three tier application using ASP.Net front end, WCF Middletier.
- Configure new document templates sent by Guaranty Associations.
- Post document batch t WCF service which will then process them t ImageRight.
Environment: Microsoft C .Net 4.0, WCF, Windows Services, ASP.Net, Spring.Net, HP Autonomy IDOL, SQL Server 2005/2008 R2, SQL Server Analysis Services SSAS Cube , SQL Server Reporting Services SSRS , SQL Server Integration Services SSIS , Visual Studi 2008,2010,2010 ,ImageRight.
Senior C .Net Architect/Developer
Confidential
- Global Loans Front Office Application using WPF and WCF, Oracle Coherence In Memory Cache
- Successfully in core design and development of Global Loans Front office application middle tier WCF services used for syndicate loans business.
- Design and development of WPF Front-End application t book trade by traders and trader assistants.
- Created trade input, trade validation and workflow rules using Drools.NET Business Rules Engine.
- Flexible Drool.Net architecture and design t configure trade approval role and trade status after approval.
- Used Drool.Net t perform pre-trade compliance of trade before STP t live LoanIQ system.
- Design of trade workflow to move trades to various states before final approval by Traders
- Worked with Oracle Coherence high availability caching system t input/extract data and monitor cache object/entries when updated and notify WPF client.
- Experience in database design t persist trade details using IBM DB2.
- Designed the core architecture the End of day process t help close trader book for the day.
- Used NUnit t write test cases for validating the WCF services functionality.
- Development was done using Agile methodology and JIRA.
- Design of use cases, classes, sequence diagrams using Sparx Systems Enterprise Architect.
Environment: Microsoft C .Net 4.0, WCF, Windows Services, WPF, XML, Oracle Coherence, IBM DB2 Database, AGILE, JIRA, HP Quality Center, Sparx Systems Enterprise Architect.
C .Net Consultant
Confidential
Credit Risk and P L Application at Jana Partners,
- Architecture design and development applications for credit derivatives and fixed income instrument.
- Development and maintenance of C Windows Forms application, WCF services and components using .Net remoting and Bloomberg Data API t extract real-time and historic data.
- Extract Fund/trade data from Eze Castle OMS , and historic data capture from Geneva Accounting software using SQL Server Integration Services SSIS .
Portfoli Management Application at Marathon Asset Management ,
- Applications development and integration with Bloomberg Data API t extract pricing of equity and derivative instruments.
- Experience in submitting compliance trade information t Financial Services Authority gateway.
- Worked with financial and credit derivatives instruments like Credit Default Swaps, Interest Rate Swaps, Repos, ABS MBS, CDO, Fixed Income - Bonds, Equities, Options, and FX Futures etc.
Transition Management Application at Magna Securities,
- Core design and development of application t determine the opportunity cost of securities t transition.
- Worked with financial securities like Fixed Income, Equities and data extraction using Bloomberg Data Service.
Workflow Application at Warburg Pincus,
- Architecture, design and development of Workflow WF application using C .Net/SQL Server.
- The application is used for Deal capture, Valuation and Realization of deals.
- The application als interfaced with General Ledger t upload credit/debit transactions.
Trading Performance
- Design and development of application.
- Performed trades data extraction from .txt and Microsoft Excel files using SQL Server Integration Services SSIS and used open source Zed Graph library for charting.
- Worked on complex queries, stored procedures, functions and triggers.
Environment: Microsoft C .Net 3.5, Windows Forms, WCF, Windows Services, AGILE, Linq, XML, Bloomberg Data API, Eze Castle, SSIS, Zed Graph, Windows Workflow WF
C .Net Developer
Confidential
- Terms and Conditions Claims application at FMGLobal, RI
- Analysis of Use Cases, design and development of application in C , VB.Net and ASP.Net.
- Extensive usage of Design Patterns like Factory, Command, Facade etc.
- 3-tier Services Oriented Architecture using Command, Service Agent, Service Adapter and Web Services.
- Extensive usages of generics for code reuse and type safety.
- Heavily using Code Generation Tools like Code Smith t generate Interfaces, Entities for faster and bug free code development.
- Reward Program Manager RPM application at Portland, ME
- Designing and responsibility for developing fixes as related t issues discovered with the Production System and assist with system monitoring activities in the context of keeping the Reward Program Manager RPM application running without service disruption.
- Development and coding using C .NET, ASP.NET in MS .NET 2.0 Framework using JavaScript, VB Script, HTML/DHTML, XML and ADO.NET.
- SOX Compliance User Provisioning Application at AXA Equitable, NY
- Analysis and Design of solution using Object Oriented Methodology,
- Created and executed Unit test cases, Integration/Regression test cases for validation of new functionality.
- Successfully deployed and implemented the new functionality t production environment.
- Involved in Enterprise level rollout containing more than 30,000 identities.
Onsite Lead
Confidential
- User Provisioning/Deprovisioning Application
- Developed UML based design documents using Microsoft Visi.
- Created Use Case diagrams for capturing the requirements and high level design using Class Diagrams
- Created Business Logic Layer in C , using Typed Datasets and Stored procedures t reduce complexity.
- Created Triggers in SQL Server 2000 t log changes made t user accounts.
- Transfer Manager Application
- Change Requests on Transfer Manager Application using Visual Basic 6.0, COM/DCOM and MTS t monitor the health of the Turbines.
- M D Viewer application modifications t access data using LIM database and Oracle.
- Generate month end reports for MARG application using Core Java, JDBC, WebLogic, Netcharts, VBA and Visual Basic 6.0 Front-End application.
- Co-ordinate development work from Offshore Development center.
Developer/Analyst
Confidential
- Involved in Design, development and change requests of monitoring applications using Visual Basic 6.0, COM, MTS, and MQ Series.
- Design and development of Operational Reports application using UML methodology, Java and Net charts.
- Development and maintenance of OSM Health Monitoring application using Visual Basic, COM, MAPI.
- Design and develop Customs Broker Feed application t generate reports for Custom Invoices using Visual Basic Front End, VBA Excel Reporting and Oracle.
- Create Use cases, Class Diagrams, Sequence Diagrams using UML/Microsoft Visi.
Software Developer
Confidential
- Developed Melonline company intranet website, t view and buy company products on line using ASP 2.0, Visual Basic 6.0 and COM technologies.
- Worked on the CRN Customer Unique Relationship Number generation system application, using Pr C, Oracle, UNIX shell scripting awk, nawk utilities for ICICI Bank, Mumbai.
- Successful in migration of Metropolitan Police System at London, UK, t records criminal details and offense information. Visual Basic 6.0, ASP 2.0, IIS 4.0 Intranet website and COM.
- Developed Invoice and Payment Processing System for London Agency, generating invoices, payment processing and management reports. Visual Basic 6.0, VB Data Reports, Access 7.0.
- Mapping the Sales Management business process of Indofil Chemical Company, from Clipper database t Visual Basic 6.0 and Oracle 7.3.
- Developed Human Resource Management System using Visual Basic 5.0, RDO and Informix 7.3.