Senior .net Developer Resume
Richmond, VA
SUMMARY
- Senior .Net Developer with 5 years of experience in requirements gathering, analysis, design, development, implementation, testing, maintenance and documentation of applications programmed in Microsoft .Net technologies.
- Independent experience working with .Net application involving ASP.Net, .Net Core, Web Api, Entity Framework Core, Angular 4 and MySQL.
- Experienced in all phases of software development life cycle (SDLC) - Project Analysis, Requirements, Design, Development, Testing, Documentation and Deployment and also in Windows Client/Server Environment
- Sound knowledge of Object Oriented Language Principles (Inheritance, Polymorphism, Interfaces) and working with .NET features like Events &Delegates, Generics & Collections, Multithreading, Exception Handling and Tracing.
- Expertise in developing applications using Microsoft technologies such as .NET Framework Core/ 4.5/4.0/3.5/3.0/2.0, Web applications using ASP.NET, MVC, Win Forms using Microsoft Visual C#.NET and VB.NET, Database access using ADO.NET and distributed applications using WCF, XML Web Services and messaging system.
- Experience in using CSS, JavaScript, AJAX, JQuery, HTML, DHTML, XML, and AngularJS.
- Proficient in creating Custom lists, Themes, Site Map, Web parts and Master Pages to improve features and look and feel of web sites.
- In depth knowledge in comprehending networking concepts based upon theOSIand TCP/IPModels.
- Experience with MicroServices-oriented architecture.
- Experience inCloudComputing usingAWS Amazon Web Services, Windows Azure.
- Experience withHTML5concepts includingWeb Sockets,Application Cache,Web Storage,and Web Workers.
- In depth Knowledge about .Net core 2.1.
- Experience with accessing data using Data Adapter, Data Reader and Dataset in ADO.NET and Language Integrated Query (LINQ) Providers for data manipulation.
- Experience and good understanding in developing (SOA) Service Oriented Architecture, Web Services, SOAP, WSDL, UDDI and DOM.
- Good hands on Graphical User Interface (GUI) Design using technologies like HTML, CSS, JavaScript, AJAX Controls, WPF (Windows Presentation Foundation).
- Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax,JavaScript/jQuery,JSONto make connections between server and databases likeMySQL
- Proficient experience in Cloud Computing SaaS Windows Azure SQL Azure and deploying and testing WCF, MVC and REST Web API applications to Windows Azure.
- Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
- Strong knowledge and experience in Design Patterns including MVC and MVVM
- Experience in developing reports using Crystal Reports and SQL Server Reporting Services (SSRS).
TECHNICAL SKILLS
Programming Languages: C++, C#.Net (4.0/3.5/3.0), VB.Net (10.0/9.0/8.0 ), HTML, T-SQL, PL/SQL
Web Technologies: ASP.Net (4.0/3.5), ASP.Net MVC (5.0/4.0/3.0), JavaScript, jQuery (3.0/2.0/1.0), AJAX, VB Script, AngularJS (2/1.6/1.5)
UI Technologies: WinForms, WPF, Web forms, HTML, CSS
IDE Tools: Visual Studio 2015/2013/2010, SQL Server Management Studio
.Net Frameworks: .Net Framework 4.5/4.0, ASP.Net Web API, ASP.Net Core
Databases: MS SQL Server 2012/2008/2005, MS Access 2010/2007/2003, Oracle 9i/10g/11g, T-SQL
Reporting Tool: SQL Server Reporting Services (SSRS 2008), Crystal Reports (2010)
Modeling Tools: UML, MS Visio 2010/2007
Version Control Tools: Perforce(P4V), Team Foundation Server (2015/2013/2012/2010 ), Subversion (1.9/1.9.4)
Middleware: WCF, ADO.Net (4.0/3.5), MVC4 (Razor)/MVC3 Web Services, MSMQ, Enterprise Library 5.0
Servers: Windows Server(2008/2003/NT), Microsoft IIS (7.0/6.0/5.0/4.0 )
Testing Tools: N-Unit, MS-Unit, X-Unit, Protractor
PROFESSIONAL EXPERIENCE
Confidential, Richmond,VA
Senior .Net Developer
Responsibilities:
- Agile Software development methodology and Continuous Integration with daily standups was followed.
- Used Ajax, JavaScript for validations and post-backs and CSS controls for enhanced interfaces in the UI.
- Involved in developing internal web application using ASP .NET MVC. Worked on the data from SQL server, to generate reports for analysis and business requirements.
- Developed the UI component architecture using Angular 4.
- Involved in developing business process flow using Microsoft Visio 2010 for requirements gathering and development of the application.
- Responsible for handling day to day payments processing in the database, processed by the Finance department.
- The application is modular and organized to support all of the functions of the Finance Office like need analysis, evaluation, packaging, notification, disbursement, funds management, tracking, verification and reporting.
- Designed and implemented Data access layers (model) using LINQ to XML, LINQ to SQL.
- Developing the application using ASP.NET MVC 5 by creating Views, Controller actions and Model classes.
- Ran thepowershell scripting (pre-written).
- Used MS Visio and Lucid charts to make ERD and UML charts.
- Wrote JQuery functions for client side validation.
- Used various .NET server controls andTelerik controls like Datagrid,RadGrid with extensive data binding to display, page and sort multiple records.
- Interacted with developers and team members to understand the business process.
- Designed GUI using ASP.NET, HTML5, CSS, and Bootstrap.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer and defined entities that are used for data access MVC application.
- Involved in Data base design, writing stored procedures, functions, views and triggers. (T-SQL) on SQL Server 2010/2012.
- Created and optimized views for user interactions using objects of HTML Helper class, Custom Helper and Angular JavaScript, knockout JavaScript/jQuery. Worked with Web API to provide services to HTTP requests.
- Written SSIS package for migration of data between the servers.
- Developed unit test cases for the whole application using visual studio test framework.
- Designed and developed table/matrix style reports using SSRS and included them in the Application.
- Applied Themes and CSS styles for UI design of WebPages and Used Ajax and JavaScript to minimize number of Page Refresh.
- Managed all development tasks and source code modifications via TFS.
Environment: MVC 5, C#, .Net 4.6 frame work, CSS, HTML, Entity Framework, Bootstrap, AngularJs 4, UML, SOAP, Visual Studio 2017, SQL server data development tools (SSDT), Web Services, HTML5, SQL Server Reporting Services(SSRS), SQL Server Integration Services (SSIS), T-SQL (SQL Server 2008R2), XML, XSL/XSLT, JavaScript and JQuery, LINQ, NUnit, TFS.
Confidential
Software Developer
Responsibilities:
- Involved in System Analysis, requirement gathering, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation.
- Working on Web Service calling using JQuery and AngularJS for Synchronous and Asynchronous Ajax calls in HTML web pages.
- Developed REST- API based web service to consume data by the client. Implemented provider based services.
- Developed UI Pages using Razor Views, CSS3, JavaScript, and JQuery.
- Developed application using ASP.NET, MVC framework.
- Designed Business Logic Layer, Data Access Layer using C# and MVC-5 as per the project specifications and implemented 3-Tier Architecture.
- Created user interface with Razor views, partial views, and layout templates.
- Designed and implemented UI for the application using ASP.NET MVC 5 Web Server controls.
- Written stored procedures, triggers using T-SQL for data access from SQL Server 2012.
- Developed module which deals with validating the user, changing passwords and searching of information depending upon the priority of user in the site using ASP.NET and C#.
- Worked on all client side controls in HTML5 using JQuery, AngularJS UI libraries.
- Worked on implementing Entity framework at service level for performing database operations.
- Worked on Indexes to speed up the query process in SQL Server.
- Worked with Agile/Scrum Environment to meet the timelines and interaction with the team.
- Designed and Developed Web Forms using ASP.NET, C#, XML, XSLT.
- Involved in handling concurrency issue by using optimistic locking in Entity Framework.
- Responsible for developing the Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, and C#.
- Designed User Interface with Razor Views, Partial View and Layout and enhance it with CSS3
- Worked on HTML5 validations and new form element types to implement validation in Angular JS.
- Utilized User controls to avoid repetitive UI code blocks in multiple .aspx pages.
- Used the ADO.NET data binding controls like Grid View in order to bind the data to the control and displayed the retrieved data.
- Developed Dynamic web applications with AJAX and Websockets.
- Worked on deploying the web application on IIS, creating virtual directories and setting permissions in IIS.
- Worked on analysing the Query plan, logical operators and logical reads in SQL Server.
- Developed web services automated scripts from API document to verify RESTful web service calls using XML and JSON format.
- Performed unit testing and functional testing using XUnit.
- Used Team Foundation Server (TFS) for Version Control.
Environment: Visual Studio 2013, Bootstrap, ASP.NET 4.5.1, REST, JavaScript, JQuery, AngularJS, Xamarin studio, MVC 5, HTML, CSS, Entity Framework, IIS 7.5, AJAX, XML, SQL Server 2012, Razor, Websocket, Team Foundation Server 2013.
Confidential
Software Developer
Responsibilities:
- Created templates using HTML5, CSS, and Javascript.
- Used DataTables for List, search, sorting and pagination of Data.
- Installed and configured PHP server to create a programming environment on a local development computer.
- Troubleshooting bugs or issues with sites, admins, user accounts and security.
Environment: Windows & Workstations, Windows 2008 Server, MS sql server 2008/2005, ASP .NET and HTML
Confidential
Jr.Net Developer
Responsibilities:
- Worked on this billing application where the system will generate the monthly bills for post-paid customers according to their usage.
- Involved in gathering all requirements from the client and provided expertise advice for better enhancement of the application
- Involved in Full Systems Development Life Cycle (SDLC) and architectural design.
- Validation controls by using C#.NET and JavaScript were implemented to perform validations.
- Design test scripts for Unit testing in the development environment.
- Perform Unit Testing, Integration Testing, Smoke Test and User Acceptance Testing and document detailed defects.
- Utilized Web.config file to have own setting for the application by writing database connection strings, custom settings and user authentication.
- Developed Web forms using ASP.Net server controls and validated input using Java Script.
- Expertise in ADO.NET components such as Datasets, Data Adapter, Data Reader, Data View, Data Table and expertise in Web Forms.
- Used ADO.Net objects such as DataAdapter, DataReader and DataSet for consistent data access.
- Wrote Triggers for sending Emails after to clients after any kind of transaction has been made.
Environment: ASP.Net using C#.Net, ADO.Net, AJAX Toolkit, Java Script, Visual Studio 2008 & SQL 2008.
