Sr .net Developer Resume
Atlanta, GA
SUMMARY
- Over 10+ years of experience in SDLC including N - tier applications, designing developing Client/Server applications, Documentation, Software Development Life Cycle (Waterfall model, Prototype model, Agile Methodology etc.), Intranet and Internet based applications.
- Primary Areas of Technical expertise include Microsoft .Net Framework 4.5, Design Patterns, C#, .Net, ASP.NET, WEB FORMS, MVC 5.0, WEB API 2.0, Win Forms, WPF, MFC, ADO.Net, HTML, JavaScript, COM objects, XML, XSL, CSS, WCF, WPF, SSIS, SQL Server 2012, Oracle 10g and SSRS.
- Exposed to the various business domains throughout the career such as Security, Banking, Trading and Healthcare.
- Design Patterns with focus on Factory and Dependency Injection/Inversion of Control patterns.
- Good at problem solving, debugging skills, quick starter and always keen to learn and adopt new tools and technologies and work efficiently, independently or as part of a team.
- Proven Experience in complete development Lifecycle phases including planning, requirements collection, detailed design, implementation and testing.
- Extensive Experience in design, development of Internet/Intranet applications using, ASP.NET, MVC, WEB API, C#.Net, C++, IIS, HTML, JavaScript, Angular JS and Angular 2.0.
- Used WPF controls extensively in Windows applications.
- Good Knowledge on Power Shell Scripting.
- Strong knowledge in Service Oriented Architecture including Windows Services, and RESTful web services.
- Experience in developing Stored Procedures, Functions, and Triggers for the implementation of data integrity using SQL, PL/SQL and TSQL.
- Proficient in making Setup files using Install Shield software.
- Experienced in doing .Net Builds and Deployments.
TECHNICAL SKILLS
Programming Languages/Tools/Technologies: C, C++, STL, Boost, WIN32 API, VC++, COM/DCOM, C++/CLI, .Net, C#, LINQ, PLINQ, XAML, MVVM and UML.
Scripting: PowerShell 2.0.
Application Frameworks: Dot Net 2.0-4.5, Angular JS and Angular 2.0 and Entity framework.
Operating Systems: Windows XP/Vista, Windows Server 2012, Windows Server 2008/2008-R2, Windows Server 2003, Linux and Solaris.
Database: SQL Server 2005/2008/2012 and Oracle 10g.
Architecture: Client Server, 3-Tier and N-tier, SOA and REST
IDE: Visual Studio 2012/2010/2008 and SQL Server 2012/2010 Management Studio
Version Control Tools: VSS, Tortoise SVN and TFS
Web Services API: WCF and WEB API.
Web Technologies: ASP.NET, WEB FORMS, MVC 5.0, RAZOR, ASP.NET AJAX, XML, JSON,TDD,XSD, XSLT, HTML5, CSS, Angular JS, Angular 2.0, Typescripts, Bootstrap JS, Knockout JS, Jquery, Webpack and NPM.
UI Technologies: Winforms, WPF, MFC and WIN 32 API.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr .NET developer
Responsibilities:
- Involved in the Architecture, design and development of the following User interface screens, applications and frameworks.
- Involved in the design development of Workspace ONE User interface screens, for creating and storing, windows device settings profiles.
- Using C#.NET and ASP.NET, MVC, Javascript, CSS, Jquery, and Angular 2.0(Single page applications).
- Involved in the design development and maintenance of, databases for, Workspace One Console.
- This involves, design and development of, Stored procedures, and SQL queries on SQL server databases.
- Involved in the design development and maintenance of, unit tests applications, using Nunit, and Mocking framewroks.
- Involved in the design development and maintenance of, API integration tests, using Web API, and SpecFlow, C# and .Net.
- Involved in the design development and maintenance of, UI integration tests, using Specflow, and Selenium, C# and .Net.
- Involved in the design and development of tools to automate the build process, using C#.NET
- Involved in writing functional specification documents.
- Participated in Unit testing and performance testing
Tools: and Technologies: .Net, C#, Ado.Net, Entity framework, Threads, ASP.NET, WEB FORMS, MVC, RAZOR, WEB API, CSS, HTML5, JQUERY, Angular 2.0, Typescripts, Bootstrap JS, AJAX, JavaScript and Sql Server.
Confidential, Paramus, NJ
Sr .NET developer
Responsibilities:
- Involved in the Architecture, design and development of the following User interface screens, applications and frameworks.
- Involved in the design development of GSSI User interface, to control all the scanning functions, Using C#.NET and ASP.NET, WEB FORMS, MVC, WEB API, and Angular JS.
- Involved in the design development and maintenance of, Inbound/outbound scanning modules, C#.NET and ASP.NET MVC and and Angular JS.
- Involved in the design development and maintenance of, warehouse Inbound/outbound scanning modules, C#.NET and ASP.NET MVC and Angular JS.
- Created WCF service interfaces and end points for sending and receiving custom business and log messages.
- Involved in the design and development of software testing and analysis tools, using C#.NET
- Involved in the design and development of tools to automate the build process, using C#.NET
- Involved in writing functional specification documents and design documents.
- Participated in Unit testing and performance testing
- Involved in the Release Process.
Tools: and Technologies: .Net, C#, Ado.Net, Entity framework, Threads, ASP.NET, WEB FORMS, MVC, WEB API, CSS, HTML5, JQUERY, JavaScript, Angular JS, Bootstrap JS, AJAX, and MS SQL Server.
Confidential, Boston, MA
Sr .NET developer
Responsibilities:
- Architecture, Design and development of OASYS trade allocation applications and OASYS direct applications.
- Involved in the design development and maintenance of OASYS, web-based applications, Using C#.NET, ASP.NET MVC, WEB API and Angular JS.
- Involved in the design development and maintenance of cross platform OASYS Direct API, using C++
- Developed major enhancements of the latest release.
Tools: and Technologies: .Net, C#, Ado.Net, Threads, ASP.NET, MVC, WEB API, CSS, HTML, JQUERY, Angular JS, Knockout JS, AJAX, JavaScript and MS SQL Server.
Confidential, Bellevue, WA
Sr .NET developer
Responsibilities:
- Involved in the Architecture, design and development of the following User interface screens, application and frameworks, using C#.NET, ASP.NET MVC, Angular JS and WEB API.
- Managing storage systems, Manage LUNs, Managing hosts, Managing host cluster
- Managing applications and Involved in the design and development of power shell interfaces, for storage viewing and provisioning.
Tools: and Technologies: .Net, C#, Threads, ASP.NET, MVC, WEB API, CSS, HTML, Angular JS, JQUERY, AJAX, and JavaScript.
Confidential, Englewood, NJ
Solutions Architect/Lead Developer
Responsibilities:
- Design and development of NBBO (National Best Bid Offer) ticker application using C#.NET.
- Worked on maintenance of the existing options market making system, using C#.NET.
- Designed and developed an exchange connectivity test system, using C#.NET.
- Designed and implemented an application to plot charts for historic stock prices.
- Design and development of client libraries to use unmanaged code in the managed environment.
- Design and development of various stock and option trading screens like, trade entry, order entry, trade log, and options analysis screens, using C#.NET and ASP.NET, WEB FORMS, MVC and WEB API.
- Involved in the integration of option pricing (Binomial model) and option volatility computation models to the market making system.
- Design and development of exchange connectivity gateways to send stock and option quotes to the various US exchanges, using C#.NET.
- Design and development of market data libraries to get stock, option and futures feed data from various exchanges in the US, using C#.NET.
- Design and development of database tables, stored procedures and SQL SELECT queries on SQL server databases.
- Designed and developed a generic XML serializer module capable of serializing primitive data types as well as STL containers.
- Involved in the design and development and maintenance of real time Cost of carry server,
- Involved in the design and development and maintenance of real time volatility calculation server.
- Involved in the design and development and maintenance of real time options pricing server.
- Participated in Unit testing and performance testing
- Involved in the Release Process.
Tools: and Technologies: .Net, C#, Ado.Net, ASP.NET, WEB FORMS, MVC, WEB API, Webpack, NPM, Threads, CSS, HTML, JQUERY, AJAX, JavaScript and MS SQL Server, FIX Protocol, WPF and TCP/IP sockets.
Confidential, New York City, NY
.NET developer
Responsibilities:
- Take ownership of Architecture, design and development and unit testing of LEVELS.
- Designed and developed a module calculating the foreclosure frequency and loss coverage for a pool of Loans, using C#.NET.
- Designed and developed a loan pool summary composite report module, using C#.NET.
- Designed and developed a module, to read multiple loan file formats, using C#.NET.
- Used a number of design patterns, to reuse the structure and code, across other reports.
- Designed and developed an automated batch test program to automate the system testing Process.
- Made LEVELS code thread safe, to improve performance of the system. Improved the overall system performance by 50 percent.
- Participated in Unit testing and performance testing
- Involved in the Release Process.
Tools: and Technologies: .Net, C#, and Threads.
Confidential, Dallas, TX
.NET developer
Responsibilities:
- Design and development of ERIQ Price Server, using C#.NET.
- Design and implementation of efficient algorithms in Multi-threaded environment to store bulk market data in RAM, using C#.NET.
- Designed and developed a SQL Server database, to store real time market data, and also designed and developed stored procedures to store and retrieve the feed data from the database.
Tools: and Technologies: .Net, C#, and Threads.
Confidential
Software Developer
Responsibilities:
- Involved in the Design and development of a platform independent multithreaded List server module, to retrieve all users black and white lists. Used C# and TCP/IP Sockets.
- Involved in design and development of C# agents, to hook into MS exchange sever, to retrieve the mails.
- Designed and developed an ATL/COM component to be used my managed C# code; to pass mails from the exchange environment to unmanaged code base, in MS Exchange-12 environment.
- Involved in the design and implementation of an ISAPI extension dll, to be run on IIS server, to generate dynamic web pages to configure black and white list, Used C#.
- Fixed a number of software crashes in the product by analyzing crash dumps Used MS WinDbg tool.
- Independently supported modifications, installations, and up-gradation in installer for patch and service pack releases.
- Fixed memory leak issues Used Rational Purify tool.
- Participated in Unit testing and performance testing.
Tools: and Technologies: .Net, C#, COM/DCOM and Threads.