.net Developer Resume
TECHNICAL SKILLS:
- C#, Design Patterns, AngularJS, JQuery, CSS, HTML, Typescript, Bootstrap, WEBAPI, REST, SOA, ASP.NET +MVC, WCF, Winforms, C++, LINQ
- Karma, Jasmine, SonarQube, OpenCover, XML, HTML, JavaScript, CSS, JSON,SQL Server/Oracle, Crystal Reports
- IIS, Visual Source Safe, SVN, JIRA, TFS, Hudson, Cruise Control, Toad, Autosys, Agile Methodology
PROFESSIONAL EXPERIENCE:
Confidential
.NET Developer
- Full stack developer for redesigning old Webforms applicationfor Billing and Reconciliation: BERTI towards mobile Single Page Application using open source nuggets: designed the application tiers as: Angular (MVC) UI Server to read Invoices from database and search for invoices using ~15 search criterias and presenting Invoice Details to the business user,the C# backend WEBAPI server secured using OWIN & JWT bearer authentication, for getting data from Repository layer via the services layer, using Drapper open source C# nuggets
Testing & Coverage with: Jasmine, Karma for UI and XUnit, OpenCover for backend unit, integration and e2e tests using Selenium
Technologies: AngularJS, JQuery, CSS, Bootstrap, Javascript, C#, WEBAPI, Windsor, Drapper, EntityFramework, SQL Server, Karma, Jasmine, Selenium, SonarQube
Confidential
Sr. Application Developer
- Designed/coded: “Bulk Uploader”ASP.NET project for uploading fixed income securities in bulk - into Oracle Database: encompassing 3 web-pages (using DEVEX grids) and 1 WCF service.
- Enhanced the filtering for PEARL = back-office application used for trade reconciliation between front-office and middle-office.
Technologies: C#, .NET 4.0, DEVEX, Entity FW, ASP.NET Webforms, ASP.NET MVC, REST, PL/SQL, Java Script, Ajax, CSS, SSIS.
Confidential
Sr. Application Developer
- Improvement of BCC Report Generator project by enhancing the multi-threading part to usage of .NET ThreadPool.
- Implemented the File Watcher Windows service.
- Implemented Intraday Report Generator Service.
- Designed and implemented the C# SSRS Report viewer support + 14 SSRS reports.
- Designed and implemented WCF Download Historical Data service + ASP.NET web-pages.
- Designed and implemented WCF File Upload Utility service + ASP.NET web-pages.
Technologies: Visual Studio C#, .NET Framework 2.0 & 4.0, WCF, ASP.NET, Oracle, SSRS, SVN, Autosys, PL/SQL, Java Script, HTML, CSS.
Confidential
Sr. Software Engineer
- Developed C# code for Healthcare Software Applications (CentaurXPR, HVNext, Trinidad) for managing/analyzing the human fluids(i.e. plasma, blood) data sent by physical instruments (i.e. JEOL BM 6070).
- Designed and implemented C# ‘Flash Curve’ graphic charts for various types of data analysis.
- Designed and developed the instrument produced data export C# code for Method Verification Protocol and Global Assay Data programs.
- Developed a C# enhancement for the LAS Logs and improved the speed of the C# Reports design and fixed various issues.
Technologies: Visual Studio C#, .NET Framework 3.5, TFS, SQL Server, Crystal Reports.
Confidential
Sr. Software Application Developer
- Worked on development of SABRE application as part of Global Synthetic Equities group; application was designed to allow booking, cashflow calculation, feeding & reporting for Synthetic Swaps.
- Contribution to building MIS reporting system using Perl & Oracle, Business Objects &MicroStrategies.
- Fixed and improved features in the Java Server, C# Engine (as Web Services providers) & Oracle DB - for dividend calculation.
- Replaced the MSMQ messaging (allowing the leverage of Tibco EMS & RV) from the C# Engine, with Tibco EMS.
- Added features in the C# Engine & GUI & Java Server - basket dividend payable on effective date, 64bit engine, virtualization.
- Implemented the 1-click build automation using Hudson.
Technologies: MS Visual Studio C#, .NET Framework 3.5, Oracle 10G, SOA, Clearcase, Jira, SVN, Syncfusion GUI, Java, Spring Framework, Hibernate, RAD 7.0.0.10, Webshere 6.13, Hudson, IIS, Perl, PL/SQL.
Confidential
Sr. Software Development Engineer
- Worked on development of an ‘Order Management System’ for trading financial instruments as part of Equity Derivatives Group:
- Worked on re-architecting an old VB Order Entry application to C# GUI and Java back-end: in Phase1, I implemented Java SOA Static Services for Trading Accounts, Brokers, Clients, Sales, Sale Coverages, Users. These services are data providers caches for web & desktop clients, through a messaging framework over TibRv. Phase II worked on C# GUI front-end, and Order Workflow Java back-end (Average price, CTI handler, High-axe support, Pedigree service).
- Developed the Credit Default Swaps(CDS) Marking project, SOA project for marking the CDS at fair value into ME (Barclays market environment store); implemented a full valuation of CDS in Java backend by invoking the Quants libraries; implemented the C# GUI which allows the user to change the static data and calculate the spread based on various parameters; created Oracle stored procedures which are synchronizing the team Convertible Bonds Oracle database with Sophis database, in order to retrieve static data.
- Designed and developed a C# project for marking into ME the fair value of Asset Swaps(Bonds Options) including full valuation of bonds, on the same pattern as CDS marking.
Technologies: Microsoft Visual Studio C#, .NET Framework 3.0, Design Patterns, XML, Oracle 9i, SOA, ADO.NET, Jira, Perforce, Infragistics GUI, Java, Spring Framework, Hibernate, JAXB, Eclipse, Sybase, Cruise Control., PL/SQL.
Confidential
Sr. Software Development Engineer
- Designed and implemented client-server application modules for discovering vulnerabilities in database engines as SQL Server, Oracle, DB2, Sybase, MySQL, using MS Visual C++ and C# .NET Framework 2.0.
- .NET redesigning of the main network scan services provider - AppDetectivePro desktop application, by creating managed C++ and C# modules belonging to network discovery process:
- Implemented AppDomains Managed C++ wrappers and unit tests for modules used for detecting database listener active ports and integrated the modules with the C# code.
- Created WIX modules to be integrated with the InstallShield main component and additional WIX ‘custom actions’ related to installer.
- Refactored the COM components for the principal vulnerabilities discovery modules (Audits and Pentests), by creating templated, reusable C++ classes which allowed for common base code and easier troubleshooting.
- Fixed C++ code issues, and helped with improving the data access layer queries speed.
Technologies: Microsoft Visual Studio, C++, C#, .NET Framework 2.0, COM, STL, Design Patterns, XML, SQL Server 2005, ODBC, ADO, WIX, VB, SOA, Managed C++, DOxygen, SVN.
Confidential
Software Development Engineer
- Worked on a thin client - thick server application used for supporting the trading process for various fixed income securities:
- Implemented C++ presentation layer classes derived from the trading process framework for supporting outrights, swaps, butterfly trades for securities as IRS, MBS, US Treasuries.
- Implemented business tier proxy C++ classes in charge with trading by decoupling the price calculations from the presentation layer.
- Developed stored procedures for selecting/inserting/updating securities data in SQL Server database.
- Redesigned a C++ multi-threading, distributed, 2 tiers application (FSSRT), used for reading fixed income securities pricing files using Windows IO Completion ports, and inserting prices into SQL Server database.
Technologies: Microsoft Visual Studio, C++, SQL Server, STL, RW, Design Patterns, XML.
Confidential
Software Engineer, Sr. Software Engineer
- Developed data and backup/restore engine layers components and had contribution at presentation tiers in product development of: ‘ARCserve’ and ‘Brightstor’, and a main component: ‘CA Backup Agent for Microsoft SQL Server’:
Technologies: Microsoft Visual Studio, C++/C, MFC, Windows & Unix, COM.