Senior Full-stack .net Developer Resume
Sacramento, CA
SUMMARY:
- 17 + years of experience in Information Technology, Module Design, Development, Testing, Documentation, System analysis, and full life - cycle project development experience.
- 10 years of experience in .Net development, encompassing analysis, design, development and execution of business applications in N-Tier, RESTful and SOA architectures.
- Full stack C# Senior .Net Developer worked extensively in .Net Web technologies including .Net Framework 4.6, ASP.Net MVC5, Angular 4.2/2.0, Angular.js 1.6, Kendo UI, WEB API, SignalR, jQuery, JavaScript, HTML5, CSS3, Ajax, Bootstrap 3.0, UnderscoreJS and ExtJS.
- Experience in building Single Page Application (SPA) applications and Responsive Web Design websites using HTML5, CSS3, Bootstrap and JavaScript frameworks AngularJS, Kendo UI and ExtJS.
- Experience in working on Angular 2.0/ 4.2 projects using Typescript 2.4 and Node.js.
- Experience in creating custom directives and services to interface with both restful and legacy network services also DOM applications using AngularJS 1.6.
- Knowledge of NoSQL databases Redis 3.2 and MongoDB 3.4.
- Well experienced in debugging websites using Firebug, Fiddler, Browser Developer tools.
- Experience in resolving cross browser compatibility issues (IE, Chrome, Firefox and Safari).
- Experience using Entity Framework and nHibernate as Object Relational Mapping (ORM) framework for data access technology.
- Good understanding of Object Oriented concepts and SOLID Principles.
- Designed Applications using UML, Use Cases and Design Patterns, Agile Methodologies.
- Proficient in many common design patterns including: MVVM, MVC, MVP, domain driven pattern, unit of work, repository, dependency injection, factory, singleton etc.
- Experience in Oracle, SQL Server databases and performed basic database administration (DBA) tasks in few projects.
- Extensive knowledge in the following languages, databases, and technologies: .Net Framework 4.6, Visual Studio 2015, C#, VB.Net, ASP.Net MVC 5.0, Angular 2.0/ 4.2, ASP.Net WEB API 2.0, ASP.Net SignalR, HTML5, CSS3, Bootstrap 3.0, JavaScript, jQuery 3.0, JSON, Ajax, Kendo UI, ExtJS, MS-SharePoint 2010, Silverlight 4.0, LINQ, WPF, WCF, WF, SQL Server 2014, SSIS, SSRS, Oracle 11g, XML, XSLT, VBScript, VB 6.0.
TECHNICAL SKILLS:
Operating Systems: MSDOS 6.22, Windows 9x, Windows NT4/2000/XP/7.0/10.0 Professional, Windows 2008 R2, UNIX
Languages: Microsoft C#, VB.Net, VB 3.0/4.0 /5.0/6.0
GUI/Tools/ RDBMS: WPF, Silverlight 4.0, WinForms, MS-Access 2.0/2000,Developer 2000,WCF, WF, LINQ, Entity Framework4.0/5.0/6.0,nHibernate3.3, XML, XSLT, MS Enterprise Library 5.0.,COM/COM+, DCOM, MTS 2.0, MSMQ 1.0, SQL*Plus, Toad, PL/SQL Developer Tool, S-Designer 5.0, Crystal reports 4.6/9.0, Data Reports, VSReports 7.0, Winrunner 7.0, Rational Rose, VisualSourceSafe6.0, TFS 2010/ 2012/2015 , Clear Case 7.0, ChangeMan DS Serena 5.6, MS Project 2003,DecisionXchange 3.2, UML, MS Visio, MS-SQL Server 6.5/ 7.0/ 2000/ 2005/2008/2012/2014/2016 , SSIS,SSRS, Oracle 7.x/ 8x/ 9i/ 10g/11g.
Web Technologies/Tools: .Net Framework 1.1/2.0/3.0/3.5/4.0/4.5/4.6 , ASP.Net MVC 3.0/4.0/5.0, ASP.Net Web API 2.0, ASP.Net SignalR, JavaScript 1.3, jQuery 1.6/1.7/2.0/3 , 0, JSON, AngularJS 1.6, Angular 2.0 /4.2, EXTJS, AJAX, Net Enabled Web Services, HTML5, CSS3, SAAS, Twitter Bootstrap 3.0, 3rd Party controls (Infragistics, Telerik / Kendo UI), DHTML, ASP 3.0, VBScript, Typescript 2.4, Golden Layout, Underscore.js, Node.js, Redis 3.2, MongoDB 3.4, NUnit 2.4.
SharePoint Technologies: MS SharePoint 2007/2010, SharePoint Designer 2010, InfoPath 2010, Workflows, Active Directory, PowerShell
Web Tools: Visual Studio.Net 2003, Visual Studio / / 2013/2015/2017 , Visual Studio Code, Visual Interdev 6.0, Microsoft FrontPage, IIS 5.0/ 6.0 /7.0, Adobe Creative Suite CS5 (Photoshop, Illustrator, Flash), Macromedia Dreamweaver CS5
PROFESSIONAL EXPERIENCE:
Confidential, Sacramento, CA
Senior Full-Stack .NET Developer
Responsibilities:
- Involved in development of BHAM website using .Net Core 2.0, C#, Visual Studio 2017, ASP.Net Core 2.0 MVC, ASP.Net Web API 2.0, HTML5, CSS3, Jquery, Kendo UI and SQL Server 2014.
- Developed web pages for the forms DSH9025(Admission Nursing Assessment), DSH9230(FAIR Competency Assessment), DSH9207 (Clinical Social Work Progress Note), and DSH9001a (Addendum to the Admission Psychological Assessment (APA) using HTML5, CSS3, Bootstrap, ASP.Net Core MVC, Kendo UI and jQuery.
- Developed Windows services and ASP.Net Web API 2.0 for Cover For functionality for BHAM website.
- Worked in an agile project driven environment.
Environment: C#, .Net Core 2.0, Visual Studio 2017, ASP.Net Core 2.0 MVC, HTML5, CSS3, Bootstrap, jQuery, AJAX, Kendo UI, Web API, IIS 7.0, Entity framework Core 2.0, SQL Server 2014, TFS 2017.
Confidential, San Francisco, CA
Senior Full-Stack .NET Developer
Responsibilities:
- Involved in development of Confidential website using .NET Framework 4.6, C#, Visual Studio 2017, ASP.Net MVC 5, Angular 2.0/4.2, ASP.Net Web API 2.0, ASP.Net SignalR, HTML5, CSS3, JavaScript, Ag-Grid, Entity Framework 6.0 and SQL Server 2016.
- Developed single page applications using HTML5, CSS3, Templates, Bootstrap, Angular 4.2, ASP.Net MVC 5.0 and ASP.Net Web API 2.0 for various functionalities like Dashboard, Optimizer, Trade List, Cash Projection and Vacation Coverage.
- Used CSS3, SASS and Bootstrap for styling the web pages.
- Developed components, directives and services in Angular 4.2 for Max Bias and Vacation Coverage modules.
- Used tools Visual Studio Code, Angular-CLI, NPM and Node.js in the development of Confidential website.
- Developed object oriented components using classes, interfaces and generics in TypeScript 2.4 language.
- Developed code using Angular 2.0 core features templates, property, data, event bindings and observables in Confidential website.
- Implemented client-side validations using JavaScript, Underscore.js and Angular 4.2.
- Involved in development of Trade Package using Angular 4.2 and MongoDB 3.4.
- Developed Restful services using ASP.NET Web API 2.0 for Cash Projection, Max Bias and Vacation Coverage functions.
- Used AG-Grid 10.0 for grid data manipulation with Angular 4.2 in Confidential website.
- Developed ASP.Net SignalR push notifications to push the portfolio data from child pages to the parent page (dashboard).
- Modified domain layer code for Optimizer and Cash Projection functions using C#, LINQ, Entity framework 6.0 and back end logic using SQL Server Stored Procedures & Views.
- Developed SSIS 2016 packages to schedule the business processes Max Bias and Vacation Coverage modules.
- Written unit test cases using NUnit 2.4 in a Test-Driven Development (TDD) environment
- Worked in an agile project driven environment.
Environment: C#, .NET Framework 4.6, Visual Studio 2017, ASP.Net MVC5, Visual Studio Code, Angular 2.0/4.2, ASP.Net Web API 2.0, ASP.Net SignalR, HTML5, CSS3, SAAS, Bootstrap, JavaScript, jQuery, AJAX, Underscore.js, Node.js, Typescript 2.4, AG-Grid 10.0, IIS 7.0, MongoDB 3.4, Golden Layout, Entity Framework 6.0, SQL Server 2016, SSIS 2016, NUnit 2.4.
Confidential, San Francisco, CA
Senior .Net Developer
Responsibilities:
- Involved in development of Confidential Website using .NET Framework 4.5, C#, ASP.Net MVC5, Visual Studio 2013, HTML5, CSS3, Bootstrap, AngularJS 1.6, jQuery, AJAX, Kendo UI, WCF, NHibernate and SQL Server 2012.
- Created single-page, responsive web application using HTML5, CSS3, Bootstrap, Jquery and AngularJS 1.6 for all the Confidential web pages in Transaction and Project modules.
- Developed controllers, internal / custom directives, services in AngularJS 1.6 for wind and solar modules.
- Used AngularJS root/child scopes, filters, routing and state management in Confidential website.
- Used AngularJS event based communication (emit, broadcast, on) to send and receive data between various controllers in Confidential website.
- Written client-side code using jQuery and AJAX to implement client-side sorting, paging and validations in Transaction and Project modules.
- Used both Jquery plug-ins and Kendo UI in Confidential web pages Partnership Allocation, MOR (Monthly Operating Report), Agreements and Stakeholders.
- Written Business logic & Data access layer methods for both Wind and Solar Projects using C#, NHibernate, AutoMapper, Dependency Injection, Repository, Domain Driven design pattern, Spring Framework and SQL Server 2012.
- Worked in an Agile and Test-Driven Development (TDD) environment.
Environment: C#, .NET Framework 4.5, Visual Studio 2013, ASP.Net MVC5, HTML5, CSS3, Bootstrap, AngularJS 1.6, jQuery, AJAX, jQuery Plug-Ins, Kendo UI, WCF, Spring Framework, IIS 7.0, NHibernate, SQL Server 2012, TFS 2013.
Confidential, Burbank, CA
Senior .Net Developer
Responsibilities:
- Involved in development of D3 Contract Admin website using .NET Framework 4.5, C#, ASP.Net MVC 5, ASP.Net Web API 2.0, Visual Studio 2013, HTML5, CSS3, jQuery, Kendo UI, Entity Framework 6.0 and SQL Server 2012.
- Developed Single Page Application (SPA) web pages using HTML5, CSS3, Templates, Bootstrap, ASP.Net MVC 5.0 and ASP.Net Web API 2.0 for various functionalities like Deal, Project, Representatives, Firms, Staff, Payments and Talent data.
- Developed RESTful services using ASP.NET Web API 2.0 for Deal and Project functions in D3 website.
- Developed ASP.Net SignalR push notifications to different pages in the D3 Contract Admin Site.
- Used web Controls Kendo Grid & List view for grid data manipulation and Bootstrap Select2 for drop downs.
- Developed Reports using SQL Server SSRS.
- Written unit test cases using MS Test in a Test-Driven Development (TDD) environment.
- Worked in an agile project driven environment.
Environment: C#, .NET Framework 4.5, ASP.Net MVC 5.0, ASP.Net Web API 2.0, ASP.Net SignalR, Visual Studio 2013, HTML5, CSS3, Bootstrap 3.0, jQuery 2.0, AJAX, Kendo UI & Bootstrap Select2, LINQ, IIS 7.0, TFS 2013, Entity Framework 6.0, SQL Server 2012.
Confidential, Round Rock, TX
Senior .Net Developer
Responsibilities:
- Involved in development of guided product discovery web site using .NET Framework 4.5, C#, ASP.Net MVC 5, Visual Studio 2013, NHibernate and SQL Server 2008.
- Used HTML5, CSS3, and Bootstrap to enhance the UI design of GPD website.
- Enhanced the edit functionality of Refiner and Refinements using Bootstrap3 modal window.
- Develop MVC Controller, View Models and Helper methods linked to backend layers.
- Written business logic layer & data access layer methods for refiner and refinement functionality using C#, NHibernate, LINQ, AutoMapper, dependency injection design pattern and Structure Map.
- MS Test, Mock, FakeItEasy and have basic idea of Selenium UI Test tool.
- Working in an Agile and Test-Driven Development (TDD) environment.
Environment: C#, .NET Framework 4.5, Visual Studio 2013, ASP.Net MVC 5.0, HTML5, CSS3, Bootstrap 3.0 & Twitter-Typeahead, jQuery 2.0, Kendo UI, NHibernate 3.3, LINQ, IIS 7.0, TFS 2013, SQL Server 2008, UI Testing Tools (MS Test, Mock, FakeItEasy, Selenium).
Confidential, San Ramon, CA
Senior .Net Developer
Responsibilities:
- Created a custom web page with dynamically added controls based on the XML data for Bar Code Scanning (EMC - D2 interface) using .NET Framework 4.5, C# and ASP.Net MVC 4.0.
- Developed new dynamic UI for Indexing requirements for EMC - Captiva interface using C# and ASP.Net MVC4.0.
- Developed Responsive Design website to capture/modify/display the attributes of the document using HTML5, CSS3, Bootstrap 3.0 and jQuery 2.0.
- Used design patterns (Repository and dependency Injection) and followed the SOLID principles.
- Created new stored procedures in SQL Server 2008.
- Environment: C#, .NET Framework 4.5, Visual Studio 2012, ASP.Net MVC 4.0, HTML5, CSS3, Bootstrap 3.0, jQuery 2.0, Entity Framework 5.0, XML, XSLT, LINQ, SQL Server 2008, IIS 7.0,
- TFS 2012.
Environment: C#, .NET Framework 4.5, Visual Studio 2012, ASP.Net MVC 4.0, HTML5, CSS3, Bootstrap 3.0, jQuery 2.0, Entity Framework 5.0, XML, XSLT, LINQ, SQL Server 2008, IIS 7.0, TFS 2012
Confidential, Pleasanton, CA
Senior .Net Developer
Responsibilities:
- Involved in development of policy management web site using .NET Framework 4.5, C#, ASP.Net MVC 4.0, Visual Studio 2012 and SQL Server 2008.
- ASP.Net MVC development for web (customer-facing and internal) and C# for middle-tier applications.
- Developed web pages for policy viewer functionality using ASP.Net MVC 4.0, Razor
- Used client-side technologies HTML5, CSS3, jQuery 2.0 (collapse panel plug-in), ExtJS and JSON.
- Used EF 5.0 and various design patterns like domain driven pattern, unit of work, repository and dependency Injection.
- Used thirty party web controls using Kendo UIs for displaying tabular data in the web pages.
- Worked in an Agile and Test-Driven Development (TDD) environment.
Environment: C#, .NET Framework 4.5, Visual Studio 2012, ASP.Net MVC 4.0, jQuery 2.0, Ajax, Entity Framework 5.0, HTML5, CSS3, LINQ, ExtJS, Kendo UI Controls, IIS 7.0, SQL Server 2008, TFS 2012.
Confidential, Fremont, CA
Senior .Net Developer
Responsibilities:
- Involved in maintenance of Confidential web application for various releases using .NET Framework 3.5, C#, ASP.Net, Visual Studio 2008 and SQL Server 2008.
- Developed new web pages for Service, Service by department and Employee Review Criteria functionality in Confidential using C# and ASP.Net.
- Implemented web pages design and client-side validation using HTML, Master Pages, CSS, JavaScript, AJAX.
- Developed SSIS Packages for Activity, Child Activity, Disbursements, Rate options and Sampling functionality in Confidential SSIS Project.
- Developed stored procedures using SQL Server 2008 in Confidential database.
- Environment: C#, .NET Framework 3.5, ASP.Net, Visual Studio 2008, HTML, JavaScript, AJAX, Infragistics Controls, SQL Server 2008, SSIS, IIS 6.0.
Environment: C#, .NET Framework 3.5, ASP.Net, Visual Studio 2008, HTML , JavaScript, AJAX, Infragistics Controls, SQL Server 2008, SSIS, IIS 6.0.
Confidential, San Ramon, CA
Senior .Net Developer with WCF
Responsibilities:
- Developed C# WCF services for the workflow, schedule scenario and reports modules using Visual Studio 2010 (.NET Framework 4.0)
- Developed web layer for scenario functionality using ASP.Net MVC 3.0 Framework
- Perform client-side validations in View Layer using JavaScript, Ajax, Json and jQuery.
- Used various design patterns like Repository, Dependency Injection (DI) in Service Layers.
- I was involved in Phase #2 development of migration from Java PMA GUI to .Net PMA GUI in an Agile and Test-Driven Development (TDD) environment.
Environment: C#, .NET Framework 4.0, WCF, ASP.Net MVC 3.0, JavaScript, Ajax, Json, jQuery 1.6, LINQ, Visual Studio 2010, Telerik Controls, Oracle 11g, IIS 7.0, ODP.Net, TFS 2010, PVCS.