Senior .net Developer Resume
Harrisburg, PA
SUMMARY
- 8+ years of experience as a .Net Developer in software design, analysis, development, testing, maintenance, implementation and support of web and client server application using Microsoft Technologies.
- Strong understanding and involved in the Software Development Life Cycle.
- Experience working with Object Oriented Analysis and Design (OOAD) using UML (Unified Model Language), and Object - Oriented Programming (OOPs) using C#.
- Experience in developing Web Applications and Websites using the ASP.Net, MVC using C#.
- Extensively used Microsoft AJAX controls like Update Panel, Script Manager, Web Asynchronous Refresh Panel, Rad Ajax Panel to achieve partial page updates and asynchronous post backs for the web page.
- Designed and Developed rich user interface using HTML, XML and CSS, Angular JS, Angular 6, Java Script, jQuery.
- Developed Web Forms and Win-Forms using the Server controls, User Controls, Custom Controls, and Data Controls.
- Proficient in creating multi-threaded applications in C# in different ways using thread pool, task parallel library, background worker, begin Invoke.
- Experience working with latest technologies Web API, WCF, WPF and MVC.
- Experience in using MS SQL Server 2005/2008/2012/2016 , Oracle, MS Access and wrote queries and Stored Procedures.
- Experience in T-SQL for writing Stored Procedures, Functions, Indexes, Views, Cursors, Triggers, DTS, Transaction management, code optimization and performance Tuning creating tables and Indexes.
- Proficient in Data Analysis, Design and Data Modeling, using ADO.NET, LINQ (LINQ to SQL, LINQ to XML), Entity Framework, and T-SQL in developing Data Access Layer, writing SQL Queries, Stored Procedures and User Defined Functions.
- Experience in Internet Information Server (IIS) and version control software’s.
- Experience with Waterfall Model, Agile Methodology, OOAD techniques.
- Experience with Reporting Services like Crystal Reports, SSRS.
- Knowledge about Scheduling jobs using Dev Express.
- Developed CI/CD pipelines and deployed API’s and web application to the Azure cloud.
- Created Azure Resources and Resource groups for deploying the applications to Government cloud.
- College experience of Big Data Analytics using AWS, Hadoop, Pig Latin, R programming.
- Self-starter and team player with good Analytical and Technical skills.
- Ability to learn and develop using new technologies quickly.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Languages: C#.NET, VB.NET, jQuery, HTML, CSS, XML, XSL, XSLT, C, C++, Angular 6, NodeJS
.NET: ASP.Net 4.6.2/ 4.8, .Net Core 3.1, .Net 5, ADO.Net, WPF, MVC, WCF, Web Forms, Win Forms, Web API RESTful Services
Web Development/Client Scripting: ASP.NET, ASP.NET Core, ASP.NET MVC, Razer Pages, Xamarin, Web API, jQuery, JavaScript, TypeScript, Angular 8, NodeJS, LINQ, HTML5 / CSS, XML, ASP.NET Web Services, Ajax
Web Server: IIS, Apache, Kestrel
RDBMS: SQL Server 2016/2012/2008 R2/2005/2000, TSQL, Oracle 9i
Operating Systems: Windows, Unix, Linux
IDE/Tools: Visual Studio 2010/2013/2017/2019
Reporting & ETL: SSIS, SSRS, Crystal Reports, NUnit
Version Controller: GIT, Team Foundation Server (TFS), Visual Source Safe (VSS), Subversion (SVN), Bitbucket, Source Tree
Cloud Technologies: Azure, AWS, Azure DevOps
Microsoft Certifications: MTA in HTML5 with Java script and CSS, Networking Fundamentals
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Senior .Net Developer
Responsibilities:
- Developing and maintaining state usable business application and other integrated applications.
- Involving in Agra Guard software projects development.
- Created and maintained Azure resources like app services, storage accounts, resource groups and Azure Functions etc.
- Leads an application development/engineering team with respect to the Technical Lead’s assigned program/project with both local and remote resources directly mentors staff working on the project.
- Actively working on requirement Analysis, architecture design, estimation, development, and maintenance of software applications.
- Involved in sprint planning for development of applications in agile methodology.
- Explaining complex technical concepts to senior management and to the client and participating in daily SCRUM meetings to report and track the development activities.
- Working with infrastructure architects and Business users for developing the design solutions.
- Lead project development teams through the solution strategy and architecture deliverables across the SDLC
- Created Razor Views, Models, Controllers and Model Views using ASP.NET MVC 5.
- Providing technical support and technical quality control throughout all stages of the project.
- Designing Business Functionalities, involving in high level design document and coding Guideline documents.
- Lead a development team - Assigning tasks to the development team members, code reviews, set design patterns.
- Using Asp.Net, Asp .Net Core, MVC pattern, HTML, CSS, Java Script, Ajax, jQuery, SQL for creating and maintaining various functionalities in Agra Guard applications to provide the best maintainable system.
- Updated web forms application from .Net framework 4.6.2 to 4.8
- Worked on upgrading existing applications to .Net Core 3.1 and then to .Net 5.
- Worked with multiple code repositories like TFS, GIT and capturing the user stories, use cases, defects for all the Agra Guard applications.
- Worked on DevOps platform, created build/releases, unit testing and continuous integration/continuous delivery using Azure DevOps.
- Responsible for responsive web UI design with Angular 8, NodeJS, Bootstrap, Html5, CSS3.
- Working with micro services by containerizing and Orchestrating applications using docker and Kubernetes.
- Worked with enterprise technologies for designing and maintain SOAP Web Services and REST API’s.
- Logged application errors, system exceptions and custom exceptions using NLogger, Log4Net and SQL Server 2012/2016 Database.
- Used Postman and SoapUI to test web services and Web APIs.
- Installing necessary software’s required for the development.
- Meetings with the teams for planning sprints and to discuss about the backlog items and resolving technical issues facing during development.
- Working periodically with business analysts on requirements.
- Worked on maintaining the iOS and android app using Xamarin.
- Conducting trainings to the users on enhancements for every release.
- Creating complex SQL scripts for maintain the databases for Agra Guard applications.
- Monitoring the performance of the applications and doing hotfixes as required.
- Involved in functional and technical troubleshooting for applications and performing fixes.
- Development of back-end objects and front-end screens, testing and deployment.
- Identifying and fixing security vulnerability, like cross site scripting, SQL injection using Veracode scan.
- Preparing Technical documentation throughout the SDLC process.
- Analyzing and fixing issues that are found in SIT and UAT functional and regression testing.
Confidential, Harrisburg, PA
Software Developer
Responsibilities:
- Developed and maintained state usable business application and other integrated applications.
- Developed applications using VB.Net, ASP.Net, and MVC (Model-View-Controller) Architecture for creating web applications.
- Developed ASP.NET Core Web API based on departmental requirements and specifications.
- Worked with advanced concepts of ASP.NET Core MVC such as Models and Providers, Filters used for developing backend technology.
- Created and maintained database objects like complex Stored Procedures, packages, Cursors, and User Defined Functions in Oracle 11g for inserting/Updating/Deleting the data into the relational tables.
- Used ADO.NET, Visual Studio 2017 extensively for retrieving, querying and manipulating data in the database using LINQ & Lambda queries.
- Created, configured, deployed, and consumed Windows Communication Foundation (WCF) services with multiple bindings.
- Worked with SOAP UI, Web Handlers for transferring data over Http.
- Involved in creating proof of concepts for View JS during design and development phase
- Involved in code review and validating adherence to standards and guidelines Involved in High Level Design document and Coding Guideline documents. Involving in regular meetings with the client to confirm that development efforts are synchronous with client's expectations.
- Developed various custom controls, DTO’s, Entities to retrieve values from the reference tables and provide multilingual support to the pages using VB.Net, Web forms, WCF, Entity Framework.
- Worked on Top Team and TFS for Requirement Definition, Requirement Management and capturing the user stories, use cases, defects and project documentation.
- Involved in resolving technical issues faced during development.
- Actively involved in Unit Testing and Coded UI for UI automation testing using Visual Studio 2017.
Confidential, Raleigh, NC
Software Developer
Responsibilities:
- Developed and maintained statewide usable business applications.
- Developed and participated in Code and System documentation.
- Experience in developing applications under waterfall and Agile (Scrum) development methodologies.
- Involved in Daily Scrum meetings, participated in Reviews and Retrospectives.
- Developed web application using C#.Net 4.7, MVC 3.0
- Developed data access libraries using ORM concepts Entity Framework LINQ and Lambda Expressions.
- Developed Application using Angular 5, Bootstrap, DHTML, CSS and JavaScript, jQuery.
- Used SVN and TFS for code management.
- Created and consumed a WCF and RESTful services.
- Used Postman and SoapUI to test web services and Web APIs.
- Involved in the modification and addition of functionalities in the existing application including Analysis, Design, Implementation, Testing and Maintenance.
- Created Stored Procedures, Functions, Triggers to perform automated rules and optimizing indexes in SQL Server required for the Business Logic.
- Added/Updated unit tests accordingly to maintain the test coverage.
- Supported old legacy web application with bug fixes until the new web application is developed.
- Extensively used AJAX control extenders to the controls in the application to provide rich, user-friendly interface and to improve the responsiveness.
- Involved in migrating ASPX pages to razor. Good knowledge of razor view engine.
- Created SQL job to accomplish recursive task on an interval.
- Involved in Deployment and Troubleshooting issues in the application.
- Experience in reporting and integration business intelligence tools like SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS) as well as Crystal Reports.
- Developed various Win Forms and Web Forms for the client Internal Application.
Confidential, Harrisburg, PA
.Net Developer
Responsibilities:
- Perform analysis and design for the user stories and create effective and efficient algorithmsto implement them.
- Using MVC4 which makes easier to manage complexity by dividing an application into the model, the view, and the controller and has enhanced Support for Asynchronous Methods.
- Used LINQ queries and Entity Framework (Data Base First) for accessing data from database.
- Created Stored Procedures in SQL Server required for the Business Logic and written Scripts using T-SQL.
- Created SQL job to accomplish recursive task on an interval.
- Knowledge of website security best practices.
- Developed with cross-browser compatibility concerns and performance.
- Developed Application using Angular, Bootstrap, DHTML, CSS and JavaScript, jQuery.
- Experience writing Web API, WCF services.
- Used Postman and Swagger to test web services and Web APIs.
- Software development with public facing websites, multi-tier development.
- Testing and debugging the application as per the user requirements used N-Unit.
- Working with TFS for keep track of work.
- SSRS report development for integrating into web application.
- Developed Win Forms and Web Forms for the client Internal Application.
Confidential
.Net Developer
Responsibilities:
- Involved in handling various activities of the project like information gathering, analyzing the information gathered, documenting the functional or business requirements.
- Implemented using the Agile Methodologies.
- Involved in the development of dynamic ASPX web pages, retrieved data using ADO.Net/Entity Framework (Code First) with C#.
- Involved in identifying performance bottle necks in SQL stored procedures and applying appropriate mitigation techniques.
- Implemented technologies like HTML, JavaScript, Node JS, jQuery, and AJAX for rich UI experience.
- Used jQuery for handling UI interactions and making AJAX requests.
- Implemented Win-Forms for client-side desktop application.
- Implemented client-side validation using validation controls and JavaScript.
- Involved in creating proof of concepts during design and development phase.
- Microsoft Application Data Blocks was used in Data Access Layer and Data List, Data Grid and Data Repeater are used to display the data.
- Deployed web services as wrapper between server and client components.
- Performed Forms Based Authentication and ensured Role Based Authorization.
- Performed client side and server-side validation form validations using Java script and ASP.NET validation controls, respectively.
- Implemented Model-View-Controller (MVC 3) Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Consumed a REST based web service to fetch employee information from HR system and parsed XML response.
- Utilized application blocks of Microsoft Enterprise Library and extended their functionalities.
- Wrote unit test cases using N-Unit and ensured expected code coverage is achieved.
- Implemented Custom Error Handling to handle exceptions.
- Developed SSIS package to generate a CSV file using extracted data from SQL Server database
- Designed and developed user activity report, user access expiration report using SSRS.
- Created scheduled reports in SSRS to notify inactive users.
- Generated various other reports based on the requirements and the formats using SQL Server Reporting Services.