Joe Schrag

Joe Schrag Email and Phone Number

Software Engineering Manager @ AppOmni
Farmington, NM, US
Joe Schrag's Location
Farmington, New Mexico, United States, United States
Joe Schrag's Contact Details

Joe Schrag personal email

About Joe Schrag

A champion of good ideas, even if they are not my ownA force multiplier, constantly finding ways to empower other developersAn empathetic mentor, striving to show that Sr. developers are humans, not oraclesSpearheading projects which maximize impact across teams & prioritize high quality workA mover with a knack for finding inefficiencies in code design, development processes, & tooling

Joe Schrag's Current Company Details
AppOmni

Appomni

View
Software Engineering Manager
Farmington, NM, US
Website:
appomni.com
Employees:
232
Joe Schrag Work Experience Details
  • Appomni
    Software Engineering Manager
    Appomni
    Farmington, Nm, Us
  • Appomni
    Lead Software Engineer
    Appomni Nov 2023 - Present
    San Mateo, California, Us
  • Automation Solutions, Inc
    Sr. Software Engineer & Technologist
    Automation Solutions, Inc Nov 2013 - Sep 2023
    Houston, Texas, Us
    Sr. Software Engineer & Technologist • Spearheaded 2 year Linux/Windows cross-compilation effort to eliminate C++ code duplication across teams, using CMake & Conan. Personally redesigned several module interfaces in C (consistent ABI). • Architected several C++ protocol drivers, an async gRPC-to-MQTT publishing module, and a new core REST API (project cancelled during design phase). • Ongoing mentorship of both junior & senior developers, over three major projects • Created & taught developer training program to bring team up to speed on Modern C++ & C#, SOLID principles, design patterns, TDD, refactoring legacy code, Docker, etc. • Launched & facilitated several self-organizing, cross-department collaborations around data-driven decision making. • Reduced UI data load time by 80% with a multi-threaded caching layer (C#) & reduced render time in some controls by 200x.Wrote/expanded C++ communication protocol drivers (DF1, HexRepeater, Modbus, Flow-X) • Admin for Git, Jenkins, Bitbucket, Jira, & Confluence • Advised management on new technologies.Software Engineer (first two years) • Migrated 2.5 million line codebase from VSS to Git, reducing clone time from 45 minutes to 45 seconds. Moved external dependencies to NuGet. • Taught team unit test principles and integrated NUnit & Google Test. • Created first CI builds using Jenkins. • Moved team to peer code reviews using BitbucketExtended C++ communication protocol drivers (DF1, Modbus) • Wrote coding standard & numerous wiki articles to centralize dev team knowledge • WinForms UI design & C# business logic • Wrote SQL Server stored procedures
  • Resource Automation & Electrical
    Software Engineer & Scada Host System Administrator
    Resource Automation & Electrical Jun 2011 - Nov 2013
    Farmington, Nm, Us
    • Nominated for ClearSCADA app of the year. • Cut IT costs over 25% without any loss of quality by consolidating IT services, combining cellular technologies, & pursuing cellular discounts. • Increased security & data visibility at customer LACT facilities by implementing full authentication & offload data sampling functionality using ProFace touch panels, SQL Server, & SSIS. • Executed SCADA server migration from partner facility to in-house infrastructure with minimal customer downtime - including multiple software platforms & history backlog.Managed all aspects of IT infrastructure & SCADA-as-a-service (150+ remote sites for 15 customers), including contractors & employees • TCP/IP & serial communications troubleshooting • Worked directly with users to design systems
  • Pure Automation Inc.
    Software Engineer / Development Lead
    Pure Automation Inc. May 2007 - Jun 2011
    Rock Springs, Wy, Us
    Software Engineer/Development Lead (final 1 year) • Transitioned development team from uncoordinated “code & fix” to an effective team practicing Scrum, peer code reviews, etc. • Took project from an engineered solution to a mass marketable product - including an external QA audit, Tier 3 support, Training, Documentation, etc. • Personally fielded QA audit by Foxboro. • Instituted peer code reviews (Crucible), Jira, written development standards, SVN, formal release procedures, etc. Continued work on internal billing application & core SCADA product in C#, SQL Server, Silverlight, & ASP.NET.  Programmer/Analyst (1.5 years) & Programming Intern (1.5 years) • Developed a complete training curriculum & taught 2½ day training for a semi-technical audience in collaboration with one other developer. • Reduced time entry & billing overhead by 40% with a C# web app. • Improved release quality by documenting release procedures, improving installation docs, and creating InstallShield packages. • Created a Microsoft Virtual Earth app to map remote sites, provide driving directions, etc.Worked directly with users to design features • SVN admin • Product documentation from user to technical levels • Provided reporting to clients • Recorded & produced a library of demo & training videos using Camtasia.

Joe Schrag Skills

C# Automation Microsoft Sql Server Agile Methodologies Scada Asp.net Web Services Sql Javascript Software Engineering Git Sql Server Reporting Services Css Sql Server Integration Services C++ Sql Server Clearscada Structured Text Archestra

Joe Schrag Education Details

  • Fort Lewis College
    Fort Lewis College
    Computer Science
  • San Juan College
    San Juan College
    Manufacturing Technology; Semiconductor Emphasis

Frequently Asked Questions about Joe Schrag

What company does Joe Schrag work for?

Joe Schrag works for Appomni

What is Joe Schrag's role at the current company?

Joe Schrag's current role is Software Engineering Manager.

What is Joe Schrag's email address?

Joe Schrag's email address is jo****@****ail.com

What schools did Joe Schrag attend?

Joe Schrag attended Fort Lewis College, San Juan College.

What are some of Joe Schrag's interests?

Joe Schrag has interest in Human Rights, Science And Technology, Economic Empowerment, Poverty Alleviation.

What skills is Joe Schrag known for?

Joe Schrag has skills like C#, Automation, Microsoft Sql Server, Agile Methodologies, Scada, Asp.net, Web Services, Sql, Javascript, Software Engineering, Git, Sql Server Reporting Services.

Who are Joe Schrag's colleagues?

Joe Schrag's colleagues are Rebecca Crum, Michael Galliers, Joshua Farris, Lexi L., Allie Malenfant, Christian Mendez, Karthik Ananth.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.