Senior .net Developer Resume
SUMMARY
- Innovative, accomplished Applications Specialist and Senior Software Developer with more than 13 years broad experience leading onshore and offshore teams in developing robust software solutions.
- Strong analytical thinker with long term product vision and the ability to inspire performance. Skilled in managing the software development life cycle for small or large scale teams including requirements analysis, designing, coding, testing, documentation,scheduling and production support.
- Keen ability to break down complex challenges and deliver elegant solutions focused on operational excellence. Proven background creating more robust, efficient programs to meet corporate objectives. Fluent in English, Hindi, Kashmiri, and Marathi. Areas of expertise include:
- Software Design
- Implementation/Integration
- Configuration Management
- Database Design/SQL/Oracle
- Offshore Team Leadership
- Solution Development Lifecycle
- BusinessIntelligence Development (SSIS/SSRS)
- Unit & System Testing
- Web/Windows Applications
- Process and performance Improvement
- ObjectOriented Development
- Bug Fix/Enhancements
- N - Tier Applications
- Investment Banking
- BusinessRequirements Analysis
- Web Services/WCF/API
TECHNICAL SKILLS
Software Skills: ASP.NET, C#, MVC, Entity Framework, Web Services/WCF, HTML, DHTML, ASP, PHP, JavaScript,AJAX, Third Party Tools (Kendo(Telerik), DevExpress), Geneva RSL’s, SQL Management Studio, SQL Business Intelligence Studio (SSIS, SSRS),XML, TCL, VB, UNIX Shell Scripting, Microsoft Visio, Crystal Reports, VBA
Software Configuration: VSS, CVS, TFS, Git, Git extensions
Database: MS-Access 2003/2007/2010, MySQL, MS SQL Server 7.0/2000/ 2005/2008/2010/2012, Oracle 9i/10g
Development Tools: Microsoft Visual Studio 2005/2008/2 .
Operating Systems: Windows NT/95/98/XP/2003/Vista/7/10, UNIX
PROFESSIONAL EXPERIENCE
Confidential
Senior .Net Developer
Responsibilities:
- Developed and delivered a detailed design specifications for the enhancements/modifications to the Software including the development of bug-free Modified Software code, as well as writing test cases to ensure a bug-free Modified Software code, in order to provide added functionality to the Software.
- Analyzed and reviewed the associated wireframes (User Interface screen mock-ups) in order to understand the database structure and the stored procedures.
- Created Technical analysis and functional requirement documents.
- Reviewing systems problems with management and end users to determine their exact nature. Define the goals of the systems and the steps necessary to achieve them.
- MRM - Project is being divided into three layers, Web, API and Integration. Worked on all three layers for enhancements (new features) to application as well bug fixation.
- MRM sends Jason Messages to third party applications called Media Plus, Wide orbit and Mediator via ESB (Enterprise Service Bus). Worked on API layer and Integration layer to enhance JASON messages to be sent to Media Plus, Wide orbit and Mediator via ESB (Enterprise Service Bus).
- Refactoring of the existing Integration App Code for Performance related issues.
- Code Review
- Followed agile practices.
- Used TFS/Git for version control.
Environment: SQL 2012, Visual Studio 2013, IIS 7.0, C#, ASP.NET 4.0/4.5, MVC, WEB API, Bootstrap, JavaScript, AJAX, JQuery, Third Part Tools (KendoUI(Telerik), Entity Framework, Continuous Integration, Team Foundation Server, Git, Agile/Scrum
Confidential - Los Angeles, California
Senior Software Developer
Responsibilities:
- Provided applications/systems support to end users and various vendors by developing, implementing, testing, evaluating and documenting various information systems.
- Reviewed systems problems with management and end users to determine their exact nature. Define the goals of the systems and the steps necessary to achieve them.
- Determined necessary data to be entered, processing procedures and structures the output to achieve the needs of the users.
- Administered and supporting the accounting, analytical and investment systems.
- Supported the system needs of the trading, accounting and operations areas.
- Worked extensively on Geneva portfolio management solution. Created custom RSL’s and integrated with SSRS to create custom reports for portfolio managers.
- Analyzed Business Requirements and converted them into appropriate reports using SQL Management Studio 2005/2008 and SQL server Business Intelligence studio 2005/2008/2010/2012 .
- Developed web applications/web sites using C#, ASP.NET (4.0), Kendo(Telerik Controls), HTML, CSS, JavaScript, Web Services/WCF
- Recreated web applications previously created in asp.net 2.0 to asp.net 4.0 using Telerik Controls.
- Created websites for performance team for daily loading of performance values using Telerik controls. This website was used for daily comparison of performance values across portfolios.
- Creation of Business/Technical documents for database design and applications.
- Followed agile practices.
- Used TFS for version control of the entire suite of products and services
Environment: SQL Server 2005/2008/2010/2012, Visual Studio 2005/2008/2010/2012, SSIS, SSRS, ETL,SDLC, IIS, XML, C#, ASP.NET, MVC, AJAX, JavaScript, CSS, WCF/Web Services, Entity Framework, Advent Geneva, Advent Geneva RSL, Team Foundation Server, Agile/Scrum
Confidential
Senior Software Developer
Responsibilities:
- Followed full system development lifecycle (SDLC) in the rapid development of a proof of concept to an Early Stage Collections workgroup characterized by 4 distributed sites, 3 managers, 6 team leads and over 50 associates.
- Development consisted of Database Design, Normalization, Creation of Tables, Views, Triggers, Stored Procedures, Complex Queries, Search functions and Reports SQL 2008.
- Successful launch and maintenance of the COMPASS (Coaching on Metrics Performance and Skill Sets) system. Pilot success increased associate engagement and team lead efficiency according to voice of the customer surveys. Completed rapid development and implemented highly scalable data architecture for the future success of the department and Coaching Practices program.
Environment: MS Access 2003/2010, VBA, Visual Basic, SQL 2008, Visual Studio 2010, ASP.NET4.0 MVC, C#, AJAX, JavaScript, JQuery, Oracle 10g
Confidential
Senior Software System Analyst
Responsibilities:
- Provided applications/systems support to end users and various vendors by developing, implementing, testing, evaluating and documenting various information systems.
- Reviewed systems problems with management and end users to determine their exact nature. Define the goals of the systems and the steps necessary to achieve them.
- Determined necessary data to be entered, processing procedures and structures the output to achieve the needs of the users.
- Worked with various financial investments software vendors such as Princeton Financial (ePAM), Bonaire, Charles River Development, Bloomberg and FACTSET, Blackrock and CMS Bondedge, to integrate and tailor their applications for company use.
- Administered and supported the accounting, analytical and investment systems.
- Supported the system needs of the trading, accounting and operations areas.
- Analyzed, Designed and developed ePAM Data Warehouse, using SQL 2005/2008 which included creation of schema, normalization of tables, creation of views, complex stored procedures, indexes, Triggers.
- Created Exception Reporting for the Data Warehouse using SQL mail.
- Wrote program to run DTS tasks as a Front end GUI using batch scripts and Visual Basic 6.0 which called the DTS package.
- Used ePAM's SDK(C#) to create Windows based applications for data feeds directly from PAM System to feed into SQL DB.
- Analyzed Business Requirements and converted them into appropriate reports using SQL Management Studio 2005/2008 and SQL server Business Intelligence studio 2005/2008.
- Developed around 150 reports using complex stored procedures using SSRS, SQL, and SSIS.
- Developed a Front End web Interface for Reports using JavaScript, ASP.Net, HTML, CSS and IIS.
- Developed web applications/web sites using C#, ASP.NET, HTML, CSS, JavaScript, Web Services/WCF
- Wrote multiple windows service programs to be run as scheduled jobs.
- Handled daily data requests from Trading Desk for issues pertaining to Bloomberg, ePAM and CRD.
- Created of Business/Technical documents for database design and applications.
- Used VSS for version control of the entire suite of products and services
Environment: SQL Server 2005/2008, Visual Studio 2005/2008, SSIS, SSRS, Crystal Reports, ETL,SDLC, IIS, Visual Basic 6.0, Batch Scripts, VSS, XML, C#, ASP.NET,MVC, AJAX, JavaScript, JQuery, CSS, WCF /Web Services
Confidential - Boston, MA
Senior Software Engineer/Team Leader
Responsibilities:
- Onsite coordination, task allocation and UAT/Prod deployment for various applications and solutions in SSgM. Handling a team of 6.
- Scoping, design and development of the Static data component to load counterparty, calendar, currency and securities data to the clearing systems
- Design and development of data migration from Fidessa RDS stream extract to ADP Wilcoýs GLOSS system for clearing and settlement
- Interfacing with the Fidessa Real-time database (RTD)
- Analysis, Design and Development of modules for trade data capture and flow to NFSC (National Financial Services LLC) for US trade compliance and clearing
- Designing and customizing external interfaces to ECNs and execution venues (services) using Financial Information Exchange (FIX) protocol
- Developed a reconciliation process between the front office system - Bloomberg and the back office system Gloss (Fixed Income). Used Bloomberg JAVA API for getting the extract file from Bloomberg. This application was generally used for Reporting purpose.
- Developed a process which will perform operations on the Stock Record Position Extract sent by ADP from MQ series to our environment and extract only those trades where offset values is non zero and update the price from real time Reuters feed and store it in a file and send back it to GLOSS for clearing purpose (Fixed Income). Used RETEURS JAVA API for end of day price feed
- Development of self-describing data streams (on custom UDP protocol) using Open Access (Fidessa Library) to ensure order and trade flow
- Configuring and designing java listener components to listen to the transaction and data streams at near real-time, so as to achieve STP
- Handling failover and resilience scenarios for various modules and ensuring that java components running as cron maintain safe state during the lifetime of the entire solution
- Deployment of reconciliation programs to reconcile daily trades in a RAD environment
- Worked with Reuters API to troubleshoot market data intraweek issues for US exchanges
- Release management, fixing and tracking issues to closure (Atlassian JIRA)
- Load balanced the market data subscription for LSE and NYSE for overlapping periods in the day, using an adapter for the feeds
- Prototyped a Reuters simulator for data feeds to development and UAT environments, to ensure continuity of test environments
- Coding for MiFID and RegNMS requirements in equities context within trading systems.
- Created Inbound and Outbound connections for different brokers using royal blue's open access configuration libraries. Broker Connection additions were made in OMAR, FEC and FGW modules.
- Used CVS (Unix / Windows) for version control of the entire suite of products and services
Environment: Java/J2EE, Web Sphere, RAD, jakarta-tomcat-5.0.25, Oracle 9i, PL/SQL Developer, TCL/TK scripting Language, CVS