We provide IT Staff Augmentation Services!

Senior Full Stack .net Developer Resume

Columbus, OhiO

SUMMARY

  • Over 7+ years of experience as software developer and Involved in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server and N-tier Architectures.
  • Proficient in implementing /Consuming WCF services using different protocols and implementing features like Security, Debugging and Performance.
  • Experience as .NET developer in developing web-based applications using .NET technologies such as C#, ASP.NET MVC, ASP.Net Core 3.0, .NET Framework, HTML, CSS and IIS
  • Experience in usingLanguage-Integrated Query(LINQ)for retrieving and filtering the data
  • Strong experience in Web Server/ASP.NET application Administration - IIS 5.0 /6.0 /7.5
  • Expertise with Reporting Tools such as SQL Server Reporting Services (SSRS), Crystal Reports.
  • Built Web pages that are more user-interactive using JQuery plug-ins for Drag and Drop, AutoComplete, JSON, AngularJS, BackboneJS, JavaScript and Bootstrap.
  • Strong knowledge of variousproceduralandobject-oriented programminglanguages such asC#.
  • Enhanced and developed UI functionality usingASP.NET, HTML, XMLandXAML.
  • Extensive experience in Developing, Consuming and Debugging the SOAP and REST Web services using WCF
  • Extensive Experience in ASP.NET Web API Controllers that involved in implementation of service layer components and data object layer components using MVC 5.0/4.0/3.0.
  • Highly Knowledgeable in ASP.NETMVC 5.0/4.0 in implementing Model, View and Controllers with State Management, Security, Action methods etc.,
  • Experience in working with FACETS and HIPAA compliance.
  • Got exposer to work on MVC 5.2 Web API, Amazon web Services, Elastic Search.
  • Designed and implemented the application using Microservice Architecture for its various distinct advantages like loose coupling and design patterns.
  • Experience in developing Microservices using ASP.NET core.
  • Extensive experience in Aspect-oriented programming inTest Driven Development(TDD), developing infrastructure framework using Inversion of controls,Dependency Injection.
  • Experience withAzurePaaS Solutions likeAzureWeb Apps, Web Roles, Worker Roles, and SQLAzureandAzureStorage.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes.
  • Experience in using ADO.NET data controls (Dataset, Data Reader, Data Adapter, Data Grid, Grid View, and Data List)
  • Experience with Multithreading.
  • Proficient in client-side scripting like JQUERY Selectors, Events and AJAX.
  • Extensive experience in designing applications using OOP’s (Object Oriented Programming) concepts like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
  • Created and modified many proceduresto populatedata in SQL serveraccording to the requirement.
  • Worked on Database Connectivity with ORM technologies like Entity Framework 6.0/5.0/4.x Database First, Code First and performance tuning in Entity Framework
  • Experience in development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF based Service, Data, Fault and Message Contracts.
  • Excellent working experience on n-Tier and layered architecture, Service Oriented Apps, Load Balancing, Session Management, Web farm applications and Single Page Applications (SPA).
  • Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions using PL/SQL, T-SQL.
  • Proficient in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2012/2010/2008 , GIT and Visual Source Safe (VSS).
  • Proven ability in understanding system requirements, system architecture design, development, testing/QA and production Environment setup and support.
  • Extensive working experience in unit, integration and performance testing framework - NUNIT, MS Unit tests.

TECHNICAL SKILLS

Programming Languages: C# .NET (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), C++, HTML5, T-SQL, PL/SQL

Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0/3.0, Silverlight 4.0/3.0, Ajax, Entity Framework, N-hibernate, Bootstrap, JQGrid, LINQ, Webservices, Webmail, jQuery, Angular 4/6/8, HTML5, CSS3,VB Script. XAML, XML,XDOCUMENT,XSLT, XPATH, XSL

UI Technologies: Win forms, WCF

IDE Tools: Visual Studio 2017/2015/ 2012/2 , SQL Server Management Studio, Expression

.Net Frameworks: Net Framework 4.6/ 4.5/4.0/3.5/3.0/2.0

Databases: MS SQL SERVER 2008/2005/2000 , MS Access 2010/2007/2003 , Oracle 11g/10g/9i

Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8).

Modeling Tools: UML, MS Visio 2010/2007

Version Control Tools: Team Foundation Server (TFS), GIT

Middleware: WCF, ADO.NET Entity Framework 5.0/4.1, NHibernate, LINQ, LINQ to XML, LINQ

Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

Senior Full Stack .NET Developer

Responsibilities:

  • Leveraging Dotnet core 3.1 and Azure developed the app regardless of the developers OSs, deploy to staging environments in the cloud for fast validation, and finally, install the app on-premises without changing the software. Designed and Developed Microservice's for the business components using .NET framework.
  • Developed the new features in the middle tier using core VB and deployed them on to Test servers and the production server
  • Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on the IIS
  • Participated in requirements and design review meetings with customers, product owners, development managers and stake holders.
  • Experience in dealing with concepts like XML Reader class which helps in parsing the XML files for compliance reports.
  • Used Multithreading to develop the multiple Target Builder running on Windows platform
  • Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
  • Experience with Agile Extreme Programming (XP) development and Scrum life cycle practices, pair programming, test driven development, continuous integration, iterative delivery.
  • Developed and implemented custom workflow forms using InfoPath and Windows workflows using SharePoint Object model and MS Office 2007.
  • Successfully managed the migration of the Service Abstraction Layer product as it transitioned from supporting an react js front end client to Angularbased front end client.
  • Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
  • Used Microservice architecture, based services interacting through a combination of REST and leveraging AWS to build, test and deploy Identity Microservices.
  • Built a prototype Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud based compute, storage and network resources based upon changing workloads.
  • Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure.
  • Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Work in progress on POC to migrate to Windows Azure to address scalability and performance issues.
  • Developed SOAP based Middleware using Web Services to read XML files which is to provide communication between data access layer and backend database.
  • Implemented Web Services with SOA using WCF for passing data to multiple platforms.
  • Used LINQ to SQL (object relational mapping) for integrating data validation and business logic rules into data model.
  • Worked with ASP.NET Web Forms, Web Services, State Management, Caching features, and configuring optimizations for securing the web application.
  • Created the UI layers and web pages, and integrated them to maintain the performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls.
  • Developed and Implemented Master pages in the application for designing Presentation Tier (web pages).
  • Applied CSS for a consistent look and feel for Page design in the application.
  • Used Ajax, CSS, JavaScript, angular JS, react JS, kendo UI and Bootstrap for the front-end web development.
  • Analyze system and functional requirements to determine feasibility. Identified actors, actions, and goals for each story. Linked all stories back to customer project management system for traceability and acceptance criteria
  • Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often
  • Discuss with the onsite and offshore team on the System requirements documents.
  • Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2008 for inserting/Updating/Deleting the data.
  • Estimation and initial validation of the software development effort and maintain the project plan.
  • Responsible for maintaining versions of source code using Team Foundation Server 2010.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Tested the application end to end and fixed the bugs.
  • Created an internal browser based text editor using HTML, CSS, JavaScript, backbone.js.

Environment: .Net Core3.1, C# 5/6., ASP.NET, VB.NET, WCF, Entity Frame Work 6.0, Web Forms, Java Script, JQuery, Subversion, IIS 7.0, AJAX, Angular 8, Bootstrap, HTML5, CSS3, Web API, Web Services, LINQ, AWS, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2014, Azure, Windows Power Shell

Confidential, Chandler, AZ

Senior Full Stack .NET Developer

Responsibilities:

  • Utilizing.NET Core,ASP.NET, RESTful services following Command Query Responsibility Segregation (CQRS) pattern.
  • Extensively used LINQ and ORM tools like Entity Framework to exchange data between web applications and database objects. By using Entity Framework Code First Migrations I could accomplish this task in a relatively easy way.
  • RelatedAzureWeb Application projects updated and deployed ASP.NET Web apps, Web Jobs using visual studio, GitHub andAzureResource Manager.
  • Experience of process and transform data by running USQL scripts onAzure.
  • Experienced in developing and consuming Web Services and n-tier web applications using ASP.NET, C# and ADO.NET
  • Developed Microservices using ASP.NET core.
  • Involved in the development of Data Access layer, Business layer and Application layer (user interface) of the 3-tier architecture web application using C#. Net, ADO. Net and Asp. Net.
  • Implemented Data access layer (DL) using Entity Framework with database SQL Server by creating Functions, Triggers and Store Procedures in T-SQL.
  • Designed and Developed WebApi'sfor Microservice's.
  • Implemented Dependency Injection, Entity Framework 6, Token based authorizations and Resource based authorizations.
  • Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
  • Testing facets core application and UAT modules by following standard testing procedures.
  • Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls and Custom validations and JQuery was written for Client-side validations.
  • Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks using C#.NET.
  • Leveraged CQRS design pattern in the application to create a highly responsive system.
  • Worked onSwagger UIfor testing the restful services.
  • Created Cache Memory on WindowsAzureto improve the performance of data transfer between SQLAzureand WCF services.
  • Used Multithreading to execute multiple tasks in application.
  • Used both TFS (for UI layer) and GIT (for services) for source code management.
  • Root cause analysis and fixing the Windows / IIS Web Server Related issues.
  • Leveraged JQuery for page scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
  • Created web API's in MVC 5.2 and used elastic search to query.
  • Implemented Test Driven Development (TDD) using the NUnit Framework for unit testing and ability to load, explore and execute tests.
  • Created Mock-up designs and developed various functionalities with JavaScript, Angular 6 and JQuery.
  • Used custom error handling in Web API to pass proper error message rather than generic error message to better understand the error.
  • Developed localization APIs which stores the translated data inAzureand SQL tables.
  • LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
  • Effectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
  • Used various ASP.NET web server controls that included Site Map Path, Menu, Tree View, Grid View and Details View to develop Web Forms.
  • Used JQ-Grid View, Data List with Paging and Sorting for displaying various data on to the page.
  • Effectively used JQuery, a concise JavaScript Library, for traversing HTML document, event handling and AJAX interactions.
  • Developed ASP.NET Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.NETMVC Web Application.
  • Consumed different ASP.NET Web API’s to retrieve customers’ information and other application related information
  • Creating Containers by Docker's for Microservices
  • Fully experienced in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
  • Extensive use of LINQ and Entity Framework to develop data layer.
  • Used Enterprise Library Framework to customize the application based on the behaviors.
  • Extensive use of Web Services, XML, XSL to expose the reports to facilitate the information sharing.
  • Involved in Data Modeling, Database Design on SQL Server 2005 and responsible for writing Complex Queries, Stored Procedures, User Defined Functions, Views and Triggers.
  • Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, Data table, and XML Text Reader Writer for consistent access to SQL data sources
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in configuringAzureWeb Apps, Web roles, Worker roles,AzureApp Services,Azureapplication gateway,AzureDNS,AzureTraffic Manager, AnalyzingAzureNetworks withAzureNetwork Watcher, ImplementingAzureSite recovery,Azurebackup andAZURE Automation.
  • Extensive use of Web Services, WCF Services and protocols.
  • Designed and implemented Data access layers using LINQ for XML Data
  • Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
  • Worked extensively on implementing Automated Unit tests for this application.
  • Worked on Agile SDLC, SCRUM Methodology to practice-based methodology for modeling and documentation of software-based systems.

Environment: Visual Studio, C# 5/6., ASP.NET, VB.NET, WCF, Entity Frame Work 6.0, Web Forms, Java Script, JQuery, Subversion, IIS 7.0, AJAX, Angular 8, Bootstrap, HTML5, CSS3, Web API, Web Services, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2014, Azure, Windows Power Shell

Confidential, Minneapolis, MN

Full Stack .NET Developer

Responsibilities:

  • Used ASP.NET MVC 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. Involved in programming with XAML applications.
  • Development of component classes inC#encapsulating the business logic with strict adherence toObject Oriented Paradigms.
  • Designed and Developed Microservice's for the business components using .NET framework.
  • Developed the new features in the middle tier using core VB and deployed them on to Test servers and the production server
  • Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on the IIS
  • Responsible for designing the ASP.NET application authentication using .NET Framework, (Model-View, Controller) MVC and IIS security model.
  • Participated in requirements and design review meetings with customers, product owners, development managers and stake holders.
  • Used Multithreading to develop the multiple Target Builder running on Windows platform
  • Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions.
  • Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often
  • Discuss with the onsite and offshore team on the System requirements documents.
  • Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2008 for inserting/Updating/Deleting the data.
  • Analysis and evaluation of alternatives to formulate the mode of implementation of the system
  • Estimation and initial validation of the software development effort and maintain the project plan.
  • Responsible for maintaining versions of source code using Team Foundation Server 2010.
  • Project monitoring and control during development.
  • Defining responsibilities and reviewing deliverables.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.

Environment: Visual Studio 2015, C#, IIS 6.0, SQL Server 2008R2, Microsoft Visio, Microsoft Office, Microsoft Project Professional, TFS 2010. GitHub, etc

Confidential

.Net Application Developer

Responsibilities:

  • Involved in the Development of application Cost Containment Unit (CCU),
  • Created different business classes and interfaces using .NET Framework 2.0 withObject Oriented Programming Methodology.
  • Designed and Consumed XML Webservicesusing Microservices.
  • Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
  • Transformed conceptual designs into interactive user interfaces using HTML5, CSS3, Angular 6 and Bootstrap.
  • Controlled overall lookandfeel of ASP.NETwebsite by consuming twitter Boot strap.
  • Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
  • Developed ASP.NET Web API Controllers that involved in implementation of service layer components and data object layer components using ASP.NETMVC Web Application.
  • Consumed different ASP.NET Web API’s to retrieve customers’ information and other application related information
  • Migrated from one server/database to another involving both code base and database move, IIS6 to IIS 7 migration and changing settings to allow ASP scripts to run, setting up FTP accounts and server certificates.
  • Performance tuning of Windows and IIS servers.
  • Developed/modified many proceduresto populatetheSQL server from Sybaseas per business needs.
  • Developed Stored Procedures, Triggers using PL/SQL and oracle 10g and used accordingly.
  • Leveraged JQuery for page scripting, AJAX calls and JSON and XML for passing objects from Controller to View and vice versa.
  • LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
  • Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.

Environment: VisualStudio2012, C#, ASP.NET, VB.NET, MVC /5.04.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, Angular 2, N-hibernate, Subversion, WCF, IIS 7.0, AJAX, AngularJS, Bootstrap,HTML5,CSS3,WebAPI, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQLServer 2008 R2, UML,WPF, Windows Server 2003,Windows Server 2008 R2/2008.

Hire Now