We provide IT Staff Augmentation Services!

Senior .net Web Developer Resume

Chicago, IL

SUMMARY:

  • Microsoft Internet technologies: ASP.NET, ASP.NET Core, C#, MVC, Razor, Linq, Reflection, Entity Framework, Angular 7, JavaScript, TypeScript, HTML, CSS, JSON, XML, XPath, XSLT, ASP.NET Web API services with hands - on experience in site internationalization, security, logging with NLog, Log4Net, and data validation with Regular Expressions. Familiar with AngularJS, React.
  • Practical User Interface (UI) development skills including Angular 7 with Material Design, HTML, JavaScript, TypeScript, jQuery, CSS, Bootstrap, JSON, PrimeNG, VBScript with usability testing.
  • SQL Server, Oracle, MS Access, Sybase, and hands-on experience with transactional database modeling, programming and optimization of large stored procedures, T-SQL, ADO.NET, ODBC, ADO, OLEDB, DTS and Active Directory (ADSI/LDAP). Hands-on data-access development experience using ADO.NET, Dapper and Entity Framework.
  • Agile team development experience working on various parts of large Web Sites, including coordination and mentoring offshore team members. Issue tracking with Git, TFS, Bitbucket, Perforce, and SourceSafe Source Control, Jira and MS Team Services issue tracking systems.
  • Extensive Object-Oriented Programming (OOP) experience using C# with Linq, VB.NET, C++ and TypeScript languages.
  • Extensive experience in unit testing, Customer Technical support, Release Management, troubleshooting and upgrade of live Production Web Windows Servers.
  • Distributed N-tier Application Development with .NET, COM+, IIS, MSMQ, DCOM, LDAP/Active Directory with unit testing and Dependency Injection using Visual Studio 2017.

TECHNICAL SKILLS:

HARDWARE: PC

OPERATING SYSTEMS: Windows

SOFTWARE: C#/VB.NET MVC/Bootstrap/Razor ASP.NET jQuery/JSON, MS Visual Studio ASP.NET Web API Angular 7/PrimeNG .NET Core

Reflection Entity Framework: ADO.NET NLog/Log4Net

COM/COM+: ADO/OLE DB ASP MS Visual Basic

Crystal Reports: VB Script STL/ATL/MFC MS Visual C++

MSMQ LDAP/Active Directory: Postman/MS WebStress Ninject/Autofac, ASP.NET Web API TFS/Git/Perforce JIRA/Confluence Dapper

LANGUAGES: C# VB.NET JavaScript SQL. XML/XSLT HTML/CSS Razor C/C++, Basic PowerBuilder Fortran Pascal, Lisp xBase MS FoxPro Assembler 80x86

DATABASES: SQL Server/Azure Oracle MS Access Sybase, Advantage TimesTen IMDB Btrieve dBASE

EXPERIENCE SYNOPSIS:

Confidential, Chicago, IL

Senior .Net Web Developer

Responsibilities:

  • Working in tight collaboration with business analysts and team leaders suggested a solution for new GIS Content Manager, designed and developed fully functional prototypes for .NET Core and .NET Framework environments. Each prototype contained:
  • Angular 7 UI with Angular Material Design controls,
  • Web API Services with customized Swagger UI documentation allowing browsing the hierarchy of resources, uploading the corresponding Word documents, that had been parsed into HTML with support for embedded images, and getting the HTML views of the documents,
  • SQL Server data access with support for server-side pagination and service-oriented segregation.
  • Reworked a Checkout page of the legacy Storefront .NET Web Forms application:
  • Added new and removed unnecessary old controls, styles, functionality and data fields,
  • Added tabs using MultiView and View controls,
  • Improved visual appearance using UpdatePanel controls to enable AJAX postbacks,
  • Implemented custom Grid control with server-side pagination, filtering and column sorting.
  • Participated in the enhancement and optimization of the GISConnect .NET MVC Web application with RESTful Web APIs implemented with C#, Angular 7 UI utilizing PrimeNG UI controls:
  • Reviewed code and found the reason of one of the critical performance problems fetching GIS hierarchy from third-party Web API services due to non-performant XML file handling.
  • Refactored and simplified Angular UI to enhance its functionality and improve its responsive layout. Reworked typescript code of the Angular components and services significantly improving its clarity, integrity and strong typization, implemented a library of data models and utilities. Implemented flexible UI allowing user to seamlessly switch from Column view to the splitted Explorer-like view.
  • Corrected and later refactored the logging in the multithreading code allowing to identify the source of performance problems and produce a rich log for the application troubleshooting and business reporting.
  • Refactored data access to third-party Web API services into the Repositories based on flexible strongly typed generic data access “pipeline”, which was personally designed, implemented, unit-tested and documented. That allowed seamlessly switch between two independent data providers in run-time and maintain their synchronization.
  • Improved several key Application back-end services by refactoring them into generic classes parametrized with strongly typed data models and interfaces.
  • Reworked Web API controllers to make them “lean” by offloading business logic into new and existing Application services. Improved WEB API interface and added customized Swagger documentation to allow in-place testing.
  • Assumed responsibilities of the team Git Source control release “maister”, improved Continuous integration and deployment of the application using Azure, suggested and implemented versioning schema, which doesn’t require any effort from the developers.
  • Implemented more than a hundred of the application unit tests using MSTest and Moq.
  • Took lessons and participated in immersive ongoing Agile code development process in the distributed teams.

Confidential, Northbrook, IL

Senior .Net Web Developer

Responsibilities:

  • Designed and implemented using C# Reflection the Endurance Warranty Entity Framework (EWEF) - simple ORM allowing to retrieve, save, transfer, email and render as rich web pages the multitude of entity data models using only several standard and custom attributes. It drastically decreased number of required custom web pages and utility applications, eliminated code redundancy in the existing applications, enabled centralized configuration and simplified management of utility applications, greatly improved error handling and diagnostics, providing all necessary logs and notifications for effective troubleshooting. EWEF UI was implemented as easily customizable web page with tabs, flexible sets of form parameters, grids with pagination, filtering, grouping, editing, popup dialogs, CSV, Excel, FTP exports and imports, emailing and printing.
  • Maintained, improved, reworked and implemented new data transfer .NET console applications utilizing ADO.NET, Dapper, FTP, SFTP, Chilkat Ftp, SSH, and FileZilla program. Implemented .NET Core 2.1 console application for FTP download of large archive files using Microsoft Dependency injection, logging and JSON configuration.
  • Designed and implemented the Prospects Import utility to download and process large files of different layouts from FTP sites of several different vendors, including XML conversion for extra processing. The key feature was the flexible and simple configuration allowing uniform processing of many different layouts and quick adjustment to changes of business needs.
  • Actively participated in migrating SQL Server databases to Azure, created external tables, implemented Azure function. Took a part in the preparation of migration of several Web applications from ASP.NET UI to Angular 5 and TypeScript.
  • Used C# Razor to implement printing of letters from Web site eliminating a need for third party software and hiring a consultant. Improved PDF file generation in the LoanExtension web application.

Confidential, Schaumburg, IL

Senior .Net Web Developer

Responsibilities:

  • Reworked several large Visual Studio solutions to ensure proper settings, references, file structure and correct full build.
  • Participated in the optimization of large stored procedures achieving critical improvements using SQL Server 2014 Profiler.
  • Suggested, designed and implemented “Feature Gate” to allowing controlled deployment of new code.
  • Was responsible for design and implementation of Document/Schedule Queue and Configuration web pages, utilizing ASP.NET, jQuery, and modifying large SQL Server stored procedures. Worked closely with client QA to support sale effort. Implemented data caching and jQuery DataTables pagination allowing critical UI and backend performance improvement.

Confidential, Chicago, IL

Senior .Net Web Developer

Responsibilities:

  • Participated in the Agile process of cross-team development and support of the Crate and Barrel web sites using Visual Studio 2015, ASP.NET Forms and MVC, C#, Razor, Entity Framework, Linq, Bootstrap, jQuery, HTML, CSS, JavaScript, SQL Server, and TFS Source Control with its team collaboration and issue tracking features.
  • Participated in the Single Code Refactoring effort to convert legacy ASP.NET pages from three Web Sites: Crate, CB2 and Land of Nod into a single-based MVC responsive “mobile-first” web application using Ninject dependency binding to simplify thorough Unit testing using Given-When-Then paradigm of the BDD concept.

Confidential, Rolling Meadows, IL

Senior .Net Web Developer

Responsibilities:

  • Implemented Packing Station Solution 3-tier Web Application using Visual Studio 2012, ASP.NET, C#, MVC, Razor, Entity Framework, Linq, Bootstrap, jQuery, HTML, CSS, JavaScript, SQL Server, Oracle, Crystal Reports and GIT Source Control.
  • Reviewed AngularJS. Implemented custom Active Directory Authentication and Unit Testing using Visual Studio 2012.
  • Used AppDynamics to analyze application performance.
  • Implemented Application logging and auditing using Log4Net.

Confidential, Chicago, IL

Senior .Net Web Developer/Tech Lead

Responsibilities:

  • Provided customer technical support, Patch implementation, and developers’ training on use of Click Commerce Framework.
  • Was responsible for Click Web Applications development, deployment, upgrade, configuration, bug fixing, performance tuning, data loading, integrity, recovery, cleanup and security.
  • Was a point of contact with key customers and successfully resolved numerous incidents with Microsoft Premier Technical support. Participated in creating R&D Knowledge base.
  • Developed and supported Click 4.1-5.2 product line achieving significant (sometimes critical) functional and performance improvements in Managed (.NET, C#, ASP.NET), Unmanaged components (C++, VB6, COM+, ASP) and Database (T-SQL, SQL Server, DTS).
  • Was responsible for support of the Allegis Teamwork 6.8 core (.NET, C#, C++, SQL Server, Perforce Source Control, Jira Issue Tracking). Was a lead developer for numerous development, upgrade and training projects, both: independently and in the tight collaboration with client development teams.

Hire Now