Full Stack Sr .net Developer Resume
MD
SUMMARY
- Having 8+ years of professional experience in Software Development Life Cycle (SDLC) such as planning, analysis, design, and implementation, testing phases and deploying the applications with architectural patterns Model View Control (MVC), Model - View-View-Model (MMVM) of Web Based, Client-Server and N-tier applications with Agile, Scrum and Waterfall.
- Expertise in developing Web-based and Windows-based applications as .NET Developer using Visual Studio in C#.Net, VB.Net, ASP.Net, ADO.Net, AJAX, Web Services, ADO.NET, WPF, MVC Framework, HTML, CSS, JavaScript, jQuery, XML, TSQL and PL/SQL.
- Adapt in developing client-side application functionalities with rich GUI design, UI design and user-friendly design approaches, single page applications, responsive web pages with performance functionalities in the web applications using JavaScript, Reactjs, jQuery, AJAX, JSON, HTML 4/5, XML/XSLT/XHTML, Bootstrap with AngularJS 1.5/1.6 and Angular 2/4/6/9.
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces, validation techniques using Angular 2/4/6/8 by implementing Filters, validation, controllers, components, directives, routings, factory and services.
- Experience in front-end Single Page Application (SPA) development using AngularJS and Angular 2/4/6/8, JavaScript frameworks.
- In depth Knowledge in working with attribute routing, data serialization, model binding, in WEBAPI and .NET Micro services (ASP.NET Core 1.0 / 2.0).
- Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server 2005/2008/2012 , Oracle 11g/10g/8, related work primarily on creating complex stored procedures, Views, triggers, functions using Oracle, PL/SQL or T-SQL.
- Expert in Implement deploy and configure Azure websites, configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Experience in developing Web Services using WPF for creating user interfaces using MVVM, PRISM, XAML, C#, User controls Win Forms
- Exceptional ability to design, development, security, testing and consuming of distributed applications using Windows Communication Foundation (WCF), also responsible for developing WCF based service, data, fault, and message contracts.
- Implemented Web API application using .NET Core 2/3 using C# with Dependency Injection and Web API controllers and methods, handled logging and error handling using Log4Net.
- Accustomed working on Database Connectivity with Entity Framework 6.0/4.3 with to work with relational data using domain-specific objects and also in code-first and database-first approaches to implement CRUD operations.
- In depth knowledge on REST web services using ASP.Net WEB API and C#, used WEB API to provide services to HTTP Requests, good understanding on design and deep functional experience in creating, deploying and consuming REST-FUL Services using ASP.NETWEB API 1.1/2.0.
- Familiar with design and development of business reports using Crystal Reports, SQL Server Reporting Services (SSRS), SSIS.
- Experience in using build tools such as npm, gulp and testing tools such as Jasmine and karma.
- Working experience in unit testing, integration and performance testing frameworks like NUNIT, XUNIT, MS Unit Tests for business logic.
- Utilized version control systems such as Team Foundation Server (TFS) 2013/2014/2015 , VSTS, GIT 1.8/1.9/2.1, Tortoise SVN and Clear Case, sub version for active tracking of work progress and maintaining code repository.
- Highly organized and can achieve targets as an individual or as a team member and very good communication and inter-personal skills and has the ability to work independently as well as in a team environment.
TECHNICAL SKILLS
Programming Languages: C, C#.Net (4.0/3.5/3.0), VB.NET (10.0/9.0/8.0/6.0 ), C++, Java, HTML, T-SQL, PL/SQL.
Web Technologies: ASP.NET 4.0/3.5/3.0/2.0 , ASP.net MVC, MVP, Ajax 3.0/2.0, JavaScript, jQuery, React JS, Node JS, VB Script, bootstrap, Kendo UI, Angular JS, Angular 2/4.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XSL.
Desktop Technologies: Win Forms, WPF.
IDE Tools: Visual Studio 2019/2017/2015/2010/2008/2005 , SQL Server Management Studio
.Net Frameworks: .Net Framework 4.6/4.5/ 4.0/3.5/3.0/2.0 /1. x.
Databases: MS SQL SERVER 2012/2008, MS Access 2010/2007/2003 , Oracle 10g/8i, MongoDB.
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), SSIS, Crystal Reports (2010/ 09/ 8.5/8 )
Modeling Tools: UML, MS Visio.
Version Control Tools: SVN, Team Foundation Server 2013, GitHub.
Middleware: Web API, Azure, WCF,ADO.NET 4.0/3.5/3.0/2.0 , Web Services, Enterprise Library 5.0/4.0/3.1.
Testing Tools: jasmine, Karma
PROFESSIONAL EXPERIENCE
Confidential, MD
Full Stack Sr .Net Developer
Responsibilities:
- Worked closely with the clients/stakeholders in gathering and analyzing requirements and providing solutions that meet the client’s requirements.
- Design and developed two Single Page Applications (SPA) from scratch based on client-side JavaScript, Bootstrap, jQuery and Angular 9
- Worked on.Net Core 2.2 for all the API’s development.
- Developed Business logic in C# to meet design specifications, user requirements as well as delivered high-quality applications.
- Used ASP.NET MVC5 framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Designed and developed the Data Access Layer using Entity Framework - Code First approach.
- Development, unit-testing, maintenance, review and bug fixing of code for Angular Micro-apps and RESTful .Net based multi-threaded Micro-services based on C# programming language, .Net Core framework, SQL Server 2012
- Responsible for Developing and Maintaining UI apps to interact with server-side application for processing data.
- Created folder structure and installed all the packages (package. json) and dependencies to the UI applications.
- Developed UI applications using ASP.Net MVC and Angular 6.0 architectural pattern.
- Worked on updating the application to from Angular 6.0 to Angular 8.0
- Developed. Net security features for Login Authentication (Forms based) and Authorization.
- Designed User Interface with Razor Views as per the user stories.
- Created multiple components in project, in order to implement routing for Angular 6.0
- Created multiple ASP.Net MVC controllers, Models and custom services to interact with the external Web Services.
- Experience in Data Querying using LINQ and Entity Framework to model the entities, logic and data manipulation.
- Included npm, gulp, typescript, package. json, Jasmine, karma to serve Angular 6.0 app in the project.
- Expertise in MS Team Foundation Server, Azure Devops and GIT to manage the team work on development environment.
- Implementing data driven server-side code in clean-code-architecture design using REST APIs, C#, ASP.net core, MVC and LINQ in .Net framework.
- Design & implement end-to-end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible and AWS.
- Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management
- Implementing Test-driven-development in Angular and ASP.net API to have a robust code and design along with test automation with Karma and Jasmine to manage quick deployment.
- Used Azure Data for production.
- Used Azure Dev-ops for source control along with Git-hub.
- Responsible for maintaining versions of source code using Team Foundation Serve
- Involved in the complete Software development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with AGILE methodology.
- Worked in a Scrum/Agile environment to plan and estimate work at different levels (story, sprint, releases).
Environment: Visual Studio.Net 2015/2019, Visual Studio Code, C#.NET 4.6/5.0, .Net Core, ASP.NET MVC, Entity Framework, LINQ, TFS, GIT, CSS, JavaScript, jQuery, React.js, Angular 2/4/6/9, IIS, Jasmine, karma, Web pack.
Confidential, Minneapolis, MN
Full Stack Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Created the Controllers using Controller Actions, Action Results, Views, presenters and View Models.
- Created middleware component classes across the enterprise and integrated in UI usingMVVMpattern.
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Written code for developing Single Page Applications (SPA) used several inbuilt JavaScript language core directives expressions and modules, created modern front-end template frameworks for JavaScript using jQuery like custom directives, decorations and services to interface with both restful and legacy network services also DOM applications.
- Enhanced user experience by designing new web features using MVC Frameworks Angular 2.
- Built and deployed various Microservices using C# and framework 4.6.1 and Net Core 2.1.
- Implemented web Services to bind the data and provide access to the data on the server and developed form validation with Angular 2 valid, and data validation.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Docker on familiar servers such as Apache, and IIS.
- Manage various AWS/AZURE environment for provisioning of Linux servers and services implemented by the providers
- Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
- Extensive use of LINQ and Entity Framework to develop data layer.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application and required data in the form JSON format, parsing the data using objects and arrays.
- Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- Designed Branding, Themes and CSS with HTML5, JavaScript, jQuery, KendoUI, And Bootstrap CSS.
- Integrated applications with back-end databases using SQL Server, Used ADO.Net extensively to interact with SQL and written stored procedures, functions, triggers, cursors for calling from one package to another package.
- Worked on SQL queries and optimization techniques to improve the Performance of the application and crystal reports using SSRS.
- Responsible for enhancement of critical batch processing applications running in Perl and Shell Scripting.
- Created Pull Request, Merge Activities and deployment using Azure DevOps.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE and used Postman to test the service.
- Developed an application using Win Automation and Checkouts using Win Automation Tool
- Experience in working on ASP.NET Web API applications on Azure
- Implemented, deployed and configured Azure configured diagnostics, monitoring and analytics on Azure.
- Implemented Unit Testing, Integration Testing and involved in Regression testing if needed.
- Migrating the source code and work items for different assets of TFS like build definitions and test plans to VSTS
- Utilized the TFS source control to keep track of new and past versions of code written in the application.
Environment: Visual Studio 2015/2017, MVVM, WCF, WPF, REST, HTML, CSS, XML, JSON, JavaScript, jQuery, Crystal reports, Bootstrap, Kendo UI, Unit, GIT, SQL Server 2012/2014, SSRS, SSIS.
Confidential, KS
Sr.Net Developer
Responsibilities:
- Involved in full life-cycle of the project from requirements gathering to transition using Agile Methodology.
- Designed responsive and user-friendly UI with CSS, Angular 2.0 and Bootstrap.
- Have a knowledge on single Page Application with loading multiple views using route services and adding more user experience to make dynamic by using Angular 2.0 framework and React JS
- Involved in designing the layout of User interface using Visio and Class diagrams using UML.
- Created middleware component classes andWCFservices across the enterprise and integrated in UI usingMVVMpattern inPrismframework usingWPFHelpersclass fromPrismAppBase.
- Implemented and extensively used the Object-Oriented programming concepts in C# and ASP. Net 3.0.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer classes using C# and .Net 3.5 for web pages.
- Defined and implemented customized configurations settings for application local Web. Config file for incorporating user authentications and authorizations via role-based security in order to restrict accessibility to certain module.
- Developed application using ASP.NET for server process & user interface and VB.NET Code Behind.
- Used ADO.NET for Oracle database interaction using Dataset, Data View. Used Name spaces System. Data.
- Web configuration file is used to have own setting for the application by writing database connection string and user authentication.
- Migrated VB 6.0 application to VB.NET application.
- Developed Data access assemblies in C# and isolated data access logic from business layer and front end.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms
- Created Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server-side validation and Java Script for client-side validation
- Implemented Role based authorization and Form based authentication
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Worked with ADO.NET to interact with the SQL Server 2008 (i.e. retrieving, updating and inserting data into the tables) for Alerts.
- UsedADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to Designed, modeled multi-threaded, enterprise n-tier software agent using WCF web service hosted in a Windows service
- Developed Stored Procedures, Triggers, and Views in SQL Server 2005 for accessing the database.
- Developed many T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Creating required objects using C# for interacting with Crystal reports.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Extensively Used TFS (Team Foundation Server) for the maintenance and status of the developers for development of application
Environment: Visual Studio 2008, ASP.NET 3.0/3.5, MVVM ADO.NET, SQL Server 2008, HTML4, VB.NET6, NUNIT, Visual Source Safe (VSS), SQL reporting services (SSRS), SQL Server Integration Services (SSIS), Server Controls, Crystal reports, WCF, .NET Framework 3.5/3.0, Web Forms, SOA, Web services, SQL Server 2008, T-SQL, LINQ.
Confidential
Jr.Net Developer
Responsibilities:
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Developed very responsive, elegant views for web pages using the Bootstrap CSS Frameworks.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework Code First in MVC.
- Implement functionality such as Searching, Filtering, Sorting, Categories, Validating using AngularJS framework.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side ASP.NET web API.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Developed a comprehensive search API on top of MongoDB query language.
- UsedMicroservice architecture, based services interacting through a combination ofRESTand leveragingAWSto build, test and deploy Identity Microservices.
- Worked on optimizing the ASP.Net web pages using C# and SQL Server stored procedures to call the application from the data base.
- Developed application using ASP.NET Core along with a Service Oriented Architecture (SOA).
- Build and deployed ASP.NET Core application toAzure Cloud Service.
- Involved in complete application stack inAmazon Web Services (AWS)like EC2, S3 Bucket.
- Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Integrated diverse sources of information using Perl, SQL server, Excel and Access Databases.
- Created different types of reports such as drill down, drill through, parameterize and dash board reports and schedule them according to business requirement using SSRS.
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Experience in working with two-week sprints in an Agile/Scrum environment.
Environment: Visual Studio 2012, ASP.NET MVC 4.0, WCF, Entity Framework 6.0, LINQ, jQuery, HTML5, XML, CSS3, XML, NUNIT, SQL, Agile/SCRUM, Microsoft Visio, C#.net, ADO.Net, ASP.Net, Microsoft Visual Studio.NET 2010, JavaScript, HTML, CSS, XML, IIS 5.0, Server 2008 R2/2008, Web Services, Web Forms, Microsoft Unit Testing, SDLC, AJAX, SQL Server.
