Lead .net Developer Resume
Jersey City, NJ
SUMMARY
- 9 years of experience in performing analysis, designing, development and testing of business application in finance, insurance, government and environmental domains.
- Expertise in requirement analysis, design and development of desktop applications, services, and web applications.
- Developed N - tier web applications using ASP.NET Web forms, MVC, AJAX, WEB API, Angular, Node JS, HTML5, CSS3 and Bootstrap.
- Used third party tools like Kendo UI, Sync fusion to enhance user experience.
- Improved client side functionality using JavaScript, JQuery, Typescript, AngularJS and Angular 4.
- Developed windows application using VB6, Interop, Windows forms and WPF (MVVM).
- Worked on designing, developing & testing Web, WCF, RESTful, and WF services.
- Developed Microsoft Office Add-In using VSTO.
- Design new and improve existing databases on SQL Server. Extensive usage of Stored Procs, UDF, CTE, Triggers, Views. Involved in Data Management, Backup and Recovery.
- Implemented Database first and code first approaches in Entity Framework.
- Creating release instructions and working with server support staff during deployment.
- Inversion of Control using N Inject, Unity and Managed Extensibility Framework.
- Improved code coverage by creating unit tests using MS Test and N Unit.
- Used Business Intelligence tool for developing reports (SSRS) and for ETF purpose (SSIS).
- Involved in creation and scheduling various batch jobs using Auto Sys and TIDAL.
- Worked on both Waterfall and Agile projects.
- Create builds, sprints, work items, bugs and continuous integration using TFS.
- Developed project documents like software requirement specifications, FDD, DDD, unit test plans, system test plans, checklists for coding and reviewing.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, MVC, Windows Forms, WPF, ADO.NET, Entity Framework, VSTO
Scripting Languages: ASP, VBScript, JavaScript, JQuery, Typescript
Web Technologies: HTML, HTML5, CSS,CSS3, XML, IIS, AJAX, Angular, Angular JS, Bootstrap, Node JS
Languages: C#, VB.NET, C, VB6, SQL, T-SQL, LINQ
Services: Web, WCF, WF, Web API and RESTful Services
Databases: SQL Server 2005/2008/2012 , MS-Access
Business Intelligence: SQL Server Reporting Services and SQL Server Integration Services
Protocols: SOAP, TCP/IP, HTTP, MSMQ and FTP
IDE: Visual Studio, Visual Studio Code, VB6
Source Control: CVS, TFS, Git
PROFESSIONAL EXPERIENCE
Confidential, Jersey City NJ
Lead .NET Developer
Environment: .NET Framework 4.6.1, MVC 4.0, Angular, Typescript, Node JS, WEB API, Entity Framework 6.0, IIS 8, SQL Server 2008/2012, TFS
Responsibilities:
- Develop UI Framework for single page app (PPM) using AngularJS, Angular 4 and WEB API.
- Create FDD, DDD documents.
- Coordinate with the business users to finalize the requirements and assign to team.
- Angular 4 development using Angular CLI and VS Code.
- Written data services using RxJS extensions and operators to consume data through Web API's calls wrapped around Observables.
- Design the architecture for ORION application and database from scratch for ORION and PPM.
- Create components for reusability purpose.
- Used SQL File Table feature to store files.
- Used Typescript, JavaScript and JQuery to handle client side functionality.
- Use Kendo UI controls for grid functionality.
- Create WCF services to be used by other teams to interact with Loans application.
- Use Soap UI and Fiddler to create the pay load and to test WCF and RESTful services.
- Used Auto mapper to map objects and used Unity for Dependency Injection.
- Create unit tests and end to end tests. Used moq mocking framework to create mock objects used in unit testing.
- Enhance existing SQL databases for Loans/IRIS applications and used code first approach in Entity Framework for creating new database for ORION application.
- Used SonarQube to continuously analyze and measure source code quality and refactor the code to improve the technical debt score.
Confidential, Charlotte NC
Systems Architect
Environment: .NET Framework 4.5 and 4.5.1, C#, ASP.NET, MVC 4.0, WCF and WF services, Entity Framework, WPF, MVVM, VSTO, IIS 7, SQL Server 2008, JIRA, Team Foundation Server (TFS)
Responsibilities:
- Lead a team of developer both onsite and offshore.
- Involved in story sizing for sprint cycles.
- DevelopedSingle Page Application Framework design using Angular JS, Bootstrap and HTML5.
- Create custom directives for reusability purpose.
- Develop mandate website using ASP.NET MVC 4.0 with MVC views using Razor view engine.
- Used JavaScript and JQuery to handle client side functionality.
- Develop custom Microsoft Word Add-in using Visual Studio Tools for Office (VSTO) to handle limit linking mechanism.
- Used Managed Extensibility Framework (MEF) for Dependency Injection.
- Implemented WCF and Workflow services for document approval process.
- Implemented Signal R broadcasting service for updating document status in real-time.
- Integrate WPF (MVVM) application into the word add-in.
- Use Syncfusion controls in website development.
- Gather requirements from the users and develop reports using SSRS for limit history requirements.
- Refactor existing stored procedures and create indexes to improve execution time.
- Used JIRA for sprint stories and bug tracking.
- Use Red gate SQL Compare and SQL Data Compare tools to generate scripts for deployment.
- Handling production support and providing workaround solutions for end users.
Confidential, Macon GA
Senior .NET Consultant
Environment: Visual Studio 2010, C#, ASP.NET, WCF, Entity Framework, ADO.NET, IIS 7, SQL Server 2005/2008, Team Foundation Server (TFS)
Responsibilities:
- Mentoring Confidential developers about .NET and coding in C#.
- Develop WCF service (SOAP and RESTful services) to replace the mainframes service.
- Guiding/Mentoring the team about AGILE methodology.
- Define story points for user stories.
- Participate in daily SCRUM meetings.
- Enter user stories and tasks as part of the each sprint in TFS.
- Creating build definitions, tasks and bugs and assigning them in TFS.
- Used TFS power tools (Alert Explorer) to create alerts (sending emails) based on build events.
- Involved in code review sessions and design meetings.
- Create training material for developers.
Confidential, Olympia WA
Information Technology Specialist
Environment: Visual Studio 2008/2010, VB6, ASP.NET, WPF (MVVM), WCF, Entity Framework, ADO.NET, SSIS, SSRS, IIS 7, Windows forms, SQL Server 2005/2008, Team Foundation Server (TFS)
Responsibilities:
- Developed WCF services to replace the existing COBOL services.
- Implemented messaging queue. Used MSMQ binding (with private queues) in Imaging WCF service.
- Worked with Server support team to set up new websites and applications (Site bindings, app pools, queues) on Windows 2008 servers.
- Integrate third party API to implement signature pad functionality.
- Used WPF (MVVM) to create new forms in DFS.
- Used Multi-threading (TPL) to handle various UI functionality.
- Made enhancements to the code in VB6 for the existing application (DFS).
- Developed SSIS packages to move the data to the backup database and vice versa.
- Involved in testing and implementation of the application (DFS) which interacts with third party software (Automated Testing System).
- Involved in database migration from SQL 2000 to 2005.
- Used SQL Profiler to identity the queries causing deadlocks.
- Test driven development. Developed unit tests for the functions in services and for the functions in the view model in WPF application.
- Used Microsoft Enterprise Library for Logging and Data access.
- Created services based on Dependency Injection (Unity) design which greatly helped in unit testing.
Confidential, Olympia WA
.NET Developer
Environment: Visual Studio. NET, C#, ASP.NET, ADO.NET, IIS, SQL Server 2005, Concurrent Versions System (CVS)
Responsibilities:
- Involved in the requirements gathering sessions.
- Developed dynamically generated screens.
- Developed reusable User controls and custom controls.
- Developed queries, stored procedures and triggers.
- Extensively worked on ADO.Net to develop the data accessing functionality.
- Utilized the AJAX control toolkit 2.0 tools like Calendar, Dropdown, Animation controls for implementing AJAX partial page updates and extensively used AJAX extenders with UI control elements.
- Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
- Developed Presentation layer in ASP.NET 3.5 using Navigation Control, User Controls and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website and used Telerik Grid Control.
- Used SQL Reporting Services for reporting.
- Performed N Unit testing and system testing.
