Senior .net Developer Resume
Washington, DC
SUMMARY
- Experienced software developer having more than 8 years of experience with proven track record in developing high traffic web applications and APIs/Services using .NET framework and libraries by applying best practices, and patterns of software development.
- Strong experience and knowledge of system architecture and Web - based applications, good understanding of REST, the HTTP protocol and JSON/XML
- Highly experienced in working and supporting multiple projects
- Strong C# with good understanding of Object Oriented software development, SOLID principles, design patterns and multi-threading
- Worked in a team using agile methodologies
- Experience in developing high quality code by practicing peer, and formal code review process
- Experience in writing unit test, mocking services, writing e2e and integration test, writing reusable test automation frameworks, experience in conducting unit, integration, stress/load, functional, Performance etc.)
- Proficient working knowledge of code versioning tools such as TFS, Git, and Subversion
- Proven experience working with client teams, handling integration and end to end feature work
- Good knowledge on Azure cloud services (including deployment) and Azure storage
- Very good learner to grasp new technology, highly motivated, goal oriented, organized and self-starter committed to the highest levels of professional and personal excellence.
- Effective communicator and able to work under pressure in a fast-paced environment either independently or in team
TECHNICAL SKILLS
.Net Versions: .Net Framework 3.0, 3.5, 4.0, 4.5, 4.6
.Net Technologies: C#, ASP.Net, ASP.Net MVC, ASP.Net Web API, ADO.Net, LINQ (XML/SQL)
Web Technologies: ASP. Net, jQuery, JavaScript, AJAX, CSS, XML Web services and WCF services, CSS3, HTML5, Bootstrap, NodeJS, Angular 2 and above.
Databases: MS SQL Server 2008/2010/2012/2016
Design Patterns: MVC 3, MVC 4, and MVC 5
OS & Web server: Windows 2000/2008/XP/Vista/7/8/10, MS DOS, IIS 6, 7, 10.
Methodologies: Waterfall, Agile - SCRUM Framework
Development Tools: Visual Studio 2005/2008/2010/2012/2013/2015/2017 , VS Code
PROFESSIONAL EXPERIENCE
Confidential, Washington DC
Senior .NET Developer
Responsibilities:
- Change Business Requirement documents from the owners to a work flows and design.
- Develop a software based on requirements
- Design the tables and stored procedures needed
- Perform peer-code-review, regression, compatibility, and customer-acceptance testing
- Deploy the application to production
- Support customers/mailers if there is any issue at the production level
Confidential, Saint Louis, MO
.NET Developer
Responsibilities:
- Gathered Business Requirement documents for integration.
- Used N-tier approach for development, which includes UI, business logic, Data Access, Models and Integration layers.
- Used Dependency Injection using Autofac and unit testing with Code Coverage in different layers using mock framework.
- Used encryption and decryption of remote images and downloading locally as per the user's complex search criteria. Developed web pages to take data from the user and display images as well as downloading images into directories.
- Consumed USPS tracking web tool using REST. Used third party application to generate temporary user id and URL for customers using the tracking system.as well as giving capabilities to send their tracking status to message server from there to printing it.
- Consumed XML data from the web API, parsing it to attribute grammar (third party script) and develop the user interface using design studio as per the requirement.
- Used agile development, with every day quick stand up status check meeting, 2 weeks long sprints using scrum methodology.
- Used subversion as code repository, version one as task management, and update.
- Used C# generic classes and collections extensively.
- Involved in creating Webpages using CSS, HTML, JavaScript, and AJAX.
- Involved in fixing bugs by debugging the application, Found solution for many technical issues in the project.
- Configuring Web.Config file, for the configuration of the entire Web Application.
- Used C# as a code behind for Web Services and Windows Services.
- Performed enhancement to the old web site.
- Designed/Developed the Stylesheets using CSS in order to provide consistent look and feel for the entire web application.
- Involved in gathering requirements from the client.
- Simultaneously involved in unit testing for all the development activities and design phase of the project for requirement analysis.
Environment: Visual Studio 2013, .Net Framework 4.5, IIS 7.0, SQL server 2012, ASP.Net, MVC, Web Service, C#, JavaScript, AJAX.
Confidential, Philadelphia, PA
.NET Developer
Responsibilities:
- Gathered Business Requirement documents for integration.
- Used ASP.NET Validation Controls and developed JavaScript to perform various Client-side validations.
- Involved in creating Webpages using CSS, HTML, JavaScript, and AJAX.
- Designed Responsive UI using Bootstrap framework.
- Designed dynamic web pages for different devices/platforms using HTML/CSS in Bootstrap.
- Used Model-View-Controller (MVC) extensively to design the product Catalog.
- Involved in fixing bugs by debugging the application, Found solution for many technical issues in the project.
- Configuring Web.Config file, for the configuration of the entire Web Application.
- Used ADO.NET objects such as data adapter and data set to fetch and handle user data
- Used C# as a code behind for Web Services and Windows Services.
- Performed enhancement to the old web site.
- Designed/Developed the Stylesheets using CSS in order to provide consistent look and feel for the entire web application.
- Involved in gathering requirements from the client.
- Simultaneously involved in unit testing for all the development activities and design phase of the project for requirement analysis.
- Experience with agile software development methodologies to validate the software solutions produced by the team.
- Created user controls, validation controls and used custom controls like date picker, Custom Validator.
- Involved in Back-End Database Design and Implementation using SQL Server 2012
- Experience to work with Team Foundation Server (TFS).
- Developed Tables, Stored Procedures, Functions and Views.
- Involved in support and deployment activities.
- Worked on IR’s raised by testing team for respective work request.
- Worked on Production Issues/ IR’s.
- Provide status call to the team lead/manager about Work request.
Environment: Visual Studio 2013, .Net Framework 4.5, IIS 7.0, SQL server 2012, ASP.Net, MVC, Bootstrap, WCF, C#, JavaScript, AJAX.