Senior Full Stack .net Developer/lead Developer Resume
Charlotte, NC
SUMMARY
- Senior .Net Fullstack Developer wif 10 years of experience in Developing and Implementation of .NET Web Based Applications, Windows and Console Applications using C#, .NET Framework and ASP.NET Core
- Extensive experience in .NET applications based on Object Oriented Programming (OOPS), Internet Technologies, Web based, Client/Server, n - tier and Service Oriented Architecture (SOA).
- Expertise in using Model-View-Controller (MVC4/5) Architecture and experience wif MVC 6 beta1 And Model View Presenter (MVP)Architecture
- Expert in Internet languages like HTML, CSS3, XML, DHTML, VBScript, Angular JS, JavaScript, XAML and AJAX & CSS Frameworks such as Bootstrap, Foundation, or Skeleton
- Developed new features for teh internal Web application using JSframework, JavaScript, HTML5, CSS, Restful Services, .NET, C#,LINQ, andentityframework.
- Created (BLL) Business Logic Layer and Presentation layer in VB.NET. Worked on MVVM design pattern.
- Extensive experience in web API/AWS backend, Bootstrap/Angular front-end, iOS Swift companion app, ASP.NET MVC &MVP control logic, using C# and teh Razor View Engine (HTML)&HTML5
- Experienced wif Silverlight and Windows Presentation Foundation (WPF) in Model-View-View model (MVVM)architecturalpattern in building ASP.NET Applications
- Hands-on experience in IDE Tools: Eclipse, RSA, WSAD, Red Hat Developer Studio.
- Experience in developing SharePoint deployments and Building solution wif technologies, such as CSOM, JavaScript, OAuth, and OData
- Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
- Experience in both progressive enhancement and single page applications (SPA) built using client side MVC frameworks such as AngularJS, Backbone, Knockout, React.js and Ember
- Experience wif preparing sap crystal reports and invoice application wif asp.net
- Expertise in different Windows Presentation Foundation (WPF)controls, layouts, asset library and customized teh appearance using their properties
- Worked on an open-source CMS Drupal to build website. experience wif Object Oriented Programming (OOPS) and working wif N-TierArchitecture&3-tier architecture
- Experience using wif SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) in MVC 4/5
- Experience in Structured Query Language (SQL) data retrieval and expert in writing applications utilizing an MS SQL Server database 2005 and 2008, Microsoft SQL Analysis Services 2005 and 2008
- Experience wif LINQ to Entities or LINQ to SQL Behavior Driven Development (BDD).
- Experience in AWS/Cloud based application development and implementation in NOSQL technologies like HBase, Cassandra, Couch DB, Mango DB and Amazon Web Services.
- Worked extensively on XCode, Android Studio, Xamarin Studio.
- Experience wif version controls like TFS, CVS, SVN, GIT, MERCURIAL
- Experience wif Kendo Controls and Telerik controls in building interactive and high-performance websites and applications
- Experience in connecting Bit bucket or GitHub accounts wif JIRA using teh JIRA DVCS Connector plugin
- Experience in building system and deploy application code to different environments, such as DEV, UAT, PRODUCTION using TeamCity, MS Deploy, TFS, GIT.
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Full Stack .NET Developer/Lead Developer
Responsibilities:
- Field Mapping of various claim types to its corresponding X12 standard structure.
- Incorporating field level length changes to teh existing fields of 4010 to match 5010.
- Development of Engine dat fetches teh data from database and populate to teh respective position.
- Used ASP.NET MVC framework to support teh use of Dependency Injection to inject objects into a class, instead of relying on teh class to create teh object itself. Involved in programming wif XAML applications.
- Development of component classes inC#encapsulating teh business logic wif strict adherence toObject Oriented Paradigms.
- Designed and Developed Microservice's for teh business components using .NET framework.
- Developed teh new features in teh middle tier using core VB and deployed them on to Test servers and teh production server
- Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on teh IIS
- Responsible for designing teh ASP.NET application authentication using .NET Framework, (Model-View, Controller) MVC and IIS security model.
- Participated in requirements and design review meetings wif customers, product owners, development managers and stake holders.
- Experience in dealing wif concepts like XML Reader class which helps in parsing teh XML files for compliance reports.
- Used Multithreading to develop teh multiple Target Builder running on Windows platform
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such dat to accept input from teh page request, invoke teh requested actions.
- Experience wif 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 teh migration of teh Service Abstraction Layer product as it transitioned from supporting an react js front end client to Angularbased front end client.
- Used bindings to control teh construction of teh 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 dat accesses 3rd party data services via Web Services. Teh solution dynamically scales, automatically adding/removing cloud based compute, storage and network resources based upon changing workloads.
- Maintained high degree of competency across teh Microsoft Application Platform, focusing on .NET Framework, WCF, Windows Azure, AppFabric, and SQL Azure.
- Created Cache Memory on Windows Azure to improve teh 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 wif 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 wif ASP.NET Web Forms, Web Services, State Management, Caching features, and configuring optimizations for securing teh web application.
- Created teh UI layers and web pages, and integrated them to maintain teh performance of data flow and data integrity using ASP.NET User Controls, Web Server Controls.
- Developed and Implemented Master pages in teh application for designing Presentation Tier (web pages).
- Applied CSS for a consistent look and feel for Page design in teh application.
- Involved in developing teh Business Layer in C#.NET, where all teh Business Objects are written in developing teh whole Application.
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic using C#.NET.
- Used Ajax, CSS, JavaScript, angular JS, react JS, kendo UI and Bootstrap for teh 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
- Divided stories down into logical tasks and identified technical requirements for each task. Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Discuss wif teh onsite and offshore team on teh 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 teh data.
- Analysis and evaluation of alternatives to formulate teh mode of implementation of teh system
- Estimation and initial validation of teh software development effort and maintain teh 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 wif OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Presenting weekly and daily status to client on behalf of onsite and offshore team.
- Developed test requirement document (TRD), test cases and implemented teh test cases.
- Tested teh application end to end and fixed teh 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 10, Bootstrap, HTML5, CSS3, Web API, Web Services, LINQ, AWS, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2014, Azure, Windows Power Shell
Confidential, Rockville, MD
Senior Full Stack .NET Developer/Software Engineer
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
- Designed and Developed WebApi's for 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 teh business logic using C#.NET.
- 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.
- TEMPEffectively 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 teh application to create a highly responsive system.
- Worked onSwagger UIfor testing teh restful services.
- Created Cache Memory on WindowsAzureto improve teh 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 teh 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 teh NUnit Framework for unit testing and ability to load, explore and execute tests.
- Created Mock-up designs and developed various functionalities wif JavaScript, Angular 8 and JQuery.
- Used custom error handling in Web API to pass proper error message rather TEMPthan generic error message to better understand teh error.
- Developed localization APIs which stores teh translated data inAzureand SQL tables.
- LINQ was extensively used in view extension to parse out unnecessary information and to make call to SQL database.
- TEMPEffectively created easy to use, reusable controls and integrated them into ASP.NET web pages.
- Used various ASP.NET web server controls dat included Site Map Path, Menu, Tree View, Grid View and Details View to develop Web Forms.
- Used JQ-Grid View, Data List wif Paging and Sorting for displaying various data on to teh page.
- TEMPEffectively used JQuery, a concise JavaScript Library, for traversing HTML document, event handling and AJAX interactions.
- Developed ASP.NET Web API Controllers dat 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 teh web sites and services on IIS 7.0 wif and wifout secured socket layer.
- Extensive use of LINQ and Entity Framework to develop data layer.
- Used Enterprise Library Framework to customize teh application based on teh behaviors.
- Extensive use of Web Services, XML, XSL to expose teh reports to facilitate teh 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
- Designing and Implementing Interfaces and Classes using Object Oriented Programming Structure and Design Patterns.
- Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
- Experience in configuringAzureWeb Apps, Web roles, Worker roles,AzureApp Services,Azureapplication gateway,AzureDNS,AzureTraffic Manager, AnalyzingAzureNetworks wifAzureNetwork Watcher, ImplementingAzureSite recovery,Azurebackup andAZURE Automation.
- Designing and Developing Enterprise Framework Assemblies for Data Access, Exception Handling, Logging and Session Management etc.
- 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, Jacksonville, FL
Sr. Software Engineer
Responsibilities:
- Used ASP.NET MVC framework to support teh use of Dependency Injection to inject objects into a class, instead of relying on teh class to create teh object itself. Involved in programming wif XAML applications.
- Development of component classes inC#encapsulating teh business logic wif strict adherence toObject Oriented Paradigms.
- Designed and Developed Microservice's for teh business components using .NET framework.
- Developed teh new features in teh middle tier using core VB and deployed them on to Test servers and teh production server
- Deploying .Net based Applications and Java based apps on IIS 6.0 and Troubleshooting .Net application issues hosted on teh IIS
- Responsible for designing teh ASP.NET application authentication using .NET Framework, (Model-View, Controller) MVC and IIS security model.
- Participated in requirements and design review meetings wif customers, product owners, development managers and stake holders.
- Experience in dealing wif concepts like XML Reader class which helps in parsing teh XML files for compliance reports.
- Used Multithreading to develop teh multiple Target Builder running on Windows platform
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such dat to accept input from teh page request, invoke teh requested actions.
- 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
- Divided stories down into logical tasks and identified technical requirements for each task. Formulated and documented technical architecture, components, and strategies for mitigating technical challenges.
- Discuss wif teh onsite and offshore team on teh 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 teh data.
- Analysis and evaluation of alternatives to formulate teh mode of implementation of teh system
- Estimation and initial validation of teh software development effort and maintain teh 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 wif OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Presenting weekly and daily status to client on behalf of onsite and offshore team.
- Developed test requirement document (TRD), test cases and implemented teh test cases.
- Tested teh application end to end and fixed teh bugs.
Environment: Visual Studio 2015, C#, IIS 6.0, SQL Server 2008R2, Microsoft Visio, Microsoft Office, Microsoft Project Professional, TFS 2010. GitHub, etc
Confidential, Rockville, MD
.NET Developer
Responsibilities:
- As a .NET developer coordinated wif users and prepared design documents to develop UI screens for teh web site.
- Developed Micro services using ASP.NET core.
- Involved in teh development of Data Access layer, Business layer and Application layer (user interface) of teh 3-tier architecture web application using C#. Net, ADO. Net and Asp. Net.
- Extensively used JQUERY to make client-side validations and used AJAX calls wherever necessary for auto filing fields and performing asynchronous calls
- Implemented Data access layer (DL) using Entity Framework wif database SQL Server by creating Functions, Triggers and Store Procedures in T-SQL.
- Created proof of concept for implementing views in Angular 6 rather TEMPthan using razor for development
- Created different business classes and interfaces using .NET Framework 4.0 wifObject Oriented Programming Methodology.
- Designed and Consumed XML Webesvices using 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.
- Extensively used XML and JSON Serialization for transferring teh data from controller to view.
- Created WCF, WCF REST Services and also used different bindings to make it available to different types of clients.
- Involved in teh Development of application Cost Containment Unit (CCU) and Prepay.
- Analyzed and designed new WPF application using MVVM and Repository pattern, from design to completion.
- Developed ASP.NET Web API Controllers dat 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
- Fully experienced in deploying, configuring and maintaining teh web sites and services on IIS 7.0 wif and wifout secured socket layer.
- 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.
- Created different business classes and interfaces using .NET Framework 3.5 wifObject Oriented Programming Methodology.
- Designed and developed SOA architecture wif WCF binding concepts for making data binding for end points.
- Used JQ-Grid View, Data List wif Paging and Sorting for displaying various data on to teh page.
- Utilized fluent N-Hibernate extensively for data retrieving, querying, storage and manipulation.
- Improvised user experience using JQuery. Used JQuery event handling mechanism to dynamically assign events on web controls.
- Supported Sybase servers including installation/upgrade, managing user accounts, implementing backup recovery procedures.
- Developed/modified many proceduresto populatetheSQL server from Sybaseas per business needs.
- Ensure teh organization complies wif ADA and equal employment opportunity Acts
- 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.
- Update teh organizational policies wif teh changes in teh ADA protocols
- Submit report to teh city's human resource departments regarding teh ADA policies and disabled employee statistics.
- Expertise in developingConsole, Windows and Web Applicationsusing C#, VB.NET and ASP.NET inVisual Studio 2003/2005 and Visual Studio Team System 2008.
- Knowledge of XML related technologies such asXML/XSL, XSLT, DTD, XML Schema, DOM, SAX, SOAP, WSDL, Web-Services, and VBScript
- Development of VB forms and Reports using SQL Server Reporting Services.
- Created and maintained database objects like complex Stored Procedures, Packages, Triggers, Cursors, Tables, Function’s, and View’s.
- Created Silverlight applications for interactive, Web-based data visualization using XAML in Visual Studio
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Web application development for frontend system using AngularJS wif HTML5 and CSS3 techniques.
Environment: VisualStudio2012, C#, ASP.NET, VB.NET, MVC /5.04.0, WCF, Entity Frame Work 4.0, Java Script, JQuery, 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.
