.net Developer Resume
SUMMARY
- An IT professional with around 7+ years of experience in all phases of Software Development Life Cycle (SDLC) involving Analysis, Design, Development, Management and Implementation of web applications and enterprise applications based on various industries standard architectures like N - Tier Client/Server, and Service Oriented Architecture (SOA) using Microsoft tools and technologies.
- Extensively worked on Waterfall model, Agile/Scrum software development methodologies for requirement analysis, definition, prototyping, proof of concept, designing, coding, testing, and implementation.
- Experience in Microsoft technologies, such as .NET Framework (4.6/4.5/4.0), ASP.NET, C#, VB.NET, Web Services, WCF, WPF, LINQ, IIS, ADO.NET, SharePoint 2010/2013.
- Experience in creating rich User Interface on the web using HTML5, XAML, DHTML, Master Pages, CSS3, Ajax, Bootstrap, JavaScript, and jQuery.
- Experience with Web Service technologies such as Simple Object Access Protocol (SOAP), Web Service Definition Language (WSDL), REST, XML and WCF Web Services.
- Expertise in developing applications to access data (Data Access Layers) and data services using ADO.NET and ADO.Net Entity Framework .
- Experience in managing Micro Services for development testing and deployment of restful web services by using Docker and OpenShift .
- Experience in designing AWS CloudFormation templates to create custom-sized VPC , subnets , NAT to ensure successful deployment of Web applications and database templates.
- Planned, organized, and maintained the full stack Kubernetes environment running on Google Cloud Platform (GCP) and set up the alert and monitoring it by using Stack driver in GCP.
- Hands-on Experience in migrating in premise to Windows Azure using Azure Site Recovery and Azure backups.
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses, Office365).
- Experience in managing Micro Services for development testing and deployment of restful web services by using Docker and OpenShift .
- Experience in Creating REST APIs in .net with C# and .Net core 3.1
- Implemented Microservice Architecture used technologies like entityframework core, rabbitmq messaging queue, signalR and webApi
- Hands-on experience in front end using the Bootstrap component library to develop web interfaces with Angular 7.
- Experience with developing and building modern mobile applications with Microsoft Xamarin.
- Worked with api testing tools like postman and swagger.
- Expertise in designing and developing the Class Libraries for encapsulating the reusable functionalities like creating the Library for Data Access Layer and implementing lots of reusable business rules.
- Expertise in using XML/JSON and AJAX to link with back-end applications and working knowledge of Web protocols and standards (HTTP HTML/XHTML/XHTML- MP, web forms).
- Extensively used ADO.NET for database connectivity and transactions. Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls extensively .
- Worked on designing and developing of the applications using the ADO.NET and Entity Framework for loading and processing the data with MS SQL Servers. Data grids, Data sets and Data Readers for displaying the data.
- Experienced in developing Web Services with Python programming language.
- Experience in working with OOPS concepts like Inheritance, Polymorphism, Interfaces, Events, Delegates, Generics, Collections, Exception Handling and Multithreading in.NET applications.
- Worked with ASP.NET Web Forms, State Management, caching features, configuring optimizations and securing the web application.
- Extensively used Session State, View State, Cookies and Query Strings to persist and transfer data between pages.
- Experience in implementing WCF-SOAP/Web API - RESTful services and consuming using different communication protocols and well versed with implementing custom WCF debugging and performance modules.
- Implemented custom Security principals with Active Directory Groups, SharePoint Groups, Audience and User Profiles. Eqw2
- Created OOPs objects like Collections, Interfaces implementations using VB.Net Generics for extracting data.
- Used VB.NET and ADO.NET to define and implement Business Logic Layer and Data Access Layer.
- Developed and maintained VB.Net applications using ADO, LINQ and LAMBDA expressions.
- Proficient in designing and handling SQL Databases, DB Tables, Views, Stored Procedures, Functions, Triggers with SQL, T-SQL, DB2 and Oracle Databases
- Experience performing Unit and Integration Testing in the Development, System Integration Testing (SIT), User Acceptance Testing (UAT) including Bug Reporting and Fixing.
TECHNICAL SKILLS
Programming Languages: C, C++, C#.NET 7/6/5/4, VB.NET v11/ v14, Python 3.7
.NET Skill Set: .Net Framework 4.6.1/4.5.2/4.0/3.5 , ASP.NET, MVC 5/4, ADO.NET, LINQ, AJAX, Entity Framework, Web Services, SOAP, REST, SignalR, Win forms, Web Forms, WCF, WPF, IIS 10/8.5/7.5/ 7.0 and SharePoint 2013/2010.
Development Tools: Microsoft visual Studio 2017/2015/2013/2010 , MS Office 2016/2013/2010 , SQL server management Studio.
Methodologies: Agile (SCRUM), Waterfall
Web Technologies: HTML 5/4, CSS 3, XML, XAML, JavaScript, jQuery, Bootstrap, Angular JS/2/4, Node JS, Typescript.
RDBMS: SQL Server 2016/2014/2012/2010 , Oracle11g/10g/9i/8i, Mongodb .
Version Controls: Visual SourceSafe (VSS), SVN, TFS, GitHub.
Protocols: SOAP, TCP/IP, HTTP, UDP/IP and FTP.
Operating Systems: Windows Server 2016/2012/2008 R2, Windows 10/8/7, Ubuntu, CentOS VMware.
Reporting Tools: SQL Server Reporting Services (SSRS), Power BI
Testing tools: N-Unit, MOQ, MS-Unit.
Cloud Platforms: AWS, Azure, GCP
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Involved in the complete Application Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Writing Software Requirement Specifications & Test cases, Object Oriented Analysis and Design (OOAD) using UML with Microsoft Visio.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Development was done using Agile methodology with daily scrums, and continuous integration using the SDLC process to deliver higher-quality software far more rapidly.
- Created & hosted WCF Services and used different bindings to make it available to different types of clients.
- Developed an Azure-based high-performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets. Involved in migrating on-premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups.
- Used Data Contract as standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoked them using XML SOAP and WSDL for creating proxy classes.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 5.0 application and used Entity Framework for the use of LINQ-based Data Access.
- Provided lessen security vulnerabilities in applications, services and database access by applying OWASP ESAPI ( The OWASP Enterprise Security API ).
- Used various Telerik controls, Infragistics Net Advantage developed User Controls to design custom UI to meet the requirements and to increase the ease of use for customers.
- Good exposure to the JIRA - project tracking tool and Agile's Rally. Using JIRA and Rally which updates the work status, with the team and interacts with the other teammates across geography.
- Worked on applications software development efforts from deployment through the maintenance support process.
- Used Web API as Service layer to perform the set of convention HTTP protocols for performing CRUD operations.
- Developed Controls of the presentation layers using the AJAX.NET for getting more advanced features and efficiency.
- Using GitHub as a source code repository and implemented CI/CD builds in TFS
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012/2008R2 for inserting/Updating/Deleting the data into the relational tables.
- Used Angular 2.0 to standardize web application structure and responsive using bootstrap and provide a future template for data binding.
- Configuring and Networking of Virtual Private Cloud (VPC) and deployed AWS resources by Written CloudFormation Templates in JSON and YAML scripts.
- Used Angular 2 CLI commands for productivity and global/generic building blocks.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Used Rxjs catch library and catch functions to handle error handling in Angular 2 Application.
- Implemented code coverage using Karma and Jasmine for Angular on the client side.
- Extensive experience with RESTful services and microservices architecture.
- Used GitHub version controlling tools to maintain project versions supported the applications through debugging, fixing and maintenance releases.
- Wrote scripts in Python /Oracle for extracting data from HTML file and Parsed XML file using Python to extract data from database
- Configure, develop and unit test new functionality or bugs on the ServiceNow platform. Implement and innovative ServiceNow solutions in ServiceNow as assigned.
- Worked in production Support team by fixing the Bugs raised based on the priority levels.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers, Performed Unit Testing and System Testing of the application.
Environment: .NET Framework 4.6/4.6.1, .Net Core 3.1, Entity Framework 6.0, Visual Studio 2016, SQL Server 2014, C# 7.0/6.0, JIRA, SharePoint 2013, Cosmos DB, PowerShell, Python, ReSharper, N-Unit, MS-Visio, LINQ, IIS 10, Agile, Protractor, VB.Net, Python 3.7
Confidential
.NET Developer
Responsibilities:
- Developed web applications using C#.Net, ASP.NET MVC, ADO.NET, HTML, CSS, JavaScript, and Visual Studio 2013.
- Developed ASP.NET MVC 5 applications using Code First Approach in Entity Framework and UI in Razor View Engine.
- Responsible for developing the Data Access Layer (Model) using ADO.Net Entity Framework Model, LINQ to Entities, and C#.
- Involved in developing and consuming Web Services and n-tier web applications using ASP.NET, C# and ADO.NET.
- Used XML files to store data and to bind data with the controls on the front end.
- Responsible for implementing the Business Rules in Different areas of application like in the View Model, WCF Service Layer and in Stored Procedure where needed.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Responsible for writing the Actions in the Controllers which implement the Business rules, which act as a mediator between UI (View) and Database (Model)
- Extensively Implemented validations using built-in validation controls and custom validations controls with JavaScript.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Data grid, Data list and Repeater server controls are used with ADO.NET to manipulate the data and generate results based on alert types.
- Implemented Two-Way Databinding in AngularJS to handle the automatic synchronization of data between the model and view components for application.
- Responsible for Database design, and creating of Stored Procedures, triggers to perform the Data retrieval from multiple tables in SQL Server.
- Expertise with web-based GUI architecture and development using Tag libraries, HTML, CSS, Bootstrap, AJAX, jQuery, Angular JS, C#, JavaScript.
- Used GIT as Source Version control management system and worked on GITHUB repository.
- Used SQL Server Integration Services (SSIS) to perform bulk insert operations from SQL Server databases to flat files/CSV files and vice versa.
- Created complex stored procedure, PL/SQL, T-SQL, Views, Triggers, Cursors, Functions using SQL Server 2005 and performance Tuning using SQL server profiler.
- Experience in creating and scheduling of T-SQL jobs to run daily.
- Developed database objects such as tables, views, stored procedures, triggers and user defined functions for database operations in SQL SERVER 2012.
- Experienced in testing code developed in TDD environment.
- Involved in unit testing and written various N-Unit test methods for testing the application.
- Created and Published InfoPath forms such as expense Reports, Timesheets and employee leave request forms to work with SharePoint lists, libraries and attached it with workflow.
- Used business connectivity services to connect SQL and retrieve data to display it in SharePoint List.
- Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers, Performed Unit Testing and System Testing of the application.
Environment: .NET Framework 4.5.2, ASP.Net MVC, C#, Visual Studio 2013, ADO.NET, IIS 8.5, GitHub, Web Services, XML, SQL Server 2012, JIRA, SharePoint 2013, SSIS, CSS, HTML, Angular JS, Ajax, Shell Scripts, JavaScript, J-Query and Protractor, VB.Net, Python 2.7
Confidential, Marlborough, MA
.NET Developer
Responsibilities:
- Worked in Planning and executing phases of the software development lifecycle (SDLC) utilizing Agile methodologies to achieve end-to-end development of web-based applications.
- Worked on Agile Methodology (SCRUM) to meet timelines with quality deliverables.
- Primarily assigned for designing and developing Middle Tier.
- Worked comprehensively on C#, ASP.NET for building backend and building Client-Side Validation using jQuery and AJAX Control toolkit.
- Designed and developed user interface for web application and intranet application using Visual Studio 2010, ASP.NET, C #.NET, and AJAX, XML and CSS with object-oriented programming techniques.
- Developed the required Entity Models and used SQL relational database for the database to get the fast and responsive data for the users and for upgrading the data in the databases.
- Utilized Visual Studio 2012, jQuery, and JavaScript framework for developing Web based application for higher efficiency and speed.
- Developed Controls of the presentation layers using the AJAX.NET for getting more advanced features and efficiency.
- Developed application using the WCF, RESTful Web Services for getting good responsive to the application from all modules of utilization.
- Developed the UI models using HTML5, XHTML, AngularJS, XML, Web Services, and jQuery.
- Responsible for all client-side UI Validation and implementing Business logic based on user selection using jQuery UI and Angular JS.
- Developed UI using HTML5, CSS3, Bootstrap and JavaScript for interactive cross browser functionality and complex user interface.
- Used Angular JS to build a rich and responsive UI while developing Single Page applications.
- Used Angular JS service like $broadcast, $emit, $root scope for data transmission between controllers.
- Developed front end validation in AngularJS using combination of HTML validator and ngRequired, checking them with $invalid, $valid, $touched, $untouched, $dirty.
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
Environment: .NET Framework 4.5, ASP.NET, ASP MVC 4, C#, VB.Net, ADO.NET, Entity Framework, TFS, Tortoise SVN, Web forms, WinForms, jQuery, Angular.js, node.js, Visual Studio 2010, MVC 3.0, Razor, HTML, CSS, XAML, SQL Server 2012, SharePoint 2010, SSRS, IIS 7.5.
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and transmitting the business requirements for the project from the client and translating these into functional specifications.
- Graphical User Interface (GUI) was designed using ASP.Net and the business logic was coded in C#.
- Design and development of Web Forms using .NET Framework (C#, ASP.NET, ADO.NET) for the user interface (UI) with SQL Server 2010 as the Database.
- Developed the web pages using ASP.NET, C#, HTML, JavaScript, XML and CSS.
- Developed ASP.NET User Controls adding component reusability.
- Used various features of C# and C#.Net (e.g. reflections, generics, partial classes, LINQ etc.).
- Extensively used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2008/2012.
- Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations, and securing the web application.
- Created OOPs objects like Collections, Interfaces implementations using VB.Net Generics for extracting data.
- Coding for various Modules Error Handling using ASP.NET features such as Exception Handling, and Custom Error Messages
- Created Web Forms, Custom controls, User Controls, Code behind pages using .NET Framework.
- Created core server controls such as Dropdown List, Checkbox List, Grid View and other advanced controls such as calendar control.
- Designed and implemented a 3-Tier application architecture including the Presentation, Business and Data Access Layer.
- Used LINQ to SQL and LINQ to objects for CRUD operations.
- Created complex Stored Procedures, Functions, Indexes, Joins, and other SQL code for applications.
- Implemented Web Services in C# based on SOAP Protocol using XML and XSML extensively for data transfer.
- Implemented AngularJS client-side form validation, format view results using various controls and filters.
- Used Microsoft Team Foundation Server (TFS) for version Control and source code maintenance needs.
- Designed and developed table/matrix style reports using SSRS and included them in the Application.
- Performed extensive Unit testing using N-Unit as per the test cases and business logic.
Environment: .NET Framework 4.0, C#, ASP.NET, ADO.Net, WCF, LINQ, JavaScript, Angular JS, AJAX, HTML, CSS, XML, IIS, TFS, SQL Server, Visual Studio 2010, SQL Server Reporting Services (SSRS).