Senior .net Full Stack Consultant / Lead Resume
Charlotte, NC
SUMMARY:
- Senior .NET Engineer with 14+ years of experience in Development and Designing of Web and Windows based Applications and Dynamic Websites for business solutions using Microsoft .NET Technology. Have good experience in full Software Development Lifecycle (SDLC) starting from Requirements Analysis, Design, Coding, Unit Testing, Integration Testing and Deployment / Maintenance.
- Solid technical background developing intranet, internet, N tier and Client Server applications of .NET using Object Oriented Programming with ASP.NET MVC, MS SQL Server, WCF and performance optimization tools and technology.
- Have implemented MVC methodology in frontend framework (Angular.JS), middle - tier (Web API with RESTful service) and backend EF (Entity Framework).
- Extensive experience in configuring Internet Information Server (IIS), creating virtual directories, mapping them to physical folders and configuring applications for domain authentication.
- Excellent experience working with UML for drawing the Use Case Diagrams, Class Diagrams, Sequence Diagrams, State and Activity Diagrams.
- Excellent skills in developing code for the applications to interact with databases, using ADO.NET.
- Actively involved in Migrating applications from Dot Net 2.0 to Dot Net 4.7, classic to Azure cloud and AWS deployment
- Work experience on Windows Azure, Azure Active Directory, SQL azure, creating resource groups, subscriptions, build definitions and release definitions.
- Capable to research and expand the new leading Technologies. Excellent communication skills & leadership abilities and loyal work ethics.
TECHNICAL SKILLS:
Languages: C#.Net, ASP, VB.Net, Core java, C, C++
Source Control: Git Hub, SVN, TF Service in Cloud, Team Foundation Server (TFS) 2012
Web Technologies: HTML, DHTML, CSS, ASP.Net, WCF, WF, MVC, WPF, VB Script, Jscript, SOAP and XML Web Services, XSLT, ASP.NET Web API, Ajax, XML, HTML, JavaScript, JQuery, Angular JS, JSON, WCF Restful Services, Knockout JS, React JS, Node JS and Kendo UI
Databases: MS SQL Server / Oracle / PostgreSQL / MongoDB
Server Technologies: COM, DCOM, .Net Remoting, SOA, Web Services, REST, WEB API
Debugging Tools: WinDbg, SQL Profiler, Fiddler 2.0, Log Parser, Debug, Diagnostic Tool v1.2
Issue trackers: Jira, Onetime 2007, Bugzilla, Mantis
Frameworks: Rx, LINQ, Entity Framework 6.0, .Net Framework 4.7, 4.5, 3.5, 3.0, 2.0
Business Intelligence: SSRS, SSIS, SSAS
Operating Systems: Windows 10/7, Windows Server 2012, Windows Azure
Windows Development: Windows Forms, Windows Console, Windows Services, WPF
Visual Studio IDEs: VS.NET 2017/2015/2013/2010/2008/2005
Architectural Patterns: MVC, MVP, MVVM
Web Servers: IIS7.5, IIS6.0 and IIS5.1
WORK EXPERIENCE:
Confidential, Charlotte, NC
Senior .NET Full Stack Consultant / Lead
Responsibilities:
- Participate in walkthrough of Design, Code, Test and Release documents to ensure the deliverables are aligned to Confidential standards.
- Demonstrate the application in development environment using sample data acquired from upstream systems and take signoff from Confidential Information Analysts, Business stakeholders & Delivery Leads.
- Create and review the test strategy and deployment plan with Confidential Delivery Leads.
- Develop AllBridge UI and WS applications using .NET Framework and MS Visual Studio.
- Experienced in Software / UI development methodologies like waterfall, agile, scrum, extreme programming XP and rapid application development.
- Develop or direct software system testing or validation procedures and consult with customers or other departments on project status, proposals or technical issues such as software system design or maintenance on a weekly to monthly basis.
- Develop and document high level Conceptual Data Process Design for review by data analysts and quality assurance analysis that will serve as a basis for writing .NET code and writing unit test methods.
- Analyze and Develop the required code change to migrate the existing application that uses AIC Framework Caching to ASP.NET Caching.
- Perform POC on integrating NLog into Allbridge UI and Allbridge WS applications.
- Analyze and Develop the required code changes to integrate NLog into Allbridge UI and Allbridge WS Applications.
- Prepare Unit Test plan with use cases of business specifications.
- Perform the Unit testing for the new/existing application and capture the test results to maintain testing documents as part of Confidential standards.
- Perform regression test for each implementation to deliver a defect free NLog integrated with AllbridgeUI application.
- Perform the project implementation and solution adhering to Confidential standards.
Environment: C#.NET, Entity Framework (EF) 5, WEB API, MVC 5, .NET Framework 4.7, Azure, VS 2017, JavaScript/JQuery, CSS 2/3, ADO.NET, Web Services, SQL Server 2012, SSIS, Batch Processing, Windows 7/10, IIS, Visual Studio 2015/2017, TFS, Remidy, Jira, Artifactory, Octopus, Agent Smith Vera Code, Angular 2 and Bootstrap.
Confidential, St Louis MO
Senior Full Stack .NET Developer / Lead
Responsibilities:
- Attended all SRE level meetings and provided suggestions in improving process related to delivery of business.
- Supported web applications as part of maintenance and responded to many adhoc user requests and bug fixing.
- Held responsible for designing, configuration, administration, data architecture, monitoring, implementing migration strategies and upgrades of Confidential web environments.
- Involved in Designing and implementing entire Confidential web applications by using MVC, Web API, C#, Oracle database and MS SQL database.
- Used Splunk and Apica for monitoring web and applications and configured alerts for any outage to servers and web applications.
- Maintained tile-based web UI using ASP.Net MVC, C#, Kendo UI, jQuery, Angular, JavaScript, CSS, XML and HTML.
- Maintained web site reports using ASP.Net MVC, C#, LINQ, CSS, HTML, jQuery, JSON
- Have good understanding on microservices architecture using containerized .net applications using docker.
- Implemented event based communication between microservices by developing asynchronous event driven communication using event bus.
- Utilized AngularJS and Express framework to create dynamic data driven web pages.
- Expertise in managing rich UI based applications using CSS, HTML and JavaScript/JQuery for better look and feel
- Monitored various SSIS packages to import data from FTP files, network files to process them and load data into SQL Server database tables.
- Have worked on Configuration of SSIS packages, error handling, logging and e-mail alter notifications. Handled data transformation and filtering of bad records from input source.
- Maintained T-SQL stored procedures, user defined functions, view, aggregated tables. Scheduled many sql agent jobs for running the packages at periodic intervals.
- Experienced in CI/CD using Jenkins and Ansible Tower. Used Groovy and Powershell scripting to enhance Jenkin.
Environment: C#.NET 5.0, WEB API, MVC 5/6, Amazon Web Services (AWS), VS 2017, Entity Framework (EF) 6.1.2 .NET Framework 4.7, JavaScript/JQuery, CSS 3, ADO.NET, Web Services, SQL Server 2012, SSIS, Windows 7/10, IIS, Visual Studio 2012/2015, .Net core 2.0, TFS, Service now tool, Jira - Ticketing Tool, Confluence - Documentation, SQL Server 2012, SQL-Plus, Oracle 12 PL/SQL, Kendo UI, Angular 2 and Bootstrap.
Confidential, Danbury Connecticut
Senior Full Stack .NET Lead
Responsibilities:
- Held responsible for designing, configuration, administration, data architecture, monitoring, implementing migration strategies and upgrades of SharePoint environments.
- Worked on Enterprise Shared Service(ESS) application as a contract role.
- Involved in Designing and implementing entire LLR application by using MVC, Web API, C#, SQL Server technologies.
- Followed Scrum Methodology of Agile development. Involved in sprint planning, white boarding, standup, retrospective meetings.
- Designed entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
- Experienced in Software / UI development methodologies like waterfall, agile and rapid application development.
- Developed web site reports using ASP.Net MVC, C#, LINQ, CSS, HTML, jQuery, JSON, JavaScript and Telerik MVC controls.
- Developed JSP pages using Java Server Faces (JSF) UI Components.
- Expertise in developing rich UI based applications using CSS, HTML and JavaScript/JQuery for better look and feel.
- Developed various SSIS Created packages for data extraction from Flat Files, Excel Files, and OLEDB to SQL Server.
- Worked extensively on creating complex T-SQL queries, stored procedures including correlated queries and queries with complex joins involving multiple tables, temp tables and aggregate functions
Environment: C#.NET 5.0, Entity Framework (EF) 5, WEB API, MVC 5, .NET Framework 4.5, Azure, VS 2015, JavaScript/JQuery, CSS 2/3, ADO.NET, Web Services, SQL Server 2008, SSIS, Batch Processing, Windows 7, Java & JSP, IIS, Visual Studio 2012/2015, TFS, Remidy, SQL Server 2012, Angular 2 and Bootstrap.
Confidential, Charlotte, NC
Senior .NET Lead / Architect
Responsibilities:
- Designed and developing new ASP.NET application with integrated custom controls and user controls.
- Hands on experience in using asp.net Ajax, Jquery and .net controls like chart control.
- Followed OOD and developed technical diagrams (UML, Class etc.) for better understanding of requirements.
- Implemented technical use cases by designing and developing the appropriate web pages using c# code-behind.
- Used custom controls like asp grid integrated with jQuery for richer user experience.
- Used ASP.NET 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.
- Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
- Working with Angular JS to write custom directives for DOM Manipulation .
- Used Angular UI library for its components and UI router features
- Built complex desktop - style UI using HTML, CSS, JavaScript and AJAX including configuration wizards and interactive reports.
- Developed tables, stored procedures, views, functions and triggers to perform automated rules, updating to related tables in SQL Server 2012 .
- Integrated the service call with UI using http and resources which are substitutes for AJAX in angular.
- Used front-end templating frameworks for JavaScript - Including Bootstrap, jQuery, AngularJS, Backbone.js etc.
- Integrated into Team Foundation Server (TFS 2013) for testing the CCAS application and also developed code in Microsoft Visual Studio 2013.
- Involved in testing, fixing bugs, troubleshooting the technical problems and maintenance of the Applications.
- Developing rich, uniformed User Interface using CSS, Master pages, Themes, Silverlight, AJAX Controls, Web parts, JQUERY
- Used SSIS to create ETL packages to Validate, Extract, Transform and Load data to Data Mart Database.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/AJAX
- Implemented Business layer using Windows Communication Foundation (WCF) and asmx services.
- Used WCF service endpoints and exposed them over default protocol (soap over http) settings.
- Created stored procedures, functions and views for the related business scenarios in SQL Server.
- Developed database access components using the ADO.NET Entity Framework and utilized LINQ to Entity.
- Implemented error handling for the web pages by displaying appropriate user readable error messages.
- Hands on experience creating the technical design documents & maintaining them.
- Involved in generating business reports that are complex using SSRS and Crystal Reports 8.0.
- Responsible for writing the code in Microsoft Visual Studio.Net 2010 with ASP.Net using code behind C# & tested with NUNIT.
- Transferred all data into SQL Server from different data sources using SSIS/ETL.
- Developed N-Tier application.
- Use Window azure to deploy the application on cloud and managing the session
- Hands on experience in using the xml serialization provided by .net.
- Supporting the production support issues/deployment.
- Developed Multi-threaded Windows Services for timey based automation process without any user interaction. Involving in SCRUM meetings.
Environment: VisualStudio2017, C#, ASP.NET 4.6.2/3.5, WCF, Java Script, jQuery, AngularJS 4/5, XAML, TFS 2017, WCF, WCF REST, JSON, SOAP, IIS 7.0, AJAX, ADO.NET, LINQ,XML, Microsoft Enterprise Library, SQL Server Integration Services, Azure, NUNIT, SQL Server 2012 R2, Windows Server 2008 R2/2008. DHTML, HTML.
Confidential
Senior .Net Developer
Responsibilities:
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
- Involved in gathering and preparing the requirements from clients for design and enhancements.
- Experience in using MVC 4.0 architecture with hands on exposure to RAZOR view engine for application (WWW.SCUI.COM).
- Excellent experience in implementing Web Service, WCF, REST service which communicate data in both XML & JSON.
- Applied Angular.JS for designing front end and for getting data from Web services and WEB API which acts as a middle-tier and data access using Entity Framework.
- Implemented the list reports with filter, detail view using AJAX with ASP.NET web pages.
- Involved in developing applications in VB.NET, C# 4.0 and .Net Framework4.0 to meet the business requirements using Visual Studio.NET 2012.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Designed and implemented a number of support tools using ASP.NET MVC, WEB API, JavaScript
- Developed ASP.NET MVC 3/4 applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine.
- Created SSIS packages for populating data into MS SQL database.
- Accessing the data from Data Access Layer for the User Interface using Web Services.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2008.
- Performed Test Driven Development (TDD) using NUnit (2.6.4 version)
- Used type-safe SQL Parameters for data access in order to avoid SQL Injections.
Environment: C#.NET, AngularJS, WEB API, ASP.NET 4.0, MVC 3/4, .NET Framework 4.0/4.5/4.6, JavaScript, CSS 3, ADO.NET, Web Services, SQL Server 2008, SSIS, Windows 7, IIS, Visual Studio 2012, TFS and Service now tool.
Confidential
Senior .Net DeveloperResponsibilities:
- Participated in system specification meetings, analyzed user requirements, coordinated with coders and team members.
- Followed Agile and Scrum Methodology and to produce high Quality software .
- Worked with Visual Studio 2010/ .NET Framework 3.5/4.0 to implement Business Logic.
- Involved in Implementing Service Oriented Architecture (SOA) and used WCF to expose business logic as services and consumed those services. Defined service contracts, implemented service contracts etc.
- Worked with MVC architecture application using ASPX view engine and web API.
- Extensively worked on WCF Services using C# code.
- Developed test pages for different flows of application using JavaScript, JQuery, HTML5, CSS, AJAX and JSON.
- Developed RESTFUL Web services, APIs, and other back end components.
- Leveraged AngularJS resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
- Used nHibernate to develop new entity objects using SQL server 2008 as backend.
- Have good working background with J2EE Frameworks like Servlets, JSP.
Environment: C#, AngularJS, ASP.NET 4.0, MVC 4.0, .NET Framework 4.0, JavaScript, Java & J2EE, CSS3.0, ADO.NET, Web Services, SQL Server 2008, Windows XP, IIS, Visual Studio 2010, TFS and SSIS
Confidential
Senior .Net DeveloperResponsibilities:
- Designed, Developed extensive dynamic Web pages using ASP.NET Server controls, HTML Controls, jQuery and CSS.
- Developed SSRS reports for the legal analysis group.
- Utilized ASP.NET 4.0, C#.Net, Service Oriented Architecture (SOA), Windows Communication Foundation (WCF)
- Performed Application level tracing, debugging, and state maintenance through the configuration file under the root directory of the application.
- Used Agile methodology to emphasize face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Used SQL Server 2010 in C# to retrieve the data from database.
- Involved in writing different Stored Procedures, Triggers, Cursors, Joins depends on the requirement.
- Used Test Driven Development for developing the application.
Environment: Visual Studio, VB.NET, C#.Net, ASP.NET, MVC 4.0, Web App Development, Web Forms, WCF, Data-Driven Development, HTML, JavaScript, SQL, TFS, Web Services.
Confidential
.Net Developer
Responsibilities:
- Created several Web / Windows forms using C#.NET, ADO.NET, SQL server, WCF.
- Designed and Developed Business Layer/Data Layer using C#, ADO.NET and SQL Server.
- Create data objects (tables, views), stored procedures and functions to store and retrieve the data from database.
- Written several stored procedures, functions in T-SQL.
- Worked with SOAP requests in accessing different web services.
Environment: .Net Framework3.5/2.0, Windows XP, ASP.Net 2.0, C#, ASP, SQL Server 2005, MSTS, TFS, WCF, Web Services, LINQ, and JavaScript.
Confidential
.Net Developer
Responsibilities:
- Involved in gathering and analyzing the requirements from end-user.
- Developed and designed the web pages by using VB.NET, C# and ASP.NET.
- Design and development of user interface using ASP.NET, VB.Net, HTML, JavaScript
- Followed Agile Methodologies (Scrum and Extreme Programming).
- Involved in documenting the process both at the Functional and Technical level using Visio UML.
- Designed User Interface using Asp.net Standard Controls, Win Forms and Ajax Controls.
Environment: Visual Studio 2008, ASP.NET, ADO.NET, VB.NET, .NET Reports, SQL Server 2005, IIS, VSS.