We provide IT Staff Augmentation Services!

Senior .net Web Developer Resume

2.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • Around 12+ years of IT experience as a .Net developer in designing, developing, testing, maintaining, modifying and execution of business applications.
  • 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

  • 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
  • C# VB.NET JavaScript SQL
  • XML/XSLT HTML/CSS Razor C/C++
  • Basic PowerBuilder Fortran Pascal
  • Lisp xBase MS FoxPro Assembler 80x86
  • SQL Server/Azure Oracle MS Access Sybase
  • Advantage TimesTen IMDB Btrieve dBASE

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Senior .Net Web Developer

Responsibilities:

  • Designed and implemented using C# Reflection the Confidential 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, Chicago, IL

Senior .Net Web Developer

Responsibilities:

  • 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 identifying the source of performance problems and producing 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.
  • 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.

We'd love your feedback!