Josh Morgan

Joshua Morgan

Architect. Developer. Solution Provider.

Experienced Software Architect, Engineer, and Manager with a demonstrated history in Information Technology. Highly skilled in full lifecycle software design, implementation, and maintenance. A Penn State graduate with effective leadership skills that thrives on quality, collaboration, and exceeding stakeholder expectations.

Hi. I'm Joshua. a solution architect. a software engineer. a team player. your next favorite employee. striving for IT excellence.

About Me

I’m a seasoned IT innovator, specializing in delivering solutions that provide measurable business value and exceed stakeholder expectations. My professional interests include system design, web and service tier development, and tailoring methodologies and processes to better achieve IT strategic objectives.

working

I’m originally from California and relocated to North Carolina after spending a few years in Phoenix, Arizona. I enjoy spending time with my family, hitting the open road on my Harley, and being a code monkey. Other hobbies include marksmanship, genealogical research, and films.

Passion

From a young age, I have been driven towards fixing computers and creating things with software. This is not my “job”, it’s my passion.

Quality

Anyone can learn a technology and create software, but real achievement comes in creating software that maintains quality over time.

Experience

When you have been in IT for 22 years, you learn to recognize a few patterns and anti-patterns that when revealed in advanced can make all the difference.




Affiliations

creative

Creative

Being creative in IT is about conceptualizing, in complex detail, value adding solutions. All the while anticipating risks, navigating constraints, and predicting outcomes that fulfill stated requirements.

programmer

Programmer

As a programmer, the ultimate aim of my profession is to enrich other professions.

innovator

Innovator

Innovation is not always thinking of the next billion-dollar start-up idea. More often than not, innovating is figuring out how to please stakeholders when you have a low budget, are under staffed, and already have a full plate.

Skills & Abilities

"If money is your hope for independence you will never have it. The only real security that a man will have in this world is a reserve of knowledge, experience, and ability."

by Henry Ford
Requirements
Design
Implementation
Quality Assurance
Maintenance
Project Mgmt
Team Leadship
Support


Software Design & Lifecycle

Software Engineering
Requirements Engineering
ADVANCED
Software Construction
ADVANCED
Team Management
PROFICIENT
Maintenance
ADVANCED
Configuration Managment
PROFICIENT
Project Management
PROFICIENT
Quality Engineering
PROFICIENT
Architecture
Enterprise Architecture
PROFICIENT
System Architecture
ADVANCED
Application Architecture
ADVANCED
Tiered systems
ADVANCED
SOA
ADVANCED
Client / Server
ADVANCED
MVVP
FAMILIAR
MVC / MVP
ADVANCED
Design
Data Modeling
ADVANCED
Process Modeling
ADVANCED
Conceptual Modeling
ADVANCED
Unified Modeling Language (UML)
PROFICIENT
Object-Oriented Programming (OOP)
ADVANCED
Object-Oriented Design (OOD)
ADVANCED
Design Patterns (GoF+)
ADVANCED
Anti-Patterns
PROFICIENT
CASE Tools
FAMILIAR
Microsoft Visio
ADVANCED

Data

Data Platforms
MS SQL Server 7–2016
ADVANCED
SQL Server Reporting (SSRS)
ADVANCED
SQL Analysis Services (SSAS)
FAMILIAR
SQL Integration Services (SSIS)
ADVANCED
Azure Storage
PROFICIENT
Azure SQL
ADVANCED
Microsft Access
PROFICIENT
MySQL
FAMILIAR
Oracle
FAMILIAR
Toolset
Transact-SQL (T-SQL)
ADVANCED
Stored procedures
ADVANCED
Triggers
ADVANCED
Views
ADVANCED
Failover
PROFICIENT
Load Balancing
PROFICIENT
COZYROC Tools
ADVANCED
Optimization
Normalization
ADVANCED
Tuning
ADVANCED
Data Redundancy
ADVANCED
Indexing
ADVANCED
Query Optimization
ADVANCED
Query Refactoring
ADVANCED
Profiling
ADVANCED
Data Partitioning
ADVANCED
Data Access
ADO & ADO.NET
ADVANCED
Entity Framework
ADVANCED
LINQ
ADVANCED
XML
PROFICIENT
Json
PROFICIENT

.NET

.NET 1.x to 4.6
ADVANCED
C#
ADVANCED
Visual Basic.NET
ADVANCED
ASP.NET Webforms
ADVANCED
ASP.NET MVC
PROFICIENT
WCF
ADVANCED
WCF SECURITY
ADVANCED
WEB API
PROFICIENT
C++/CLI (Visual C++)
FAMILIAR
WPF
FAMILIAR
MS Test
ADVANCED
MSBuild
PROFICIENT

Salesforce

VisualForce
ADVANCED
Apex Development
ADVANCED
Triggers
ADVANCED
Controllers
ADVANCED
Unit Testing
ADVANCED
SOAP/REST APIs
ADVANCED
SOQL/SOSL
ADVANCED
Visual Flows
ADVANCED
Process Builder
ADVANCED
Workflow/Validation
ADVANCED
Schema Design
ADVANCED
Integrations
ADVANCED
Data Migrations
ADVANCED
Dataloader
PROFICIENT
CRMFusion Tools
PROFICIENT

Web

OWASP Security Standards
ADVANCED
HTML5
ADVANCED
CSS
ADVANCED
AJAX
PROFICIENT
REST
ADVANCED
SOAP
ADVANCED
JavaScript
FAMILIAR
JQuery
FAMILIAR
Bootstrap
PROFICIENT
Classic ASP
FAMILIAR

Dev Environments

Microsoft Visual Studio 6.0 to 2015
ADVANCED
Microsoft Azure
PROFICIENT
Eclipse
PROFICIENT
NetBeans
FAMILIAR
Team Foundation Server
PROFICIENT
Visual Studio Team Services
ADVANCED
Seapine Surround SCM
ADVANCED
Subversion (SVN)
FAMILIAR

Other

Java
FAMILIAR
Microsoft Project
PROFICIENT
Powershell
FAMILIAR
Windows OS
PROFICIENT
Internet Information Services
ADVANCED
Telerik Controls
FAMILIAR
Web Browser Technologies
ADVANCED
PCI DSS
PROFICIENT
NACHA ACH Rules
PROFICIENT
Regulatory Compliance
PROFICIENT
My ideal roles.

Solutions Architect
Software Architect
IT Manager
Senior Software Developer
Lead Developer
Software Engineer
Senior .NET Developer
Chief Code Monkey

Education

"Genius without education is like silver in the mine."

by Benjamin Franklin
Engineering

Master of Software Engineering

Pennsylvania State University

University Park, PA
2014 - 2016
Information Technology

Bachelor of Science

Information Technology

Concentration: Software Architecture

Capella University

Minneapolis, MN
2010 - 2014
Computer Science

Undergrad General Studies

Concentration: Computer Science and Information Technology

Goldenwest College

Huntington Beach, CA
2001 - 2003
Computer Science

Management Information Systems

700 hour program that included Novell, OS/MVS JCL Operations, AS/400 Operations, UNIX Administration, and Business Communications

Computer Learning Center

Anaheim, CA
1995
Times

The Beginning of Times

Work Experience

"Pleasure in the job puts perfection in the work."

by Aristotle

Solution Architect (Contract)

ChenMed, LLC

March 2015 - Present

  • Salesforce custom design and development utilizing Apex controllers, triggers and scheduled processes.
  • Provided best-practice frontend development on Salesforce platform using Visual Force, JQuery, and JavaScript.
  • Designed ongoing data cleansing solution for Salesforce data model applying CRMfusion toolset.
  • Provided data management and manipulation of Salesforce data using SSIS and CozyRoc components, as well as, SOQL and SOSL.
  • Created ad-hoc reporting and data mining using T-SQL on a Microsoft SQL Server 2016 platform.
  • Designed and implemented integration solutions between Salesforce and various third-party applications, i.e. Formstack, Drupal, etc.
  • Designed and implemented an ASP.NET MVC (C#) azure portal application that integrates with Salesforce REST API data in real-time to support external partners. Azure technologies used: App Service, SQL Database, Table Storage, AD B2C.
  • Productively worked with Salesforce Administrators to implement complex processes using Workflow, Process Builder, Visual Flows, Validation Rules, and custom components to meet requirements.
  • Conducted a system-wide overhaul of automated unit tests to increase overall software quality.

Solution Architect (Contract)

Beers Enterprises, Inc. (dba The Switch)

June 2013 – February 2015

  • Helped architect and validate design team deliverables for a data hub system that consolidates and standardizes data between companywide disparate systems.
  • Exercised thoughtful analysis to design a data mapping scheme to orchestrate integration processes between numerous LOB systems.
  • Planned data high availability between on-premise and cloud instance of Microsoft SQL Server utilizing AlwaysOn and Windows Azure.
  • Designed and implemented migration processes utilizing T-SQL and SSIS to effectively migrate data from legacy and integrated systems into new data model.
  • Worked with business and technical stakeholders to validate requirement and design artifacts prior to project implementation.

Software Developer

BillingTree, Inc.

June 2010 – June 2013

  • Collaborated with Business Analysts to construct domain focused, technical solutions to integrate ACH and credit card processing applications with existing processes.
  • Architected and developed a highly customizable electronic payment portal application to ease consumer and merchant payment integration.
  • Maintained 200,000+ line, tiered ACH application encompassing all areas of SDLC.
  • Designed and implemented a load balanced batch file transaction import engine that securely automated file integrations with customers over secured FTP.
  • Architected a secure, interoperable web service API utilizing WCF used for partner integrations.
  • Designed an advance recurring payment processing engine.
  • Refactored and optimized core system processes to achieve a 1000% increase in transaction throughput.
  • Effectively worked with Salesforce administrators to optimize business processes through Salesforce CRM customization with Visualforce, Apex code, and SOQL using Eclipse.
  • Received Leadership Award in July 2011 for my commitment to project milestones and quality deliverables.

Developer (Contract)

LMA Resources, LLC

September 2009 – June 2010

  • Designed and developed in-house application handling customer resource management, staff productivity tracking, and order fulfillment.
  • Worked well with non-technical business stakeholders to understand, filter, and implement the most cost effective requirements while maintaining cost and scheduling projections.
  • Worked extensively to ensure that development would require minimum support due to the outsourced support capabilities of the company.

Lead Developer

Alliance Payment Technologies, Inc

November 2006 – July 2009

  • Successfully supported an extensive tiered ACH financial processing platform.
  • Co-architect of system migration to Microsoft .NET 3.5, WCF, and C#.
  • Worked effectively with clients and company stakeholders to handle bug tracking and resolution, resolve performance issues involving complex business processes handling millions of records, and new feature design and implementation.
  • Efficiently worked as Lead Programmer to bring synergy to a solution oriented team environment to offer end users a robust, stable, and productive product.
  • Consistently worked with development staff to create and uphold organizational design patterns, coding standards, and best practices.
  • Received a promotion from Programmer to Lead Developer for my commitment to maintaining quality development and peer support.

Contact me.

I live in Mooresville, NC

mr@joshuamorgan.com

(310) 557-6570