Senior Developer Resume
Edison, NJ
SUMMARY
- More than 12 years of experience in software development using Microsoft Technologies.
- Extensive experience in .NET using ASP.NET Web Forms, REST/Web API 2.0, Asp.Net MVC, Windows Applications, C#, ADO.NET, ADO, Entity Framework, IIS.
- Implemented OAuth2 using Owin.
- Implemented Hangfire Jobs for long running process
- Experience in all phases of software design life - cycle management and implementation, using Agile Methodology with Scrum.
- Experienced in developing applications in OOP in n - tier and MVC architecture.
- Developed MVC views using Scaffolding templates and Partial Views with Razor View Engine.
- Created the RESTful API using .NET Web API Project using C#, Entity Framework and JSON.
- Strong database development experience primarily using MSSQL Server 2012, 2008, 2005.
- Experienced using version control tools like Microsoft Team Foundation Server and GitHub
- Used LINQ for Entity Framework querying in memory collection & database object
- Experienced on Internet Information Services (IIS) Management.
- Hands - on experience on deploying in Windows Azure and SQL Azure.
- Strong experience in designing and developing real time systems for the Logistics, Health Insurance, Pharmaceutical, Telecommunications, Sales and Inventory, and E-Commerce.
TECHNICAL SKILLS
.NET Framework: .Net Framework 4.5/4.0/3.5/2.0/1.1 , C#, REST/Web API, Entity Framework, ADO.NET, ASP.NET, MVC, ASP.NET AJAX, XML, .Net Windows Services
Database: MS-SQL Server 2000/2005/2008/2012/ MySql
Scripting Language: AngularJS, Typescript, ReactJS, Bootstrap
Web Related: ASP.NET, HTML, Bootstrap, Jquery, IIS, JSON
Source Code Control: Team Foundation Server, Github
Operating Systems: Windows Server 2003, Windows 10/7/Vista/XP/2000
Third Party Tools: Resharper
Diagnostic Tool: SQL Profiler, Chrome Developer Tools
Bug Monitoring: JIRA, Nlog, ELMAH
IDE: Visual Studio (2013-2015), SQL Server Management Studio
PROFESSIONAL EXPERIENCE
Confidential, Edison, NJ
Senior Developer
Environment: NET Core 2.1, VS 2017, C#, ASP.NET MVC, Web API, Angular JS, TFS GIT, EF 6, SQL Server 2016, Azure Cosmos DB, Azure Cloud Storage, Microservices
Responsibilities:
- Develop the project using C# class libraries running on .NET Framework 4.5.
- Develop the project using ASP.NET MVC to utilize latest technology from Microsoft.
- Used Hangfire for long running invoice jobs.
- Used Slack Web-Hook for monitoring jobs.
- Used Kibana logging for checking issues and exceptions.
- Used SQL management studio for managing SQL Server database, modified table schema and stored procedures.
- Followed a Scrum based Agile environment. The team used TFS for source code control.
- Implementation of Repository Patterns in data access layer.
- Created the View by using Razor Engine.
- Created Controllers that is responsible for the request made by the Views.
- Used WebAPI for connecting between UI and data access layer.
- Resolve bugs and accomplish tasks iterated in Team Foundation Server.
- Used Resharper for code review and refactoring.
Confidential, VA
Senior .Net Developer
Environment: Visual Studio .Net Framework 3.5/4.5, C#, ASP.NET, Windows Services, JQuery,MVC 5, Entity Framework, Sql Server 2012, Agile using Scrum, Git,Nlog, Sql Server 2012, JIRA, Sql management studio, Web API 2.0.
Responsibilities:
- Develop contract lifecyle management from scratch using C# class libraries running on .NET Framework 3.5, 4.5.
- Develop the project using ASP.NET MVC 4, 5 and Entity Framework 6 to utilize latest technology from Microsoft.
- Used SQL management studio for managing SQL Server database, modified table schema and stored procedures.
- Followed a Scrum based Agile environment. The team used SourceTree and Git for source code control.
- Implementation of SOLID design principles for business logic and Repository Patterns in data access layer.
- Created the View by using Razor Engine.
- Created Controllers that is responsible for the request made by the Views.
- Used AutoMapper package to convert service model data to View Model data.
- Used WebAPI for connecting between UI and data access layer.
- Integrate with Microsoft Azure
- Resolve bugs and accomplish tasks iterated in Team Foundation Server.
- Used Resharper for code review and refactoring.
- Utilized Nlog for logging exception, warnings, and logs.
- Resolve bugs and accomplish tasks iterated in JIRA.
Confidential, Mt Laurel, NJ
Senior Developer
Responsibilities:
- Developed and maintained new pages in ASP classic and Webform (.NET 4.0). The functionalities are defined in the web services that was built using VB.NET and SOAP 2.0.
- Built, maintained, and optimized stored procedures, views and user defined function in MSSQL 2012. Implemented clustered indexed and database normalization whenever necessary.
- Investigation of web page performance problem using SQL profilers and Windows performance monitor.
- Implemented outlook calendar integration using Exchange Web Server which resulted to more sales.
- Created windows services in WinForm (.NET 4.0). These services automates transactional operation and other services like email reports.
- The front-end was built using the following tools: Razor, Bootstrap 3, Inspinia and jQuery.
- Created a framework for sending emails using SMTP server and Amazon SES.
- Participated in a project that migrated the videos from Windows Media Services to Amazon Cloudfront and Elastic Transcoder.
- Followed the SCRUM methodology in building the app. Participated in sprint planning, stand-up meeting and sprint retrospective.
- All collaboration and specifications were done through JIRA and Confluence.
Confidential
Senior Developer
Environment: NET Framework 4.0, Visual Studio 2010, C#, ASP.NET MVC, jQuery, Telerik, NuGet, WCF, TFS, SQL Server 2008 R2, SSRS
Responsibilities:
- Perform system migration from the classic Speedview interface and business rule engine into the latest .NET framework and infrastructure.
- Integrate existing client’s business workflow into Speedflow.
- Implement new features and fixes using Visual Studio 2010, C#, ASP.NET Web Forms, JavaScript, jQuery, HTML and CSS.
- Create Table, Stored Proc (TSQL), View, User Defined Function on SQL Server.
- Perform database query optimizations and mitigate recurring SQL timeouts and deadlocks.