Karl Christopher Alcorn

Karl Christopher Alcorn

Mentor
Rising Codementor
US$10.00
For every 15 mins
ABOUT ME
Full Stack Developer - 20+ Years of Experience
Full Stack Developer - 20+ Years of Experience

With over 20 years of IT industry experience and over 10 years of experience managing an IT consulting firm, I understand a wide variety of businesses and their specific needs.

English
Central Time (US & Canada) (-05:00)
Joined February 2020
EXPERTISE
22 years experience
Web development is really what got me excited about developing software in the first place. The web has changed much over the years, but...
Web development is really what got me excited about developing software in the first place. The web has changed much over the years, but web development remains a true passion of mine. As of late I have been primarily focusing on Single Page Applications (SPA) using a React/ASP.NET MVC/C# stack.
22 years experience
I have been developing APIs using a variety of languages since before the turn of the century (back then we used Perl and PHP). Fast for...
I have been developing APIs using a variety of languages since before the turn of the century (back then we used Perl and PHP). Fast forward to today, and I prefer to create RESTful web services and APIs, split into microservices, typically using a Web API/C#/SQL Server stack. I have also worked with WCF services when a need arises to expose legacy code with an API.
22 years experience
It may make me sound dated, but I have been developing desktop applications since Visual Basic 3 (16-bit). After mastering HTML/CSS, VB ...
It may make me sound dated, but I have been developing desktop applications since Visual Basic 3 (16-bit). After mastering HTML/CSS, VB was the natural progression to challenge myself. Since then I have used every major version of VB, however, I prefer to use C# these days. I have also worked extensively with C++ for desktop financial applications, and I have worked with Java a time or two as well.
C++C#Java
View more
20 years experience
My first introduction to databases was out of necessity: my employer needed an existing proprietary software package to do something that...
My first introduction to databases was out of necessity: my employer needed an existing proprietary software package to do something that it didn't, so I learned to navigate MS SQL Server 2000, and whipped up a program fit for the task. Trial by fire, basically. When I create new databases, I focus on quality database design, normalization (and de-normalize if/when performance becomes an issue), consistent naming conventions, industry best practices, security, etc.
22 years experience
My first small business that I ran as a high school student was a web hosting company. I ran Redhat Linux on a cluster of 3 servers runn...
My first small business that I ran as a high school student was a web hosting company. I ran Redhat Linux on a cluster of 3 servers running the Apache/Sendmail/MySQL/Bind stack. Over the years, I have been responsible for managing many servers, ranging from Linux to Windows, and applications ranging from Microsoft Exchange to NGINX.

REVIEWS FROM CLIENTS

Karl's profile has been carefully vetted and approved as a Codementor. Connect with Karl now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
aws-contactus-api
TypeScript
0
0
EMPLOYMENTS
Principal Software Architect
Alcorn Technologies, LLC
2019-05-01-Present

• Contracted as Chief Software Architect for a SaaS medical start-up for 2 years, 4 months.

• Created a two-way data sync system...

• Contracted as Chief Software Architect for a SaaS medical start-up for 2 years, 4 months.

• Created a two-way data sync system to synchronize HIPAA protected on-premises data with the cloud.

• Reverse-engineered a salted security hash to allow insertion into a third-party MySQL database as if the original software were performing the INSERT operations.

• Modified long-polling systems to instead use Web Sockets to reduce load and costs.

• Created a brandable and highly reusable Mobile App product for labor unions using Flutter/Dart.

HTML/CSS
C#
SQL
View more
HTML/CSS
C#
SQL
Node.js
MySQL
Redis
TypeScript
Asterisk
React
JavaScript
Redux
.NET Core
Flutter
RESTful API
Express.js
AWS (Amazon Web Services)
View more
Automation Analyst
Century Aluminum Co.
2017-10-01-2019-05-01

• Lead efforts to consolidate and modernize software infrastructure across three plants.

• Created a web application for monitor...

• Lead efforts to consolidate and modernize software infrastructure across three plants.

• Created a web application for monitoring multiple carbon furnaces, valued at $30M+ each, using React, ASP.NET MVC, Web API, SQL Server, etc.

• Created a web application for Layered Process Audits to allow management to track productivity at multiple levels, identify discrepancies, and opportunities for cost savings.

• Maintained and updated legacy systems, including working with interfaces to hardware such as crucible scales, using VB.NET, Java, PHP, Apache Tomcat, MySQL, etc.

HTML/CSS
PHP
Java
View more
HTML/CSS
PHP
Java
C#
SQL
MySQL
MVC
React
JavaScript
Microsoft SQL Server
ASP.NET
VB.NET
ASP.NET Web API
.NET Framework
Apache tomcat
View more
Lead Developer
SS&C Technologies, Inc.
2015-08-01-2017-09-01

• Implemented new features and bug fixes on C/C++ financial software with 30+ million lines of code.

• Created a modern, respons...

• Implemented new features and bug fixes on C/C++ financial software with 30+ million lines of code.

• Created a modern, responsive, Corporate Actions web-based product using C#, ASP.NET, Web API, WCF, SQL Server, etc.

• Reduced build times by 75% by scripting and automating the 120+ step build process.

• Acted as SCRUM Master: held daily meetings, retrospectives, and worked with product owners to create user-stories and estimates.

C#
C++
SQL
View more
C#
C++
SQL
jQuery
JSON
Silverlight
XAML
PowerShell
DevExpress
MVC
JavaScript
Microsoft SQL Server
WCF (Windows Communication Foundation) Service
ASP.NET
ASP.NET Web API
View more
PROJECTS
Professional WebsiteView Project
2023
HTML5
CSS3
Amazon S3
View more
HTML5
CSS3
Amazon S3
Adobe Photoshop
Bootstrap 5
View more