Senior Dot Net Developer Resume
Dfw, TX
SUMMARY
- IT Professional with around 7 Years of Experience in Analysis, Design, Development, Testing and Maintenance of N - Tier Enterprise Web and Windows Forms Applications using .NET Framework 2.0/3.0, 3.5, and 4.0/4.5, ASP.Net, C#.Net, VB.Net, ADO.Net, MVC framework, Web API, WCF, WPF, Web Services, LINQ, IIS 7.0/8.0, Entity Framework, SQL Server, XML, Java Script, AngularJS, HTML 4/5, CSS, Bootstrap, jQuery, JSON and AJAX.
- Expertise in working with different project delivery models such as Waterfall model and Agile (Scrum) methodologies.
- Strong in Object Oriented Design (OOD) with Unified Modelling Language (UML).
- Expertise in implementing Object Oriented Programming (OOP) Concepts including Inheritance, Abstraction and Polymorphism.
- Expertise in web-based application development using .Net Framework 3.0, 3.5, 4.0, 4.5, Web API, Razor, Webpages, MVC, HTML5, CSS, JS frameworks like Angular JS,jQuery, Bootstrap.
- Extensive experience in Database design, modeling and maintenance in MS SQL Server environment.
- Having good knowledge of importing and exporting of bulk data, backing up and restoring databases in SQL Server.
- Experience in implementing projects using MVP, MVVM & MVC Design Patterns & Object Oriented Technique.
- Expertise in Implementing Restful services using WCF and ASP.NET Web API’s.
- Used Angular 2 ngIf and ng for directives used for validations for the input fields of the forms with the data existed in the database.
- Proficient in developing web applications and Single Page Applications (SPA) using client-side technologies JavaScript, React.js, jQuery, AngularJS, angular2/4, JSON, Xml, AJAX, HTML5, CSS3, Bootstrap and Razor.
- Developed Entity Framework using LINQ queries to connect database and implemented CRUD functionality with Entity Framework Code First and Database First approaches with ASP.NET MVC 5.0/4.0.
- Worked on version controls and have an end to end knowledge in integration of TFS and VSTS.
- Knowledge of testing and Software Testing Life Cycle (STLC). Analyze current needs, requests and compare them with existing system functions and requirements. Performed Unit, Integration, Functional, System and Regression testing (Manual) for the Window and Web based application.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, Strongly Typed Views, Sections, Areas etc. and also implemented Controllers and Controller Actions, Filters, Routing.
- Extensive experience in developing Windows Communication Foundation (WCF) Services to expose useful functionality to web users through SOAP, describing them using WSDL.
- Excellent written and verbal communication skills, presentation and problem solving skills.
TECHNICAL SKILLS
.Net Technologies: .Net Framework 5.0/4.5/4.0/3.5, ASP.Net, MVC Framework 6/4/3, MVVM, Entity framework, LINQ to SQL, ADO.Net, Web Forms, Web Services, Web API’s, WCF, WPF, AWS.
Web Technologies: HTML5, XML, JavaScript, jQuery, Angular Js 2.0/4.0, JSON, CSS, Bootstrap.
Development tools: Visual studio 2017/2015/2013/2010/2008
Database: SQL Server 2008/2005/2000 (T-SQL), Oracle 11g/10g/9i/8i (PL/SQL)
Access Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
Enterprise Servers: IIS 7.0/6.0/5.0, Content Management Server
Operating Systems: Windows 10/8/7/XP/2000/NT/ME/98/2003, Vista, Unix
Reporting Tools: Crystal Reports, SSRS, MS Access
Version Control: Team Foundation Server (TFS), GitHub, Bitbucket, Visual Source Safe (VSS)
PROFESSIONAL EXPERIENCE
Senior Dot Net Developer
Confidential, DFW, TX
Responsibilities:
- Worked on Azure platform for developing, building and deploying the applications.
- Worked on multithreading so that single set of code can be used by several processors at different stages of execution.
- Developed application using IoC design pattern for removing dependencies.
- Worked on technical design and developed the application using Azure components such as Service Fabric, Cosmos DB, API Management, Application Insights, Azure Active Directory, Event Hub, Service Bus and Power BI.
- Used the Azure Service Fabric platform to package, deploy and manage, scalable and reliable microservices.
- Developed client applications with Microsoft's proprietary Azure Service Fabric to build stateless and Stateful microservices with supported programming models like reliable service and reliable actors using C#.
- Developing advanced high frequency and parallelly processed messaging architecture utilizing Microsoft Azure Event Hub and Service Fabric.
- Developing multiple legacy API’s for configuration purpose and expose the secured API’s to end user through API management.
- Configuration of NoSQL (Azure Cosmos DB) database in application for storing and fetching the client related data.
- Customized Azure Application Insights for logging and analytics to view the logs and metrics.
- Configured Active Directory in Azure for authenticating the clients and provide access legacy API’s with valid JWT token.
- Developing code for Azure Service Bus for the setting an endpoint so that the client can listen to their requested message.
- Worked on major modules like Users, Roles, Entities, Entity Types and Reports.
- Developing code for Integrating Power BI and created custom visuals using data query analytics to provide rearview of the application process.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
- Implemented Angular 2 Services for connectivity between web application and back-end API'S using TypeScript.
- Developing code for mock framework for unit testing and migrated the code to deployment after testing.
- Involved in design and development of web application with ASP .NET Core and C# .NET as programming language.
- Developed ASP .NET Core application using stateless services and communicating over HTTP to another service using the Service Fabric Reverse Proxy.
- Experience in creating a stateless service in azure service fabric application to read and publish messages from Event Hub with multiple partitions.
- Experience in configuring API's using API Management and add policies using JWT tokens to avoid calling API’s from unauthenticated and unauthorized users.
- Worked on Azure Active Directory for authentication of users to access API's.
- Experience in implementing service bus for publishing messages to topics with subscriptions using filters.
- Experience with Test-Driven Development (TDD) performing unit testing with Moq framework.
- Used TFS and VSTS for version control.
- Involved in continuous integration and continuous deployment (CI/CD).
Dot Net Full Stack Developer
Confidential, Thomasville, GA
Responsibilities:
- Applied Prototype design pattern in the project.
- Developed Web Forms for the modules using ASP.NET server controls, Validation Controls, and HTML, CSS.
- Designed and implemented Data access layers (model) using LINQ for XML Data and multi-user interface Used XML, XSLT and defined XML Schema.
- Developed solutions for diverse programming scenarios in C#, employing object-oriented programming concepts: encapsulation, inheritance, polymorphism, and abstraction.
- Applied Master Page, Skins and Themes to give a website consistent look throughout.
- Designed various web forms using Master Pages for judges and courts, CSS, skins and themes.
- Different Validation controls provided in web forms that are used for input validations, also developed server side code for input validations in C#.NET
- Experience in creating and supporting custom reports from the TFS data warehouse.
- Experience in designing and invoking reports for Web Applications using Crystal Reports and SSRS (SQL Server Reporting Services)
- Implemented User Controls to wrap up the reusable code, provided facility to upload various types of documents in attachments page.
- Worked closely to clients for gathering and analyzing requirements and providing solution that meets clients need.
- Interface with database and stored procedure using ADO.NET Dataset, Data Reader, Data Adapter and Data Grid.
- Implemented Presentation layer using CSS Framework, Angular JS, Wire-framing, and HTML5.
- Developed fast loading images using Adobe Photoshop CS5.
- Created XHTML5 Pages with CSS3 and the Box Model.
- Wrote Queries and Stored Procedures for integrating database for CRUD operations with databases.
- Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures, Functions, and Packages using SQL, and PL/SQL based on the documented user requirements.
- Responsible for redeveloping and configuring AngularJS for better responsive UI.
- JQuery and JavaScript are also used for client side validations.Troubleshoot and provided resolution for different kind of issues during the various stages of project.
- Developed Web Services using ASP.NET, VB.NET and SQL Server 2008.
- Used Java Script to validate the user input.
- Developed Use Cases, Sequence and Class Diagram understanding the client requirements using MS-Visio.
- Its web based N-Tier application developed using WCF Services and Data Services (Data Access Layer) as Business Service Tier and ASP.NET as Presentation Tier.
- Fixing various bugs as well as enhancing quality with performance for both applications.
Environment: Visual Studio.NET 2010, .NET Framework 4.5, C#, ADO.NET, CSS3, ASP.NET, C#, JQuery, Adobe Photoshop CS5, DHTML, XSLT, Angular JS, Bootstrap JS, Node JS, Ajax, LINQ, SQL Server 2008, SSIS, HTML, JavaScript, Web Services, XML, Data Structure.
Dot Net Full Stack Developer
Confidential, Las Vegas, CA
Responsibilities:
- Designed and developed Web Forms using ASP.NET Controls, CSS and HTML to facilitate the registered users.
- Developed custom solutions using .NET technologies including C#, WCF, web services, Application pages, Workflows, ADO.Net, LINQ.
- Involved in defining and creating technical details from the inputs obtained by the business user.
- Extensively used design patterns to ease of code maintenance and reusability.
- Developed classes in Business Layer and in Data Access Layer using C#.
- Used Cascading Style Sheets (CSS) to attain uniformity of all web pages and to control the layout and look of the page easily and extensively used Ajax to reduce connections to the server.
- Used Angular JS for Client-Side scripting along with JavaScript and J Query.
- Used Angular JS as it is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML.
- Used ASP.NET AJAX extensively for calling Web Services without writing a lot of custom JavaScript code to handle the request and response messages.
- Designed Web-based ASP.NET Intranet applications linked to firm-wide SQL databases.
- Used JavaScript extensively to enhance the UI and to make application looks more dynamic and performed client-side validations using jQuery.
- Involved in developing Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted on IIS.
- Used user controls and Custom User Controls to provide standard interactive User Interface.
- Developed Web Services for the System using .NET (SOAP/XML).
- Deployment of Web services for online transactions using C# and exposed them through SOAP and HTTP.
- Effectively handled ASP.NET client-side state management features such as control state, view state, cookies, hidden fields and query strings.
- Used pagination and sorting features of data grid in reports.
- Worked with web config files, debug files and worked with IIS server for creating the virtual directories and to setup of the website and run.
- Implemented Exception Handling, Logging and Validation of incoming requests.
- Used Team foundation server (TFS) as source control repository for code version on CI/CD.
Environment: Visual Studio 2010/2012, .Net framework 4.0,C#, ASP.NET, Web Forms, WCF, SQL Server 2005/2008 AJAX, XML, Angular JS, XSL/XSLT, Web Forms,HTML, CSS,Crystal Reports, TFS.
.Net/ UI Developer
Confidential
Responsibilities:
- Involved in all the phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
- Used AGILE SCRUM methodology to deliver in sprints and Status Meetings, Code Review Meetings.
- Gathered requirements through interaction with all the relevant teams and prepared high-level design and detailed design documents.
- Involved in developing UI using ASP.Net latest control such as List View, Ajax Toolkit, Web User Control, and Master Pages etc.
- Developed interactive pages of the application using ASP.NET Web Forms pages with VB .NET for the code behind modules.
- Designed and coded the user interface for the application using VB.NET.
- Implemented data-binding MVC using AngularJS for front-end development of current web application.
- Built large-scale web applications and mobile-first websites using JavaScript, React, AngularJS, and C#.
- Utilized VB.NET, ASP.NET and created web forms, user controls, web services
- Involved in designing of WPF screens and implementing MVC design pattern.
- Developed User Interface (UI) using WPF for the better look and feel of the desktop-based application.
- Created and consumed WCF services which are based on SOA architecture. Used Basic Http Binding for binding purposes.
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.
- Used LINQ for querying different databases and Dataset.
- Used various types of serialization mechanism for serializing custom classes and structures into required formats, such as SOAP for web services and XML.
- Extensively used datasets, Data table and Data view to retrieve and manipulate data and display it in an ASP.NET page.
- Designed and developed normalized database in SQL Server 2008 to maintain various details of the devices, team members, device history, and access permissions and so on.
- Generated reports using SQL reporting tool.
- Designed and developed reports module to see the course based, employee based, and location-based reports.
Environment: ASP.Net, ADO.Net, C#, WPF, WCF, LINQ, HTML, CSS, jQuery, JavaScript, XML, MVC, WSDL, AJAX SOAP, SQL, Visual Studio, MS SQL Server, Web services.
Software Developer
Confidential
Responsibilities:
- Participated in the System Analysis and Application Designing Sessions to understand the business requirements.
- Involved in writing the Technical Specification document.
- Involved in the database design discussions.
- Worked on creating database tables for Position Management module in Oracle 9i according to the database design document provided.
- Created package and stored procedures for insert/update/delete of positions data.
- Developed GUI screens for the position management module using XML, XSL and JavaScript.
- Worked on enhancement requests related to Talent management module.
- Used client side technologies such as HTML and JavaScript for designing pages and validations as per business requirements.
- Used Cascading Style Sheets for a unified look and feel of the ASP.NET Web forms.
- Used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Provided updates to the Team lead on a daily basis.
Environment: XML, XSL, XSLT, JavaScript, Web services, Oracle 9i.