Ernie Paschall

Director of Software Engineering

Professional Summary

Innovative and results-driven technology leader with over 30 years of experience driving software engineering, architecture, and product development across enterprise and SaaS environments. Proven success in leading high-performing teams, delivering complex digital solutions, and aligning technology strategy with business objectives. Skilled in building and scaling engineering organizations, fostering collaboration across departments, and mentoring talent to maximize individual and team performance. Demonstrated expertise in cloud-native architectures, CI/CD automation, and modern application frameworks, with a track record of achieving measurable business impact—such as increasing operational efficiency by 45% and driving 250% revenue growth through digital transformation initiatives. Adept at balancing innovation with stability, optimizing processes, and executing enterprise-wide strategic initiatives to support long-term growth.


Core expertise includes software engineering leadership, enterprise architecture, SaaS/PaaS solutions, Agile methodologies, cloud technologies (AWS, Azure, GCP, Kubernetes, Docker), and full-stack development (Java, .NET, JavaScript, React, Angular, Vue.js, Node.js).

Experience

Director of Software Engineering

Martin Marietta • Raleigh, NC

Mar 2023 - Present

  • Led a team of 25 employees in the successful execution of company-wide strategic initiatives. Oversaw all aspects of operations, including budgeting, resource allocation, and performance management. Collaborated with cross-functional teams to ensure alignment and effective communication across departments. Implemented process improvements that resulted in 45% increase in operational efficiency (Kubernetes, CI/CD).

Key Achievements:

  • Led a team of 25 employees in the successful execution of company-wide strategic initiatives
  • Oversaw all aspects of operations, including budgeting, resource allocation, and performance management
  • Collaborated with cross-functional teams to ensure alignment and effective communication across departments
  • Implemented process improvements that resulted in 45% increase in operational efficiency (Kubernetes, CI/CD)
AWSAzureKubernetesCI/CDGitHub EnterpriseRedisLangChainCursor.AI
Sr Manager, Software Development

Martin Marietta • Raleigh, NC

Mar 2021 - Mar 2023

  • Spearheaded the launch of new products/services resulting in 250% increase in online revenue collection. Implemented employee recognition programs that increased morale by 50%. Oversaw the hiring process, conducting interviews and making hiring decisions based on qualifications and fit with company culture. Managed multiple projects simultaneously within established timelines. Maintained high standards of quality control to ensure customer satisfaction.

Key Achievements:

  • Spearheaded the launch of new products/services resulting in 250% increase in online revenue collection
  • Implemented employee recognition programs that increased morale by 50%
  • Oversaw the hiring process, conducting interviews and making hiring decisions based on qualifications and fit with company culture
  • Managed multiple projects simultaneously within established timelines
  • Maintained high standards of quality control to ensure customer satisfaction
ReactAngularTailwind CSSNext.jsPostgreSQLAPI Gateway
Software Engineering Manager

Martin Marietta • Raleigh, NC

Mar 2019 - Mar 2021

  • Mentored and coached junior engineers, providing guidance on technical challenges and fostering their professional growth. Developed and maintained strong relationships with stakeholders to understand business needs and align software development efforts accordingly. Managed resources effectively by allocating tasks based on individual strengths while considering project deadlines and priorities. Successfully delivered complex projects under tight deadlines by effectively managing resources, prioritizing tasks, resolving conflicts proactively. Collaborated with cross-functional teams including product management, design, QA/QC to define project scope, prioritize tasks, and resolve any issues or roadblocks

Key Achievements:

  • Mentored and coached junior engineers, providing guidance on technical challenges and fostering their professional growth
  • Developed and maintained strong relationships with stakeholders to understand business needs and align software development efforts accordingly
  • Managed resources effectively by allocating tasks based on individual strengths while considering project deadlines and priorities
  • Successfully delivered complex projects under tight deadlines by effectively managing resources, prioritizing tasks, resolving conflicts proactively
  • Collaborated with cross-functional teams including product management, design, QA/QC to define project scope, prioritize tasks, and resolve any issues or roadblocks
Angular.NET CoreAPI GatewayGoogle Cloud PlatformSEOElasticsearch
Solutions Architect Team Lead

Martin Marietta • Raleigh, NC

Feb 2016 - Mar 2019

  • Designed and presented to 100 company leaders the new corporate web site and set of accompanying applications. Collaborated with stakeholders to gather requirements, define project scope, and create technical specifications for software projects. Led a team of 12 software engineers in the design and development of a complex enterprise application, resulting in a 60% increase in efficiency. Implemented best practices for software development processes including version control systems (Git), continuous integration/continuous deployment (CI/CD) pipelines, and automated testing frameworks. Collaborated with cross-functional teams including product managers, UX designers, quality assurance engineers to deliver high-quality software solutions within project timelines

Key Achievements:

  • Designed and presented to 100 company leaders the new corporate web site and set of accompanying applications
  • Collaborated with stakeholders to gather requirements, define project scope, and create technical specifications for software projects
  • Led a team of 12 software engineers in the design and development of a complex enterprise application, resulting in a 60% increase in efficiency
  • Implemented best practices for software development processes including version control systems (Git), continuous integration/continuous deployment (CI/CD) pipelines, and automated testing frameworks
  • Collaborated with cross-functional teams including product managers, UX designers, quality assurance engineers to deliver high-quality software solutions within project timelines
CI/CDGitGitflow.NET C#SQL ServerOracleJavaSelenium
Senior Software Engineer Consultant and Founder

Byte Firm, Inc. • Raleigh, NC

Oct 2012 - Mar 2017

  • Identified cost-saving opportunities for clients through process optimization and efficiency improvements. Built strong relationships with key stakeholders at all levels of the organization to foster trust and collaboration. Developed customized solutions tailored specifically to the unique needs and requirements of each client. Designed innovative solutions that improved operational efficiency while reducing costs. Provided training and mentorship to junior to mid-level developers, sharing industry knowledge and best practices. Leveraged expertise in CI/CD and full stack development to streamline workflows/processes. Assisted clients in developing strategic plans for market entry or expansion into new geographic regions or industries. Leveraged Java, .NET, JavaScript, NodeJS, AngularJS, Google Cloud Platform, MongoDB, and Linux.

Key Achievements:

  • Identified cost-saving opportunities for clients through process optimization and efficiency improvements
  • Built strong relationships with key stakeholders at all levels of the organization to foster trust and collaboration
  • Developed customized solutions tailored specifically to the unique needs and requirements of each client
  • Designed innovative solutions that improved operational efficiency while reducing costs
  • Provided training and mentorship to junior to mid-level developers, sharing industry knowledge and best practices
  • Leveraged expertise in CI/CD and full stack development to streamline workflows/processes
  • Assisted clients in developing strategic plans for market entry or expansion into new geographic regions or industries
  • Leveraged Java, .NET, JavaScript, NodeJS, AngularJS, Google Cloud Platform, MongoDB, and Linux
JavaScriptJava.NETAngularMongoDBCI/CDLinuxAngularJS
Senior Software Engineer

Lexis Nexis • Raleigh, NC

Apr 2015 - Feb 2016

  • Participated in code refactoring initiatives to improve code maintainability and readability. Collaborated with UI/UX designers to implement responsive and user-friendly interfaces. Implemented caching mechanisms using Redis/Memcached which reduced server load significantly. Developed RESTful APIs using Java/Spring framework that improved communication between different modules. Performed code reviews for work of peers to identify bugs or potential issues early in the development process. Collaborated with product managers to define project scope, prioritize features, and deliver high-quality software within tight deadlines. Implemented SaaS application (AngularJS, Bootstrap, Spring Boot, & Apache Solr).

Key Achievements:

  • Participated in code refactoring initiatives to improve code maintainability and readability
  • Collaborated with UI/UX designers to implement responsive and user-friendly interfaces
  • Implemented caching mechanisms using Redis/Memcached which reduced server load significantly
  • Developed RESTful APIs using Java/Spring framework that improved communication between different modules
  • Performed code reviews for work of peers to identify bugs or potential issues early in the development process
  • Collaborated with product managers to define project scope, prioritize features, and deliver high-quality software within tight deadlines
  • Implemented SaaS application (AngularJS, Bootstrap, Spring Boot, & Apache Solr)
JavaAngularSpringAngularJSBootstrapRedisMemcachedRESTSpring BootApache Solr
Senior Web Application Developer

ANX • Raleigh, NC

Aug 2014 - Apr 2015

  • Led the development of complex web applications, utilizing expertise in full-stack development and leveraging technologies such as AngularJS, HTML, CSS, JavaScript, TypeScript, and Test-driven development. Architected and implemented scalable and efficient web solutions, optimizing performance and user experience, resulting in a 300% improvement in page load times. Developed and maintained RESTful APIs, ensuring seamless communication between the front-end and back-end components of web applications. Utilized agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives to ensure timely and iterative project delivery. Leveraged Node.js, Glassfish, JBoss, Tomcat, AngularJS, Spring MVC, MS SQL, MySql, and .NET.

Key Achievements:

  • Led the development of complex web applications, utilizing expertise in full-stack development and leveraging technologies such as AngularJS, HTML, CSS, JavaScript, TypeScript, and Test-driven development
  • Architected and implemented scalable and efficient web solutions, optimizing performance and user experience, resulting in a 300% improvement in page load times
  • Developed and maintained RESTful APIs, ensuring seamless communication between the front-end and back-end components of web applications
  • Utilized agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives to ensure timely and iterative project delivery
  • Leveraged Node.js, Glassfish, JBoss, Tomcat, AngularJS, Spring MVC, MS SQL, MySql, and .NET.
JavaScriptTypeScriptJava.NETAngularNode.jsSpringSQLAngularJSRESTTomcatJBossSpring MVCMySQLMS SQLGlassfish
Team Lead

Teradata Applications • Raleigh, NC

Feb 2014 - Aug 2014

  • Hired to introduce new methodologies for implementing applications at Teradata, focusing on SaaS and single-page applications. Led an agile UI team in the development of a large SaaS marketing application. Developed the UI using AngularJS, incorporating OAuth2 and REST endpoints for data access. Deployed the application across various environments, including: promoted the transition from a waterfall SDLC to an agile SDLC, engaged with product owners to discuss user stories and requirements, conducted cross-functional team / multinational meetings and presentations. After a significant shift in high-level management, the focus on SaaS and single-page applications was deprioritized, prompting the pursuit of new career opportunities.

Key Achievements:

  • Hired to introduce new methodologies for implementing applications at Teradata, focusing on SaaS and single-page applications.
  • Led an agile UI team in the development of a large SaaS marketing application.
  • Developed the UI using AngularJS, incorporating OAuth2 and REST endpoints for data access.
  • Deployed the application across various environments, including:
  • Promoted the transition from a waterfall SDLC to an agile SDLC.
  • Engaged with product owners to discuss user stories and requirements.
  • Conducted cross-functional team and multinational meetings and presentations.
  • After a significant shift in high-level management, the focus on SaaS and single-page applications was deprioritized, prompting the pursuit of new career opportunities.
AngularAngularJSRESTOAuth2
Lead Software Engineer

Martin Marietta Materials • Raleigh, NC

Jan 2007 - Sep 2012

  • Led agile teams of application developers in the creation and maintenance of multiple web applications and systems at Martin Marietta. Served as the lead architect for web applications developed using: Java, JavaScript (JQuery), Groovy/Grails, Spring MVC, and ASP.NET MVC. Built applications that utilized multiple concurrent data sources, including: Oracle, MySQL, MS SQL, and REST web services. Developed various key projects, such as: an application to track the entire production of the corporation, a system for printing all weekly customer invoices, a customer self-service web application, eRocks (erocks.com). Deployed all non-Microsoft applications on Red Hat Linux. Acted as the source control administrator and agile consultant within a predominantly waterfall company. Successfully implemented agile iterations while adhering to the company's waterfall deadlines.

Key Achievements:

  • Led agile teams of application developers in the creation and maintenance of multiple web applications and systems at Martin Marietta.
  • Served as the lead architect for web applications developed using: Java, JavaScript (JQuery), Groovy/Grails, Spring MVC, and ASP.NET MVC
  • Built applications that utilized multiple concurrent data sources, including: Oracle, MySQL, MS SQL, and REST web services
  • Developed various key projects, such as: An application to track the entire production of the corporation, A system for printing all weekly customer invoices, A customer self-service web application, eRocks (erocks.com)
  • Deployed all non-Microsoft applications on Red Hat Linux.
  • Acted as the source control administrator and agile consultant within a predominantly waterfall company.
  • Successfully implemented agile iterations while adhering to the company's waterfall deadlines.
JavaScriptJavaSpringSQLOracleLinuxRESTGroovyGrailsSpring MVCMySQLMS SQL
Senior Software Engineer

CC Intelligent Solutions • Raleigh, NC

May 2004 - Jan 2007

  • CCIS provides consulting and software solutions to various government entities. Assisted in a Department of Defense project known as Horizontal Fusion. Implemented a highly secure web service interface using: Java, .NET, Public Key Infrastructure (PKI), and Microsoft SQL Server. The interface was designed for the XVIII Airborne Corps and the Department of Defense. Assisted in the development of a .NET client application that served as the data source for the secure web service.

Key Achievements:

  • CCIS provides consulting and software solutions to various government entities.
  • Assisted in a Department of Defense project known as Horizontal Fusion.
  • Implemented a highly secure web service interface using: Java, .NET, Public Key Infrastructure (PKI), and Microsoft SQL Server
  • The interface was designed for the XVIII Airborne Corps and the Department of Defense.
  • Assisted in the development of a .NET client application that served as the data source for the secure web service.
Java.NETSQLPKI
Senior Software Engineer

Inphonic • Raleigh, NC

Nov 2004 - May 2005

  • Designed and implemented a lightweight-container J2EE application for mobile phone CRM. Developed a system that is highly scalable, fault tolerant, and capable of handling a 24/7 operational environment.

Key Achievements:

  • Designed and implemented a lightweight-container J2EE application for mobile phone CRM.
  • Developed a system that is highly scalable, fault tolerant, and capable of handling a 24/7 operational environment.
J2EE
Senior Software Engineer

Modulant Solutions • Raleigh, NC

Jan 2004 - May 2004

  • Engaged in a short-term consulting opportunity focused on integrating various Department of Defense portlets (JSR-168) and implementing them into a WebLogic 8.1 portal environment on Solaris.

Key Achievements:

  • Engaged in a short-term consulting opportunity focused on integrating various Department of Defense portlets (JSR-168) and implementing them into a WebLogic 8.1 portal environment on Solaris
WebLogic
Software Consultant

Wachovia • Raleigh, NC

Oct 2003 - Jan 2004

  • Mentored junior-level software engineers. Developed a web interface for an existing mainframe application using: IBM WebSphere, Java, XSL/XML, SOAP, and JMS.

Key Achievements:

  • Mentored junior-level software engineers
  • Developed a web interface for an existing mainframe application using: IBM WebSphere, Java, XSL/XML, SOAP, JMS
JavaSOAPWebSphereIBM WebSphereXSL/XMLJMS
Portal Development Consultant

Modus Media • Raleigh, NC

Feb 2003 - Sep 2003

  • Created, tested, and maintained a web portal for displaying Supply Chain Management data to customers via the Internet Utilized J2EE standards on a Sun One Portal Server.

Key Achievements:

  • Created, tested, and maintained a web portal for displaying Supply Chain Management data to customers via the Internet
  • Utilized J2EE standards on a Sun One Portal Server
J2EE
Senior Software Engineer

First Citizens Bank • Raleigh, NC

Apr 2002 - Feb 2003

  • Mentored junior-level software engineers. Designed and implemented a fraud prevention banking application using Java, JSP, J2EE, and Servlets with MS SQL database.

Key Achievements:

  • Mentored junior-level software engineers
  • Designed and implemented a fraud prevention banking application using Java, JSP, J2EE, and Servlets with MS SQL database
JavaSQLJ2EEJSPServletsMS SQL
Senior Software Engineer

Alerts.com • Raleigh, NC

May 1999 - Apr 2002

  • Created a search platform and extracted information from the web. Led a team of 4 software engineers in the development and implementation of a new application that generated the majority of the revenue for the company. Developed efficient algorithms and data structures to optimize system performance and reduce response time by 200%. Contributed to the development of company-wide coding standards and guidelines to ensure consistency across projects. Leveraged Java, J#, Oracle, Swing, J2EE. Presented to numerous investors.

Key Achievements:

  • Created a search platform and extracted information from the web.
  • Led a team of 4 software engineers in the development and implementation of a new application that generated the majority of the revenue for the company.
  • Developed efficient algorithms and data structures to optimize system performance and reduce response time by 200%.
  • Contributed to the development of company-wide coding standards and guidelines to ensure consistency across projects.
  • Leveraged Java, J#, Oracle, Swing, J2EE.
  • Presented to numerous investors.
JavaOracleJ2EESwing
Release Manager and Software Engineer

HAHT Software • Raleigh, NC

Sep 1996 - May 1999

  • Managed and coordinated all HAHTsite releases, created all setup applications and scripts for the Windows-based environment. Enhanced the HAHTsite Visual Basic compiler to allow users to pass Visual Basic arrays to OLE servers. Assisted in adding the ability to call Java objects through the HAHTsite Visual Basic language. Created tools for automating the company software builds.

Key Achievements:

  • Managed and coordinated all HAHTsite releases, created all setup applications and scripts for the Windows-based environment.
  • Enhanced the HAHTsite Visual Basic compiler to allow users to pass Visual Basic arrays to OLE servers.
  • Assisted in adding the ability to call Java objects through the HAHTsite Visual Basic language.
  • Created tools for automating the company software builds.
JavaVisual Basic
QA Lead Team Lead

Imonics • Raleigh, NC

Sep 1995 - Sep 1996

  • Led a team of 4 people in Quality Assurance for a Unix C++ workflow project. Became responsible for Clearcase release management of a large portion of the product.

Key Achievements:

  • Led a team of 4 people in Quality Assurance for a Unix C++ workflow project.
  • Became responsible for Clearcase release management of a large portion of the product.
C++Clearcase
Software Tester Co-op

IBM • Raleigh, NC

Jan 1991 - Aug 1995

  • Created a test case automation tool using C, REXX/2, DB2 queries, and MVS/JCL. Taught classes to the Image Processing testers that used the new tool. Wrote test case scenarios for the project in my spare time.

Key Achievements:

  • Created a test case automation tool using C, REXX/2, DB2 queries, and MVS/JCL.
  • Taught classes to the Image Processing testers that used the new tool.
  • Wrote test case scenarios for the project in my spare time.
REXXDB2MVS/JCL

Skills & Technologies

Programming Languages
JavaScriptTypeScript.NET C#JavaPythonC/C++GroovyGrails
Frontend Technologies
ReactAngularVue.jsTailwind CSSBootstrapiOSAndroid
Cloud & DevOps
AWSGoogle Cloud PlatformAzureDockerKubernetesGitHub ActionsAtlassian
AI & Machine Learning
LangChainAmazon TextractAWS SageMakerCursor.AI

Education

Bachelor of Science in Computer Science

Appalachian State University • Boone, NC

Jun 1991 - May 1995

Bachelor of Science in Computer Science