Senior Developer Resume
Jersey City Exchange Place, NJ
SUMMARY:
- Experience in Swap Equities & Confidential
- Designed and implemented enterprise systems using TDD, OOD and SOA in Agile/SCRUM.
- Expertise in developing applications using C# WPF Asp.NET MVC, Web API, Entity Framework, Angular 2, Typescript, SQL Server, Sybase, Web services and Windows Services.
- Designed and implemented OO system in SOLID Principle
- Designed & developed unit test cases with MOQ frame work.
- Designed and developed Angular 2 GUI with components, services, custom pipes & routing with bootstrap v4
- Experience in designing and developing GUI using ASP.NET MVC
- Experience in designing and developing rest services using Asp.NET Web API v2
- Experience in configuring security for Web API services.
- Developed services using WCF.
- Designed and Developed WPF application using Prism and Unity
- Implemented Dependency Injection using IOC Containers.
- Implemented Task Parallel Library for performance optimization.
- Experiencing in using Background worker thread, asynchronous delegates, thread pooling.
- Experience in writing extension methods.
- Experience in writing WPF Styles, triggers, command binding, dependency property & attached properties.
- Experience in working with MEF and Nugget.
- Hands - on experiencing in creating web services & windows services
- Hands-on experience in designing databases, writing common table expressions (CTE) and stored procs in SQL Server and Sybase
- Proficient in tuning SQL queries and stored proc for performace.
- Generated reports using SQL Server Client side reports and Itextsharp.
- Created test classes using MOQ dll
- Configured continuous integration builds using Team City& Hudson
- Designed& Configured Blue Green Deployment Strategy.
- Implemented code coverage using dotCover
- Experienced in configuring click once deployments.
- Experienced in pdf reporting with itextsharp.
- Experienced in hosting .NET applications in IIS
- Hands-on experience in using Infragistics controls for WPF and web
- Proficient in GIT/STASH/Bit Bucket, SVN
- Experience in leading a team and achieving timely delivery
- Participated proactively in developing and maintaining team standards
- Assisted team with making appropriate commitments through story selection
TECHNICAL SKILLS:
Languages: C#
Development Tools: Visual Studio .Net 2003/05/08/10/12/15
Technologies: WPF, Angular 2, Asp.NET, Web API WinForms
Scripting: Typescript, shell script, java script
Database: SQL Server, Sybase
SCM Tools: Microsoft Visual SourceSafe, Tortoise SVN, GIT
Web Server: IIS, Tomcat
Build Server: Team City, Hudson
ORM Tools: Entity Framework v 6
PROFESSIONAL EXPERIENCE:Confidential,Jersey City, NJ
Senior DeveloperTechnology Stack: .NET 4.5 WPF C# MVVM PRISM Infragistics Sybase TDD Angular 2 GIT JIRA Bitbucket ASP.NET ASP.NET Web API SQL Server
Responsibilities:
- Senior Application Developer at Swap Equities Platform - WPF application
- used by front office middle office and back office users.
- Participated in requirement gathering from Business Analysts,
- Traders & Client Trade Support Team.
- Converting business requirement into wireframes.
- Designing and developing object oriented systems in SOLID principle.
- Developing modules using Test Driven Development with C#
- Developing test classes using MOQ
- Created extension methods to customize existing types for project requirement.
- Used Task Parallel library, Background worker thread, Asynchronous delegates
- to optimize performance by thread pooling/multithreading of windows application.
- Designed and developed Angular 2 GUI with components, services,
- custom pipes & routing with bootstrap v4.
- Hosting web application in WPF via CEF sharp.
- Developed rest service in ASP.NET Web API2.
- Designed database tables and developed stored procs.
- Designed and developed PDF reports using SSRS (RDLC) and itextsharp dll.
- Configured click once deployments and deployment server migration.
- Configured continuous integration builds in team city.
- mplemented Blue Green deployment strategy for click once application deployment.
- Conducting peer code reviews.
- Confidential (Run the bank & Change the bank)
- Managing GUI releases, service release and Sql releases.
- Maintenance, support & enhancements for ASP.NET/SQL Server 2008 applications.
- Supporting control M release and trouble shooting.
Confidential,Jersey City
Senior UI DeveloperTechnology Stack: WPF, NET 4.0, MVVM, LINQ, UNITY, MEF, WCF, Nugget, Pof Serialization, Collabnet, PRISM, SVN, Infragistics, Team City, Dependency Injection, IOC Containers
Responsibilities:
- Lead Application Developer.
- Preparing wireframe and getting signoff before actual development.
- Designed and Implemented new workflows using C# WPF.
- Designed the user interface, commands and data models in MVVM pattern.
- Created and configured services using WCF.
- Nuggetized module and used MEF
- Designed and implemented OO system in SOLID Principle.
- Implemented dependency injection & made all module unit testable.
- Implemented Task parallel libraries, background worker, asynchronous delegates.
- Writing T-SQL Stored procedures, triggers and functions.
- Confidential (RTB/CTB).
Confidential
UI DeveloperTechnology Stack: C# 3.5, Asp.NET, SQL Server 2005, LINQ, Entity Framework, Visual Source Safe, JIRA
Responsibilities:
- Senior Developer.
- Building high performance asp.net web form application.
- Used entity framework and executed stored procs via entity framework.
- Developed client side validation in javascript.
- Writing T-SQL queries and stored procs.
- Using CTE in SQL Server 2005 stored procs.
- Deploying application on IIS & unit testing testing
Confidential
Senior Developer
Technology Stack: C# 3.5, Asp.NET, XML, SQL Server 2005, Visual Source Safe, SMPP, Derdack Message Master, SOA
Responsibilities:
- Requirement gathering, design and developing applications
- Designing modules in SOA architecture
- Integrate third party services
- Integrate mobile carrier servers using SMPP
- DERDACK message server configuration
- Configuring windows DEV,UAT and Prod rack servers.
- Windows Service Programming
- Web Service Programming
- Hosting Services
- Writing T-SQL inline queries and stored procedures
- GUI Deployment, Webservice deployment and database deployment.
- Deployment & testing
Confidential
Senior DeveloperTechnology Stack: C# 3.5, Asp.NET, SQL Server 2005, Infragistics, SQL Server Message Broker,SQL Server Client Side Reporting
Responsibilities:
- Developed rich GUI in Asp.NET
- Coded for GPS data parsing server
- CLR stored procedure developement
- Window service development
- Web service development
- Google map api programming, custom markers
- RDLC Reporting
- Developed schedulers
- Writing T-SQL inline queries and stored procedures
- Code Reviews
Confidential
DeveloperTechnology Stack: C# 1.1, ASP.NET,XML, SQL Server 2000, Visual Source Safe, JavaScript
Responsibilities:
- GUI design and development in Asp.NET
- XML XSD validation
- MS Office Macro programming
- T-SQL stored proc development
- Open source C# Report generation using itextsharp.
- Code Reviews
Confidential
Developer
Technology Stack: C# 1.1, Windows Forms, SQL Server 2000
Responsibilities:
- GUI Design
- Request Response wiring
- T-SQL development
- Code reviews
- validation
