Eric D. Johansen MCSE, MCP+I, MCP
**** ******** ******, ******* ** 30017 • Cell - 678-***-**** • ****@************.***
Summary
Senior Full Stack .NET Developer
** ***** *********, *********, *oding, deploying, and managing software applications. Possesses strong talent with Microsoft web (ASP, MVC), middle tier (C#, .NET), data (MS SQL), cloud resource management (AWS, Azure, GIT), and other relevant software technologies.
Experience
Senior Applications Developer: Perm
PureRed, Stone Mountain, GA Aug 2017 – Aug 2020
TECHNOLOGIES
Server-side: ASP.NET 4.0 & 4.5, C#.NET, VB.NET, LINQ to SQL, WCF Web Services., MS Visual Studio .NET 2015 & 2017, MVC 4.5, MVC Web API, MVC Razor, .NET Entity Framework, Amazon Web Services (AWS), Stash (GIT), Azure Continuance Integration, Azure Dev Ops.
Client-side: jQuery UI, jQuery Ajax using JSON with MVC Web API, Foundation, Knockout, Angular 4 & 6, Bootstrap, LESS, HTML5, CSS3, and native JavaScript.
Database: MS SQL 2016 & MySQL. Authored data structures and designs, stored procedures, triggers, indexing, and views.
New & Regression Site Testing: Selenium IDE & WebDriver.
Sitecore 9 Developer Experience Certified
API Integration using Swagger, Postman, and provider SDKs.
INITIATIVES
iPrime OMS (Offer Management System) – Independently architected, coded, and deployed online application system designed to manage periodic offers for store print and digital circulars.
oFlexible Data Architecture – Allowing for importing and managing variable offer fields.
Manage offer data through JSON data schemes including bundling offers, creating, editing, and deleting
oTemplating – Create, Edit, Merge to Offer, and export as HTML or image
oImaging – Import, Edit, Resize, and assign to offers
oExporting – export as CSV or Excel file formats
OMS Promo-API – Designed and built this highly configurable RESTful API
oHMAC or Public Authentication
oBuilt in MS ASP Membership Authentication
oIP Whitelisting Capabilities
oConfigurable Database Backend Endpoints – MS-SQL, MySQL, Oracle
Client Data Integration – regularly scheduled ETL processes to transform and sync client data.
Maintenance of legacy client and internal web-based applications.
Senior Applications Developer: Contract-to-Perm
Videojet, Lawrenceville, GA July 2015 to Sept 2017
TECHNOLOGIES
Server-side: ASP.NET 4.0 & 4.5, C#.NET, VB.NET, LINQ to SQL, WCF Web Services., MS Visual Studio .NET 2014 & 2015, MVC 4.5, MVC Web API, MVC Razor, .NET Entity Framework, Amazon Web Services (AWS), Stash (GIT)
Client-side: jQuery UI, jQuery Ajax using JSON with MVC Web API, Foundation, Knockout, Bootstrap, LESS, HTML5, CSS3, and native JavaScript.
Database: MS SQL 2015. Authored all TSQL stored procedures, triggers, indexing, and views.
New & Regression Site Testing: Selenium IDE & WebDriver.
INITIATIVES
Videojet Remote Service – Web site system designed to track and report printer metrics in real-time for the use in predictive analysis and catastrophic alerts.
oDesigned, coded & implemented licensing module.
oCreated module for trigger-based alerts with Hangfire.
oCreated HTML based PDF reporting using Rotativa.
oCreated web based data extraction tools.
Track-n-Trace – Provide support and updates for this system that is used in tracking products through the production life cycle.
Videojet Alerts! – Self-initiated, conceived, designed, coded, and distributed this desktop .NET app to operate in the system tray for the purpose of real-time printer failure alerting.
Senior Applications Developer: Permanent
Luckie & Co, Duluth, GA May 2013 to July 2015
TECHNOLOGIES
Server-side: ASP.NET 4.0 & 4.5, C#.NET, VB.NET, LINQ to SQL, WCF Web Services., MS Visual Studio .NET 2010 & 2012, MVC 3 & 4, MVC Web API, MVC Razor, .NET Entity Framework, Team Foundation Server (TFS)
Client-side: jQuery UI, jQuery Ajax using JSON with MVC Web API, BootStrap, LESS, HTML5, CSS3, and native JavaScript.
Database: MS SQL 2008. Authored all TSQL stored procedures, triggers, indexing, and views.
INITIATIVES
WebMetrix Data Collection System – Independently designed, authored, and coded this system to track and report user web activity across multiple brands to a unified central data store. Specifications included the use of non-intrusive code within the host application by use of a single JavaScript link on the host site.. System built with jQuery AJAX, MVC4 Web APIs, & SQL Server.
Luckie Event Tracker – Designed, coded and deployed this MVC4 app for integrating web event metrics into internal analytical systems.
Web Security Conformity – Security across all verticals was performed through the use of Web Application Security Testing (WAST).
ExactTarget API Integration – Designed, built and deployed application to dynamically send custom emails from in-house data stores.
.NET Web Applications Developer: Permanent
NCI - Network Communications, Inc, Lawrenceville, GA October 2010 to May 2013
TECHNOLOGIES
Server-side: ASP.NET 3.5 & 4.0, Codesmith & Nettiers, C#.NET, ADO.NET in 2.0 & 3.5, LINQ, WCF Web Services., MS Visual Studio .NET 2008 & 2010 Source Safe.
Client-side: jQuery, jQuery UI, HTML 4.0, DHTML, CSS, and native JavaScript.
Database: MS SQL 2008. Authored all TSQL stored procedures, triggers, indexing, and views.
INITIATIVES
Developed and enhanced the client facing web application at http://realestatebookadvertising.com/. Duties performed included researching existing business rules and schemas, gathering new specifications and planning the methodology of the design and structural approach. Execution involved coding the .NET web application and WCF services, SQL coding, use testing, and finally implementation and deployment through the developmental, staging, and production environments.
Senior .NET Developer / DBA: Permanent
Integrative Logic, Lawrenceville, GA July 2008 to October 2010
TECHNOLOGIES
Server-side: ASP.NET, VB.NET, C#.NET, ADO.NET in 2.0 & 3.5 authoring WinForms, WebForms, and WSDL Web Services. MS SourceSafe 2005, MS Team Foundation Server (TFS), IIS 6.0 & 7.0, Visual Studio .NET 2005 & 2008.
Client-side driven design and coding with Microsoft AJAX Toolkit, jQuery UI, AJAX and JSON data format, HTML 4.0, DHTML, CSS, XSLT, and JavaScript.
Database: MS SQL 2005 & 2008. Authored all tSQL stored procedures, triggers, indexing, and views for all of my projects. Engineered all aspects of RDBMS including schemas, normalization, primary and foreign keys. Created and managed ETL packages in SSIS, DTS, and initiated job scheduling and monitoring using SQL Agent.
INITIATIVES
IL Web Tracking System (WTS) – Designed and coded system in C#.NET, ASP.NET, ADO.NET, and SQL SVR to track unique visitor metrics across multiple web sites.
oSystem aggregated and reported real-time statistics for mission critical monitoring.
oEngineered .NET server control assembly deployed at global.asax level.
oEngineered JavaScript/JQuery component utilizing AJAX and JSON data for tracking on external sites.
IL Campaign Management Tool (CMT) – Fully authored and designed in-house web application in C#, ADO.NET, SQL Server, and jQuery for managing mission critical campaign tags for tracking data from multiple sources. Tool included components for integration with IL Web Tracking System and ETL package to migrate daily metrics into data mart cube structured reporting environment.
IL Newsletter System – Leveraged Umbraco CMS platform for use as a backend content repository in harmony with self-authored .NET custom user controls to be used within ASP.NET web site applications to display content dynamically based on combinations of various query-string variables.
IL Survey System – Integrated Data Illusion’s Feedback Server third-party tool into IL’s primary survey collection tool. Reversed engineered Feedback Server’s data schema for the creation of SSIS ETL package to migrate data into proprietary data mart.
jQuery Integration – Initiated and incorporated JQuery technology company-wide into all web projects.
oAJAX database look-ahead calls for dropdown boxes.
oAJAX form field auto-fill capabilities based on previous form answers.
oClient-side form field validations using REGEX expressions.
oDynamic popup modal form windows and tooltips.
Client sites include – www.epiduo.com, www.metrogel.com, www.vectical.com, www.triluma.com, www.cetaphil.com, www.rosaceafacts.com
Senior Analyst / Developer: Contractor
AT&T / BellSouth, Inc., Atlanta, GA July 2006 to July 2008
TECHNOLOGIES
Contracted as a senior member of the AT&T Capacity Tracking System (BCTS) development team. Technologies employed include ASP.NET 1.1 & 2.0, VB.NET, .NET Web Services, .NET Windows Forms, ADO.NET, XML, MS SQL 2000 & 2005, SSIS, DTS, MS SourceSafe 2005, IIS 6.0, DHTML, CSS, JavaScript, Visual Studio .NET 2003 & 2005, and TextPad.
INITIATIVES
Responsible for importing, scrubbing, and normalizing millions of records daily from multiple data sources from outside network hardware devices using SQL 2005, scheduled jobs, DTS, DBCC, TSQL, and stored procedures.
Project lead in conversion of .NET 1.1 apps to .NET 2.0.
Develop & deploy time sensitive, corporate mission critical reports on network field equipment metrics for resource planning and allocation.
Create and maintain dynamic documentation as required.
Senior Technical Supervisor: Permanent
Graham Advertising & Mailing Services, Inc., Atlanta, GA (out-of-business) 1997 to Aug 2006
TECHNOLOGIES
Classic ASP, ADO, MS SQL 2000, VBScript, DHTML, CSS, JavaScript, MS InterDev, and MS Image Composer, FoxPro 6.0, various DOS based software tools, NT 4.0 Server, DOS Shell Scripting.
INITIATIVES
Developed and implemented client/server web application using ASP, ADO, MS SQL 2000, VBScript, DHTML, CSS, JavaScript, MS InterDev, and MS Image Composer for increasing the expedition of company's work flow processes.
Increased data processing production 200% through effective programming using MS FoxPro and DOS based software tools.
Authored full documentation of all aspects pertaining to the physical and logical LAN blueprint.
Planned, designed, and implemented a comprehensive fault tolerance security strategy.
Responsible for planning, purchasing, and maintaining network server and client systems.
Performed the total installation and configuration of local area network.
Musician
Self Employed, internationally 1981 to 1997
Traveled the U.S. and abroad in many musical endeavors.
Education
Sitecore 9 Experience Developer Certification
Certificate, Sitecore
Microsoft Certified Systems Engineer (MCSE), Duluth, GA
Certificate, Networking
Indiana U of Pennsylvania, Indiana, PA
MIS - Completed 93 of 120 credits