Senior Developer Resume
Raleigh, NC
SUMMARY:
- Around 11 Years of relevant experience in the field of Microsoft .NET Technologies.
- Strong Experience in Banking and Financial Services domain (Cards & Payments, Insurance, Income Tax).
- Developed applications for the BFS, Manufacturing and Energy Domains.
- Proficient in Object Oriented Programming using C#.NET.
- Applied SOLID programming principles and Design Patterns in code.
- Proven experience on developing, configuring and deploying a variety of .NET Framework Applications including ASP.NET MVC and Web API.
- Hands on experience on performance tuning, architecture, design, code reviews.
- Strong experience on creating database objects like tables, stored procedures, views, and indexes primarily using MS SQL Server and other RDBMS like MySQL, and Oracle.
- Experience in using Software Configuration Management tools like Git and TFS.
- Experience in Test Driven Development (TDD) using NUnit and Moq.
- Strong analytical and effective problem - solving skills.
- Has willingness to learn emerging technologies in web development and apply them to current projects whenever possible.
- Experience in all phases of Software Development Life Cycle management and implementation, primarily using Waterfall Model, Agile methodology with Scrum.
TECHNICAL KNOWLEDGE:
.Net Framework: .NET 2.0, 3.5, 4.5, 4.6.1, 4.6.2
Languages: C#. NET
Server Side: ASP.NET, ASP.NET MVC
IDE: Visual Studio 2012/2013/2015/2017 , VS Code, Eclipse
App Tools: VSS, Harvest, GIT, TFS, Tortoise SVN, FxCop, NUnit, JetBrains, .NET Refelector, Mircosoft Visio, Beyond Compare, JIRA, CA Service Desk
Web Technologies: Web Services, WCF, ASP.NET MVC, JavaScript, JQuery, HTML, CSS, Bootstrap
Database: Microsoft SQL Server 2005, 2008 R2, 2014, 2017, MySQL, Oracle
ORM: Entity Framework
Operating System: Windows 7, 8, 10, Windows 2000, 2003, 2008 and 2016 Server
EXPERIENCE:
Confidential, Raleigh, NC
Senior Developer
Responsibilities:
- Interacting with stakeholders to analyze business requirement.
- Ensure best practices and frameworks are employed in the project.
- Worked on VPN environment as this banking project.
- Done .NET framework upgrade from old .NET versions to .NET 4.6.1 for all the assigned components.
- Used Odyssey Nuget Artifcats to create Nuget s.
- Resolved compile time and runtime errors for all the assigned components.
- Commit code to central repository using Tortoise SVN as source control.
- Performed sanity test on local and DEV server for all the assigned components.
- Done manual deployment of the DLLs and EXEs on DEV server.
Technical Details: VPN, Visual Studio 2017, C#.NET, Tortoise SVN, JIRA, Beyond Compare, Code coverage tool (Jet Brains), Diagnostics tool, .NET Reflector, NUnit
Confidential, Saint Paul, MN
Senior Developer
Responsibilities:
- The Web API was developed using ASP.Net MVC with SQL Server as the database. The ORM duties were handled by Entity Framework. Stored procedures were used for CRUD operations to the database.
- Develop the API using async methods and with efficiency in mind (minimize calls to the API as much as possible). Organize the API code into layers for easier code maintenance and scalability.
- Create stored procedures for CRUD operations to the database.
- Worked on defect resolutions and user stories in Sprints.
- Created data models, presentation views and controller using ASP.Net MVC and C#.
- Commit code to central repository using GIT as source control.
- Write unit tests and integration tests using NUnit and Moq packages.
- Done self code review
- Groom user stories, planning and estimation.
- Conduct research on available tools that can be used for solving a problem in a cost effective manner.
Technical Details: Visual Studio 2017, C#.NET, ASP.MVC, ASP.NET WEB API, SQL Server 2014, Entity Framework, LINQ, Git, JIRA
Confidential
Lead Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) in Requirement Gathering and Analysis, Development, Unit Testing.
- Develop software enhancements on the business logic and database part of the application. The business logic part of the application was developed using C# ASP.NET MVC and Entity Framework. SQL Server was used for the database. Stored Procedures were used for some tasks like copying a data set.
- Provide estimates on a given task and deliver software features based on the estimate.
- Interacting with various stakeholders to analyze business requirement
- Participate in design and technical discussion.
- Groom user stories, planning and estimation.
- Done self code review and peer reviews for the team.
- Write unit tests and integration tests using NUnit and Moq packages.
- Contribute to the knowledge repository on experience learnt through the project implementation.
- Troubleshoot technical issues faced by team members.
- Create programming guidelines and encourage team to follow the same.
- Done Infrastructure Management for ODC
Technical Details: Visual Studio 2013, C#.NET, ASP.MVC, WCF, SQL Server 2014, Entity Framework, LINQ, TFS
Confidential
Lead Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) in Requirement Gathering and Analysis, Development, Unit Testing.
- Kendo UI was used for the UI components like grid, modal dialogs. The Web API was developed using ASP.Net MVC with SQL Server as the database. Swagger was used to document the methods of the Api and their parameters. The ORM duties were handled by Entity Framework. Stored procedures were used for CRUD operations to the database.
- Develop code for the UI based on the given model/blueprint and data requirements. Design the UI and have it approved by the project manager first if no model/blueprint was given for a module.
- Develop the API using async methods and with efficiency in mind (minimize calls to the API as much as possible). Organize the API code into layers for easier code maintenance and scalability.
- Create stored procedures for CRUD operations to the database.
- Developed new features and worked on new requirements given by client
- Done code review of developed features
- Done manual deployment of deployed features on the DEV server
- Conduct research on available tools that can be used for solving a problem in a cost effective manner.
Technical Details: .NET 4.6.2, Visual Studio 2015, C#, ASP.NET MVC, SQL Server 2014, Entity Framework 6.1, LINQ, TFS, JIRA, OWIN, HTML, CSS
Confidential
Senior Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) in Requirement Gathering and Analysis, Development, Unit Testing.
- Technical analysis and understand user specification of the requirements.
- Write new Stored Procedures and modify existing stored procedures using MS SQL Server.
- The ORM duties were handled by Entity Framework. Stored procedures were used for CRUD operations to the database. Stored Procedures were called using EF.
- Worked on DB execution plan to reduce the DB calls and done the performance improvement for DB using MS SQL Profiler and various optimization steps
- Developed new features and worked on new requirements given by client
- Commit code to central repository using Tortoise SVN
- Task allocation, progress tracking, defect fixing and code reviews
- Guide and mentor fellow team members with technical issues and implementation.
- Performed Peer reviews for the team.
- Involved in estimation of change requests, new modules, activity duration estimation
- Contribute to the knowledge repository on experience learn through the project implementation.
- Participate in design and technical discussion.
Technical Details: Visual Studio 2013, C#, ASP.NET MVC, MS SQL Server 2008 R2, MS SQL Profiler, Entity Framework 6.1, LINQ, Tortoise SVN, FxCop, ILSpy tool, JIRA, Code coverage tool (Jet Brains), ITIL
Confidential, Louisville, Kentucky
Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) in Requirement Gathering and Analysis, Development, Unit Testing.
- Technical analysis and understand user specification of the requirements.
- Created LLD and HLD Design documents using Mircosoft Visio
- Worked on various legacy applications to modify or enhance existing code.
- Worked on various defects and new requirements for legacy applications
- Write test cases using NUnit Framework
- Used CA Service Desk tool for Production Support work.
- Coordinated with various teams during release or deployment.
- Mentored new team members and freshers to get accustomed to project
- Done estimation of the tasks assigned and worked on that
- Actively worked with US clients to get the requirements and complete it
Technical Details: Visual Studio 2010, C#, WCF, MVC, SQL Server 2008 R2, VSS, Harvest, NUnit Framework for Testing, CA Service Desk, Microsoft Visio
Confidential, Connecticut
Developer
Responsibilities:
- Done requirement gathering and analysis of the user requirement
- Worked on various requirements given by client.
- Created LLD and HLD Design documents using Microsoft Visio
- Developed new features using C#.Net and VB.NET
- Used user controls while developing new features.
- Write test cases using Microsoft Unit testing
Technical Details: Visual Studio 2005, SQL Server 2008 R2, Clear Case, Microsoft Visio
Confidential
Developer
Responsibilities:
- Involved in various phases of the Software Development Life Cycle (SDLC) in Requirement Gathering and Analysis, Development, Unit Testing.
- Created High Level Design Document using Mircosoft Visio
- Worked on migration of multiple databases to single database
- Write test cases using NUnit Framework
Technical Details: C# .Net, Visual Studio 2005, 2008, 2010, SQL Server 2008, NUnit Framework, Mircosoft Visio
Confidential
Developer
Responsibilities:
- Involved in developing the solutions for Alerts module.
- Creating High Level Design for Alerts module.
- Writing the unit test cases for Alerts Module.
Technical Details: C# .Net, SharePoint 2007
Confidential
Junior Developer
Responsibilities:
- Involved in developing the solutions for counting process under Receipt module, Masters.
Technical Details: ASP .Net 2.0, C# .Net, JavaScript, SQL Server 2005
Confidential
Junior Developer
Responsibilities:
- Involved in developing the whole or complete project from scratch.
Technical Details: ASP .Net 2.0, C# .Net with SQL Server 2005