Full Stack .net Developer Resume
Los, AngeleS
PROFESSIONAL SUMMARY:
- Over 7+ years of Professional experience in .NET Technologies with exceptional skills in all Phases of Software Development Life Cycle (SDLC) like Analysis, Design, Testing and Development of Web based Applications and windows based applications using Microsoft Technologies.
- Expertise in developing various applications using .NET Technologies like C#, ASP.NET, ASP.NET CORE,VB.NET, ASP.NET MVC, ADO.NET, ENTITY FRAMEWORKS, WCF, WPF, ORM, IIS, XSD, XML, SPA, windows forms and REST Web APIs.
- Extensive Experience in using HTML5, XML, CSS3, Bootstrap, JavaScript, JQuery, AJAX, Angular JS, Angular 2,Angular 6, XSLT, REACT JS, Node.js for creating interactive web applications.
- Experience in designing professional UI web applications using front - end technologies like HTML5, CSS3, DHTML, JavaScript, XML, jQuery, Visual InterDev, Master Page, AJAX, JSON, AngularJS, Node.JS, React JS KnockoutJS and Bootstrap.
- Extensively worked with .NET server Controls, Web User Controls, Data Grid Web Controls and Form Validation controls and Created Numerous Custom Controls.
- Hands on Experience in supporting the Cloud Platform Applications like Amazon AWS, Azure.
- Experience in Azure Services such as Web Roles and Worker Roles. Developing and deploying .NET based Web Applications, functions, logic apps and Websites into the Azure Services. Monitoring Website Resources using APIs, RESTful, SOAP and PowerShell.
- Strong Knowledge in working with Microsoft Azure Cloud services like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) , Microsoft Azure Service Bus, Internet of Things (IOT), Azure Search, Azure Websites and Visual Studio Online (VSO).
- Strong Knowledge on setting up Azure resource groups and resources under them. Expertise with CI/CD in ADO and Jenkins .
- Experienced in using Language-Integrated Query (LINQ) and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience in Developing Single Page Applications (SPA), Web Forms and Win Forms with ASP.NET Web API 2, AJAX and Angular JS using code first approach through entity framework.
- Have hands on experience in HTTP, HTTPS, SOAP, RESTful, WSDL and Web Services .
- Experience on XAML and MVVM Modules for WPF, MVP user controls.
- Extensive experience in design using OOP's concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM , Abstract factory, Singleton, MVC, MVP.
- Implemented Multithreading and parallel processing concept as a part of developing windows and WPF Applications.
- Have experience implementing Service Oriented Architecture (SOA) with WCF Web Services and SharePoint.
- Experienced with Many integrations with low code platform applications which run on office 365.
- Proficient in RDBMS like Creating Tables, CTE, Constraints, Indexes, Complex Stored Procedures, User Defined Functions, Triggers, Views, Joins, Cursors and performance tuning using SQL SERVER, ORACLE.
- Hands on Experience in Data retrieval and Manipulation of SQL SEVER Using ADO.NET components such as Connection Object, Command Object, Datasets, Data Adapter, Data Reader, Data View and Data Table.
- Experience in SQL SERVER Services SSIS, SSAS, SSRS, DTS, ETL , Creating Packages and Data Visualization using Microsoft Business Intelligence Tools .
- Have Strong Database Skills on T-SQL, PL/SQL, Oracle, MS ACCESS, OLEDB, ODBC, MongoDB, MY SQL and NOSQL.
- Familiar with the principles and implementation of Data Warehouse with Fact Tables, Dimension Tables, Aggregations, Star Schema and Snowflake Schema.
- Excellent Reporting Skills using power BI and SSRS.
- Expertise in Designing and Writing Unit Tests, Functional Testing, Integration Tests, NUnit and MS Unit Tests for Web Applications.
- Experience in preparing Use Cases, Use Case Diagrams, BusinessProcessModeling, Data Modeling, UML Diagrams, ER Diagrams and Sequence Diagrams using MS VISIO, MS PowerPoint and Excel Spreadsheets.
- Experience in working with version control systems ADO, GitHub, VSTS, SVN and Team Foundation Server (TFS).
- Experience with Agile (SCRUM) Software Development Methodology, Traditional Methodologies (Waterfall) and Test Driven Development (TDD).
TECHNICAL SKILLS:
Programming Languages: C# .NET, ASP.NET Core, VB.NET, VB, C, C++, T-SQL, PL-SQL.
Web Technologies: HTML, DHTML, XML, XSLT, XSD, WSDL, XAML, SOAP, CSS, Web forms, POWERSHELL.
Microsoft Technologies: MVC .NET, ADO.NET, AJAX, Classic ASP, SignalR, WPF, SILVERLIGHT.
Distributed Technologies: .NET Remoting, WCF, Web Services (SOAP, REST), LINQ.
Scripting Languages: JavaScript, React JS, JQuery, knockout JS, Node JS, VB Script.
Data Bases: Azure SQL, SQL SERVER 2014/2012/2008/2005/2000 , Oracle11g/10g/9i/8i, MS Access, MS Excel, MY SQL.
Framework: Microsoft.Net 1.X/ 2.0/3.0/3.5/4.0/4.5/4.6
Operating Systems: Win NT, Win 95/98, Win: 2000/2003/2008/2010 , Windows Vista, OSX, Unix.
IDE Tools: Visual Studio 2010/12/13/15/17/19 , Visual Studio code.
Enterprise Servers: IIS 5.0/6.0/6.5/7.0 , Apache Tomcat 6.0.
Cloud Platforms: Microsoft Azure (IAAS, PAAS), Office 365, AWS(On-prem)
Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports 9.0.
Software Methodologies: Agile SCRUM, Agile RUP, Waterfall.
Version Control: ADO, GIT, Team Foundation Server, SVN, Visual Source Safe.
Testing: Unit Testing, Integration Testing, Nunit Testing, Performance Testing, Regression Testing.
PROFESSIONAL EXPERIENCE:
Confidential, Los Angeles
FULL STACK .NET DEVELOPER
Responsibilities:
- Involved in the SDLC phase of requirement analysis, design, and development of the web-based intranet application tool using Asp.Net MVC, Web API and C#.
- Developing completed web applications from user interface to the database interaction.
- Developing web applications using message services between applications for data transfer and active communication within the multiple applications.
- Effectively used ASP.NET MVC features like View Bag to pass data from controller to view, partial views.
- Designed the Continuous Integration and continuous deployment using the Ansible roles which are custom to Confidential .
- Setting up the cloud resources like resource groups, hybrid connections, VM’s, Asp Services, Azure functions, Azure logic apps using mark logic, storage accounts ( Blobs containers, queue’s, storage tables and file shares), SQL azure databases and Key Vaults.
- Migrated On prem applications to PAAS.
- Worked on consuming different API’s from vendors to extract data into our applications.
- Experience in Azure B2B services and network whitelisting for providing access and maintain security for 3 rd party vendors to our applications.
- Involved in working on ASP.NET Core to build high performance, cloud-based application.
- Using ADO.NET for loading the Database from SQL Server.
- Worked on AJAX controls for extended functionality and configured REST using Microsoft .NET.
- Implemented Client -side validations using jQuery , Angular JS and server-side validation using ASP.NET Controls.
- Working on Front-end technologies like CSS, HTML, JavaScript, Angular 6, Typescript and jQuery to make AJAX calls to retrieve data from Rest Services.
- Created forms to collect and validate data from the user in HTML and Angular 8.
- Made C# code changes to address the issues in product maintenance as part of production support team.
- Developed ASP.NET Web API services to return JSON and XAML Format.
- Developed Web API's Consuming Third-party Web Services and REST, WPF, WCF Services.
- Design enterprise applications using Angular, jQuery, C#.NET - REST web services/WebAPI.
- (AWS) Set up and deployed the website on AWS EC2 server .
- Expertise in Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses)
- Analyze user requirement as well as product architecture/design to derive testing performance, scalability and durability testing.
- Involved in writing queries and stored procedures in MS-SQL server.
- Working on creating forms with MVC controllers using Client-side validation and partial MVC views.
- Worked on KENDO UI controls like grids, list view and fix the bugs pertaining to various browsers.
- Participated in the Agile methodology's daily scrum and other sprint meetings; developed and prioritized product backlogs and the sprint burnt down charts etc. to meet the daily deliverables and timelines.
Environment: VisualStudio2015, 2017, .NET Framework 4.6.2, C#, VB.NET, JavaScript, jQuery, Bootstrap, Angular JS, Angular 6,Angular 8, ASP.NET MVC,ASP.NET Core 2.0, WCF, ADO.NET, EN, HTML5, CSS3, LINQ, XML, XAML, TFS, SQL Server2014, 2016, Oracle 11g, SSIS, SSRS, Jira, Box, Windows Server, Web Services, Web Forms, SOAP.
Confidential, Atlanta, GA
Sr.NET MVC Developer
Responsibilities:
- Involved in Gathering, Design, and development and Testing application using ASP.NET MVC.
- Effectively used ASP.NET MVC features like View Bag to pass data from controller to view, partial views
- Using ADO.NET for loading the Database from SQL Server.
- Worked on AJAX controls for extended functionality and configured REST using Microsoft .NET.
- Implemented Client - side validations using JQuery, React JS and server-side validation using ASP.NET Controls.
- Made C# code changes to address the issues in product maintenance as part of production support team.
- Created forms to collect and validate data from the user in HTML and Angular 2.
- Involved in creating tables, views, stored procedures and invoking them in application using Data Providers.
- Worked with Angular JS controllers and Directives for application functionality.
- Worked on Web API calls for storing the bulk documents into Dropbox and retrieving through application.
- Involved in developing End-to-end application based on the FRD.
- Involved in performance tuning of the application by creating various database Indexes, optimizing Queries and created SQL Jobs for sending Alerts.
- Involved in the System Design and SAT documentation.
- Worked on different Release of application and provided excellent support to the client in maintenance.
- Followed Agile Scrum Methodology.
- Used Team Foundation Server (TFS) to manage the changes in the source code .
Environment: VisualStudio2015, .NET Framework 4.6.2, C#, VB.NET, VB6, JavaScript, JQuery, Bootstrap, Angular JS, Angular 2, React JS, ASP.NET MVC, WCF, ADO.NET, EN, HTML5, CSS3, LINQ, XML, XAML, TFS, SQL Server2014, Oracle 11g, SSIS, SSRS, Jira, Dropbox, Windows Server, Web Services, Web Forms, SOAP.
Confidential, Atlanta, GA
SR .NET DEVELOPER
Responsibilities:
- Involved in Creating Core Functionality with ASP.NET MVC FRAMEWORK.
- Designed Rich UI for ASP.NET Web Applications using JavaScript FRAMEWORK (jQuery, Node.js) in C# and VB.
- Migrated existing Classic ASP Web Applications into ASP.NET for various short-term contract projects using C#.
- Created Style based Animation using Storyboard in Sliver light 4.0 following MVVM pattern.
- Involved in Developing Front-End Applications using Telerik Kendo UI, Bootstrap, HTML, CCS3, Angular JS Node JS and Backbone JS for User Controls, Layouts and Styles, which inputs the Data and display the Data for Web Applications using ASP.NET.
- Created Menus, Tabs, Accordion and Drawer Component using Typescript and Knockout JS.
- Performed Unobtrusive JavaScript Validation and JQuery validation to Validate Form Fields on Client Side.
- Worked with Single Page Applications (SPA) using Google Libraries Angular JS and Angular 2 exclusively for Mobile Applications.
- Worked with AJAX for Remote Validation, AutoComplete and Partial Page Update.
- Used JSON Objects to transfer data Client and Server.
- Performed Unit and Integration tests utilizing NUnit, xUnit.NET, Ninject 2 and Moq system to test the individual bits of the functionality.
- Created and Maintained Web Content and Email Templates relating to AWS.
- Created Web Services using WCF, Web API to provide SOA Architecture and Configuration based Activation applications on SOAP and REST Protocols, used different bindings to make it available to several types of clients.
- Involved in modifications to the XML requests and response as per the Business Requirements.
- Involved in created new model classes in Web API to hold data.
- Implemented MVVM pattern to create MVVM user controls.
- Developed and Deployed Back-End DB to Azure Cloud Service.
- Migrated SQL Server DB to SQL Azure DB using SQL Azure Migration Wizard.
- Implemented Data Access Layer using ADO.NET, Entity Framework and LINQ.
- Created Tables, CTE, Indexes, Triggers, Views, joins using SQL SERVER.
- Written Complex Stored Procedures, functions and Packages in Database to meet the Business requirements.
- Created Jobs, packages and Reports on SQL SERVER.
- Involved in applications Deployment in IIS 8.0.
- Manage Trouble and request queues ensuring timely resolution based on SLA’s.
- Implemented Azure Application Insights to store user activities and error logging.
- Developed a code generator software that essentially built SQL, PL/SQL and Oracle DB.
- Developed package Wizards for data loading and extraction using SSIS tasks Conditional Split, Derived Column, performed data scrubbing, including data validation checks during staging, before loading the data into the Data Warehouse.
- Supported for Mongo DB and Cassandra DB.
- Design, Development and support SharePoint Solutions and Advanced workflows using SharePoint Designer and InfoPath.
- Implemented Network Security to various UNIX Services to test software functionality and security administration of the Linux servers.
- Implemented Authentication for NO SQL DB through Cassandra connection scripts for enabling the script to run.
- Used Team Foundation Server (TFS), Test Driven Development (TDD) project related document sharing and Team Collaboration.
- Used Agile Methodology during rewriting the application and adding new features to the application.
Environment: C#, ASP.NET, .Net 2.0/3.5/4.0/4.5 , VSS, VB.Net, MVC 5, Azure, Silver light 4.0, GIT, Agile, TFS, Visual Studio 2010, NO SQL DB, AWS, Unit Testing, Mongo DB, Structure Map, Classic ASP, LINQ, JQuery, SQL Server 2012/2014, VB 6.0, T-SQL, IIS 7.0, TDD using NUnit and Moq, ADO, Jenkins, HTML 5, CSS3, SSRS, SSIS, Twitter Bootstrap.
Confidential, Burlington, MA
Software Developer
Responsibilities
- Involved in Application development using Object Oriented Programming (OOP) Language C#, MVC, EN and Web API.
- Prepared Design Specifications Documents, Functional Specifications and UML Diagrams.
- Involved in Bug fixing and System Documentation.
- Worked on Action Filter Attributes of Controller and Method of the application.
- Used Repository Design pattern to expose service Methods used by controllers.
- Involved in designing responsive Web Application for Desktop/Tablets and Mobiles using Twitter Bootstrap, angular 2 Require JS and Jasmine.
- Involved in developing, debugging N-Tier applications using C#, JavaScript framework on MVC with RAZOR View Engine.
- Developed ASP.NET Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.NET MVC Web Application.
- Developed Web services for Business logic layer for Service Oriented Architecture (SOA).
- Maintained and enhanced Multi-tiered, Distributed Application Architecture powered by Elasticsearch.Net and NEST, StructureMap, NHibernate and NserviceBus.
- Worked with UX team to ensuring all web design templates translated for browser for rendering using HTML, SCCS, Knockout.js and Typescript.
- Refactored and enhanced an existing application to follow strict MVVM/MVC patterns for improved source code maintenance, code reduction, ease of update, scalability, ease of developer spin up, enhanced performance using angular JS.
- Developed service layer that uses Dependency Injection to pass updates Models to the application layer to facilitate unit testing.
- Used Dependency injection in service and Domain layer.
- Implemented Angular JS service calls using Angular Factory.
- Involved in connecting to BD using ADO.NET Connection Object, Command Object, Data Reader, Dataset and Data Adapter for consistent access to SQL Data Source.
- Design High Availability (HA) application on AWS across Availability Zones and Availability Regions.
- SharePoint Development with InfoPath and SharePoint Designer creating custom lists, libraries, workflows and forms.
- Involved working on GitHub to rebase and merge branches to the Master.
- Used Jenkins to do Continuous Integration.
- Participated in Daily Scrum and Sprint planning for the Estimation of stories.
Environment: ASP.NET, MVC 5, Entity Framework 6 Schema First, Classic ASP, Twitter Bootstrap, Fluent Validations, Dependency Injection, Structure Map, LINQ, JQuery, HTML 5, CSS3, XML/XSLT, VB6, WPF, MVVM Pattern, SQL Server 2012, T-SQL, IIS 7.0, SSIS AWS, TDD using NUnit and Moq, TIDAL, Resharper, Git, Jenkins.
Confidential, Cleveland, OH
.NET Developer
Responsibilities:
- Used Visual Studio 2013 for Developing Web based Applications with ASP.NET MVC 4.0.
- Worked on Object Oriented Programming Concepts like Inheritance, Polymorphism and Abstract Class for building Powerful and Dynamic Web Pages and Web Applications.
- Designed and executed all phases of Software Development life cycle (SDLC) utilizing Agile methodology to achieve end-to-end development of Web Based Applications.
- Implemented Types, Type Members, and Methods, Access Specifiers, and Properties of C #for building Scalable Standards-based Web Application.
- Developed Grids, Charts and Several Modules of the Application using Telerik/Kendo UI controls to display data.
- Designed and implemented Graphical User Interface using XAML and C#.
- Used NHibernate as ORM Mapping Tool.
- Used Data Contract and Service Contract as the standard mechanism in the WCF for serializing .NET Object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating Proxy Classes.
- Used Web Services (SOAP, WSDL) for communicating with other Application and Components.
- Involved in developing MVVM/MVP and WPF for the Unified User Interface.
- Created Single Page Applications and modules using Angular JS, React JS and AJAX.
- Implemented Master Page to allow centralizing the common functionality of the pages, so that we can make updates in just one place.
- Involved in Interaction with the client for collecting the requirements.
- Used LINQ Queries to retrieve data from Arrays, Collections and Generics.
- Performed CRUD Operations on HTTP requests and SQL SERVER 2012 with ENTITY FRAMEWORK.
- Worked on Client-Side Validation Using JavaScript, JQuery and AJAX control Toolkit.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Performed Unit Testing, Bug Fixing and maintenance of the product.
- Used MS Visual Source Safe for source code management, automated builds, testing and release management capabilities.
- Created Stored Procedures for performing related repetitive tasks in updating BD Tables using SQL SERVER BD.
- Used SSIS to read different type of files like MS Excel, CSV and import them in SQL SERVER.
- Created Crystal, Tabular Reports using SSRS and Integrated with ASP.NET Web Page.
- Created TFS Database Backup Schedules and TFS Disaster Recovery Plan.
Environment: NET Framework 4.0, ASP.NET, C#, VB.NET, ADO.NET, MVVM, HTML5, CSS3, AngularJS, ReactJS, Visual Studio 2012, MVC 4.0, XAML, SQL Server 2012, Kendo UI, SSIS, SSRS, IIS, TFS.