.net Developer Resume
Phoenix, AZ
SUMMARY
- 8+ years of software development experience in web applications including requirement gathering, analysis, design, development, integration, implementation and deployment using Microsoft .Net Technologies and implementing N - TIER client/server applications using object-oriented methodologies.
- Expertise in software development using Waterfall and Agile-Scrum, TDD, methodologies with exposure to diverse business domains.
- Strong expertise in C#, ASP.NET, ADO.NET, Web Services, HTML, XML, CSS, Java Script, AJAX, WCF and WPF.
- Strong experience with Microsoft Technology .NET Framework using C#, ADO.NET, Visual Studio.NET.
- 2 Years of experience in using Azure services - App Service, Cosmos DB, Azure functions, Analytics.
- Expertise in application of Object-Oriented Programming, SOLID principles and Design Patterns.
- Strong experience in the development of Client/Server Applications on n-tier architecture and MVC (Model View Controller) design pattern.
- Good knowledge in Design patterns, Win Forms and UML.
- Strong experience in design, analysis and implementation of Object-Oriented (OOP) Applications (Inheritance, Polymorphism, Exception Handling etc.) using C#.
- Strong hands on experience with ASP.NET and its components: AJAX, LINQ to XML, LINQ to Objects, LINQ to SQL, ASP.NET Providers.
- Experience with new features like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF).
- Strong knowledge and working experience developing Windows Web applications using JavaScript, HTML, XML, CSS, Master Pages.
- Familiar with new and advanced features of C# such as Dynamic Binding, Lambda Expressions, Anonymous Types, Query Expressions, Named and Optional Arguments.
- Familiar in web designing using the concepts such as Master Pages, User Controls, Themes, Skins, HTML, XML, CSS, JavaScript, jQuery, Kendo UI, AngularJS, Node.js, React.js and Bootstrap 3.0.
- Experience in WPF based windows Applications - Development and Deployment.
- Experience in securing web applications using ASP.NET authentication and authorization mechanisms.
- Used Bower to manage various components in a website so that right versions of the packages are always installed.
- Extensive experience in SQL Server 2005/2008/2012 , SQL, PL/SQL, T-SQL and MS-Access. Proficient in database design and development, which includes creating tables, indexes, triggers, writing complex queries, stored procedures and views using Transact SQL and PL/SQL.
- Used Continuous Integration tools like Tortoise SVN, GitHub for source code management.
- Worked on JIRA, Bitbucket, and Application lifecycle management tools to keep track of tickets, tasks and defects.
- Knowledge in developing web/client server reports using Microsoft SSRS (SQL Server Reporting Services) and Crystal Reports.
- Experience in all the phases of Software Development Life Cycle (SDLC)such as preparing and implementation of test cases for Unit, Integration testing.
- Experience in Test Driven Development (TDD) and performing unit testing using NUnit framework.
- Experienced with Microsoft Application building blocks such as Data Access, Exception Handling, Reflection, and Serialization.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS.
- Strong Analytical and problem-solving skills at any tense and deadline situations. Being a team player and self-motivated, confident of better understanding of the situation to get the best possible results.
- Experience in code refactoring using tools like Resharper.
- Involve in agile development process SCRUM.
- Organized and was part of Daily Stand-up, Sprint Planning and Sprint Review Meetings.
TECHNICAL SKILLS
.NET Technologies: ASP.NET, C#, .NET 2.0/3.5/4.0,4.5, WCF, WPF, MVC, LINQ, ADO.NET, Web API 2
Programming Languages: C#.NET, SQL
GUI: Microsoft.NET 4.0 & 4.5 Framework, Visual Studio 2005/2008/2010/2012 ,2015,2017 VB 6.0, Visual Studio.NET, ADO.NET
Operating Systems: Windows, MS DOS
RDBMS: MS Access, Oracle, SQL Server 2005/2008, R2/2012
Web Technologies: ASP, XML, HTML, DHTML, CSS, JavaScript, JQuery, Ajax, JSON, Angular JS
Debugging and Design Tools: MS office, MS projects, Visio for UML design
Reporting: SQL Server reporting services (SSRS)
Version Control Tools: Team Foundation Server (TFS), Tortoise SVN, GitHub
Methodologies: Agile, SCRUM, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
.Net Developer
Responsibilities:
- Designed, developed, maintained Application using C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, jQuery, Angular JS, HTML, CSS, Bootstrap.
- Worked on building web applications, windows services, and other real-time interfaces to create rich user experience that meets and exceeds the needs of the client.
- Assist with troubleshooting and issue resolution relating to current applications, providing assistance to the development team.
- Provide ongoing internal reporting of performance measures and service levels.
- Champion and promote service improvements on an ongoing basis to continually improve the quality of services delivered and customer satisfaction.
- Manage and coordinate hot fix and maintenance releases.
- Develop, implement and/or improve the application production support knowledge management repository(s) to ensure all are documented, process & procedures are clear and periodic reviews are conducted.
- Provide support to the business during day-to-day activities and ad-hoc requests.
- Diagnose SQL errors & QlikView generated scripts.
- Assist with planning and testing of application, configuration and database changes, and installation of upgrades and patches and update production support documentation.
- Analyze production issues to determine root cause and provides fix recommendations to the development team.
- Support applications in production. Note interruptions or bugs in operation and perform problem solving exercise to determine problem and ensure continued use of the application.
- Create, develop, and track solutions to application errors report.
- Monitoring the applications using Dynatrace and Uptrends.
- Scheduled many jobs to automate different database related activities including backup, monitoring database health, disk space, backup verification.
- Managed security by defining roles and rights.
- Deploying the applications using Azure Devops.
- Delivered reports to users in variety of formats like Report Server (Web based), excel, pdf, html, excel and CSV formats.
Environment: .NET Framework 3.5/4.0, Visual studio 2010/2015/2017 , ASP.NET MVC4, HTML5, JavaScript, CSS, jQuery, WPF, Agile Methodology, AJAX, SQL Server 2012, REST, NUnit Testing, SSRS, TFS, Entity Framework, Test, Spring.NET, TDD, Design Patterns, Web API, Micro Services.
Confidential, MN
.Net Developer
Responsibilities:
- Participated in full SDLC events, requirement gathering, writing high level and low-level designs, build, debug, unit test and deploy multi-client communication, performed design Reviews, Code Reviews and Test Plan Reviews.
- Designed and developed web applications in ASP.NET MVC4, C#.Net utilizing .Net Framework 3.5/4.0.
- Implemented agile methodology and used Jira tool to produce high quality software.
- Worked on building web applications, windows services and other real-time interfaces to create rich user experience that meets and exceeds the needs of the client.
- Developed configuration in windows services, exposing various service endpoints with different, communication protocol and security configurations.
- Coded DOM Manipulations like Templates, Directives, Filters, Dependency Injection using the Angular JS.
- Created own directives using Angular JS, crafted reusable components that fill our needs and abstracted away all the DOM manipulations logic.
- Designed, developed, maintained Application using C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, JQuery, Angular JS, HTML, CSS.
- Work on Source/Version control Tools using with the SVN and GIT, validate the change sets /code changes, apply the Labeling, Check-in/Out etc.
- Used MVC to create various views of the Webpages and different action methods in the controllers.
- Extensively used JavaScript, jQuery, CSS, HTML5 and AJAX for client-side scripting and styling.
- Developed a RESTful web service using Web API.
- Worked with JSON to pass the objects from client to server.
- Implemented Dependency Injection using Spring.NET.
- Involved in writing unit test cases, executing them and testing the application end to end on various environments.
- Work on automating the build, deployment and testing of Front End, Middleware and Database components using Jenkins.
- Worked on Dependency Injection using Spring.NET.
- Used the design patterns such as Repository, Singleton, Façade, and Factory, etc.
- Implemented Login Pages Using Angular 4.
- Used JIRA for the issue tracking and project management.
- Collaborated with business team to gather the functional requirements.
Environment: .NET Framework 3.5/4.0, Visual studio 2010/2015/2017 , ASP.NET MVC4, HTML5, JavaScript, CSS, jQuery, AngularJS, Angular 4, Node.js, React.js, C#, WCF, WPF, Agile Methodology, AJAX, SQL Server 2012, REST, NUnit Testing, SSRS, TFS, Entity Framework, Test Automation, Jenkins, JIRA, Tortoise SVN, Tortoise Git, Jenkins, Spring.NET, TDD, Design Patterns, Web API, Micro Services.
Confidential, Cincinnati, OH
.Net Developer
Responsibilities:
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Involved in architecture and development of Custom Controls and User controls to support shared functionality of displaying Customer details common to all pages.
- Developed interactive web pages using ASP.NET, C# and ADO.NET .
- Program client side and server-side validations using JavaScript and regular expressions .
- Code the application in C # using ASP.NET including textboxes, combo boxes, data grids, tree view control, buttons, validation controls , and image buttons and zooming .
- Worked on View State to maintain data between the pages of the application.
- Wrote class library for Database Access layer using C# and ADO.NET .
- Designed user control for re-use of UI functionality .
- Implemented JWT Token based authentication to secure the ASP.NET Core Web API and provide authorization to different users.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
- Designed and Developed Master and Content Pages (Web Forms) using ASP.NET Server Controls and C# .NET as code-behind.
- Used AJAX to improve the performance of the web pages and to display the data on frequently visited pages.
- Implemented Forms Authentication and Role based Authorization.
- Used Custom Validation, User Validation and Java Script to give access to registered users.
- Extensively worked on ADO.NET objects (SQL Connection, SQL Data Adapter, SQL Command, SQL Data Reader and Dataset).
- Used Stored Procedures, Joins on key fields for fast retrieval and Database optimization.
- Created User control and Custom controls for the application.
- Extensively worked with C# for creating classes of this application and Integrated with ASP.NET pages.
- Implemented XML Web Services in C# based on SOAP protocols using XML for data transfers.
Environment: .NET Framework 3.5, C#, ASP.NET (3.5), AJAX, XML, XSL, CSS, ADO.NET, T-SQL, Web Services, Windows XP, SQL Server 2005, IIS.
Confidential, New York, NY
.Net developer
Responsibilities:
- Involved in designing, analysis and development of application using ASP.Net 4.0, MVC 4.0, C#, WCF, HTML, CSS, JQuery with MS SQL Server 2008 .
- Involved in defining service contracts, implementing service, configuring WCF services .
- Involved in coding the Business Layer and Data Access Layer using C# .NET.
- Used ASP.NET Web Service to use make use of RESTful Web services.
- Developed system services SOA application platform for utilizing WCF services to retrieve the data.
- Developed the Business and Data access layers to update, delete and load the data into backend.
- Designed & Developed UI & client-side scripting/data validation using HTML, CSS, JS script .
- Used ADO.NET for data retrieving, querying and manipulation.
- Developed stored procedures and functions used in the data layers that extract data for different application modules and to generate reports.
- Worked with delivery team along with offshore and onshore team members for planning timely delivery of project modules.
Environment: ASP.NET 4, C#, MVC 4, HTML5, JavaScript, JQuery, CSS, SQL Server 2008, WPF, WCF.