John Harms

John Harms Email and Phone Number

Software Design and Solutions Expert | Integrating Expertise with Collaboration || Senior Software Developer | Python Developer | Senior Backend Developer | Senior Backend Engineer | Perl Developer @ TransCore
Ypsilanti, MI, US
John Harms's Location
Ypsilanti, Michigan, United States, United States
John Harms's Contact Details
About John Harms

I apply critical and strategic thinking to design scalable systems and products from concept to implementation. I ensure quality, stability and efficiency of software through unwavering attention to detail during unit testing and code review. I am recognized for exercising active listening and adaptability to overcome technological challenges and ensure delivery of usable and stable systems. I thrive in a culture that values creative and unique solutions, encourages work-life balance, diversity, inclusion, and transparency.Linux | Python | Django | Perl | Oracle | PostgreSQL | SQL | HTML5 | JavaScript | CSS | Git | Apache | Bash | SDLC | Agile | JiraFollowing a reduction in workforce at XanEdu Publishing that impacted my position, I proactively used the opportunity to develop a personal Ubuntu Linux server, which has deepened my expertise in Python, Django, PostgreSQL, and amplified my understanding and usage of contemporary AI tools, such as PyCharm and GitHub Copilot. This period of professional growth and refinement, coupled with my already well-established software development strengths and experience, has positioned me to bring renewed energy and expertise to my next professional role.

John Harms's Current Company Details
TransCore

Transcore

View
Software Design and Solutions Expert | Integrating Expertise with Collaboration || Senior Software Developer | Python Developer | Senior Backend Developer | Senior Backend Engineer | Perl Developer
Ypsilanti, MI, US
Website:
transcore.com
Employees:
1936
John Harms Work Experience Details
  • Transcore
    Transcore
    Ypsilanti, Mi, Us
  • Xanedu, Inc.
    Senior Software Developer, Technical Lead
    Xanedu, Inc. 2014 - 2024
    Livonia, Mi, Us
    Managed and supported full stack platform and implemented changes for customer and business needs. Created and maintained database queries, tables, relationships, stored procedures, reports/audits, server log archival, and periodic clean-up. Responded to issues and requests within four-hour period and provided on-call coverage for evenings and weekends. Optimized top-tier customer support (typically solving issues within 30 minutes) with LMS integration into XanEdu platform. Mentored junior software developers.• Reduced fulfillment team overhead 40% by porting major functionality from legacy Perl system to new platform utilizing Python, Django, Oracle DB, JavaScript, and jQuery.• Developed a scalable, customizable e-commerce storefront using Perl, HTML templates, JavaScript, jQuery, and JSON, optimizing product ordering processes for diverse customer bases.• Facilitated remote learning during COVID-19 by developing a secure, customized cloud-based DRM solution leveraging Perl and third-party API integration.• Increased system stability, as well as responsiveness by over 20% with major system upgrade to modern Linux OS (Debian 10), Apache 2.4, Perl 5.8, and relevant libraries.• Reduced DRM processing time by over 50% and corrected copyright clearance gateway usage, by updating third-party API calls to integrate with more stable systems for DRM and copyright clearance.
  • Xanedu, Inc.
    Director Of Technology
    Xanedu, Inc. 2012 - 2014
    Livonia, Mi, Us
    Managed team of software developers, network and system engineers, help desk and tech support staff, and content and project managers. Served on Executive Leadership Team (ELT) to provide IT status updates and recommendations, schedule IT and product maintenance windows, discuss future projects, and provide brief updates during company-wide meetings.• Decreased overall department budget over 35% by utilizing contractors for database and network systems.• Increased speed and reliability for office internet connectivity and VOIP service while cutting overall telecom and ISP costs by 40% by working with underground utility company to bring in fiber.• Reduced overall costs and reliability by replacing POTS line fax servers with eFax integration on Linux.• Corrected dozens of issues within office server room, related to network wiring, power, cooling, battery backups, systems and data backups, and trained help desk staff to perform ongoing maintenance.• Supported Reduction in Workforce by traveling to remote office in Louisville to examine and analyze network and servers, and train staff to handle common issues.
  • Xanedu, Inc.
    Senior Software Developer
    Xanedu, Inc. 2006 - 2012
    Livonia, Mi, Us
    Led small team of software and database developers and QA analysts. Responded to system outages, either remotely or physically. Performed postmortem reviews and provided detailed outage causes and solutions.• Saved over 25% of physical data center footprint, power, cooling and networking by using virtual environments (Xen and VMWare) to migrate existing servers to virtual.• Moved entire XanEdu platform to (leased) off-site data center and new office server room by collaborating with systems and network engineers to document and make the split.• Saved over $5K by switching from Red Hat Enterprise Linux 4 to CentOS 5.• Removed dependency on ProQuest for content search/delivery and financial systems by integrating with Microsoft Great Plains and Lucene.
  • Xanedu, Inc.
    Software Engineer Iii
    Xanedu, Inc. 2003 - 2006
    Livonia, Mi, Us
    Continued maintenance, support, and enhancements on a full stack platform, including back-end and front-end components. Mentored junior and contracted software developers and performed code reviews. Planned and executed maintenance windows to release software and system updates. Responded to and fixed system issues as needed during evenings and weekends.• Improved existing platform through integration with a CRM and copyright clearance using technology acquired and purchased.• Increased content publisher agreements by implementing a DRM system, adding key content collections from Harvard, Darden, and others to drive product adoption and sales.
  • Xanedu, Inc.
    Software Engineer Ii
    Xanedu, Inc. 2001 - 2003
    Livonia, Mi, Us
    Maintained pre-production environment for testing. Rotated on-call duty for production support during evenings and weekends. Attended OSCON conferences to relay corresponding information to my team.• Collaborated with database admins and developers to create faster and more reliable replacement for Java system using Linux, Apache, Perl, mod_perl, and Oracle.• Decreased queries/requests to software developers from customer service, tech support and fulfillment teams by supporting team leads to design internal administrative tools for analyzing common requests.• Added content to platform by integrating it with ProQuest search catalog, content pricing, and financial systems.• Developed new outage and uptime tracking system that demonstrated 99.9% uptime annually.
  • Proquest
    Software Engineer
    Proquest 1999 - 2001
    Ann Arbor, Mi, Us
    Optimized and enhanced internal system and monitoring tools. Managed contractor-delivered Java system with deployment, created and executed capacity tests, and maintained, stabilized, and optimized product.

John Harms Skills

Perl Web Applications Xml Software Development Linux Integration Web Development Databases Microsoft Sql Server Sql Ajax Css Software Project Management Troubleshooting Apache E Commerce Sdlc Requirements Analysis Windows Server Virtualization Vmware Publishing Content Management Oracle Sql Php Toad Mod_perl Ssl Centos Red Hat Linux Fedora Core Hylafax Pdflib

John Harms Education Details

  • Central Michigan University
    Central Michigan University
    Computer Science
  • Coursera
    Coursera
    Django

Frequently Asked Questions about John Harms

What company does John Harms work for?

John Harms works for Transcore

What is John Harms's role at the current company?

John Harms's current role is Software Design and Solutions Expert | Integrating Expertise with Collaboration || Senior Software Developer | Python Developer | Senior Backend Developer | Senior Backend Engineer | Perl Developer.

What is John Harms's email address?

John Harms's email address is jh****@****edu.com

What is John Harms's direct phone number?

John Harms's direct phone number is (800) 218*****

What schools did John Harms attend?

John Harms attended Central Michigan University, Coursera.

What skills is John Harms known for?

John Harms has skills like Perl, Web Applications, Xml, Software Development, Linux, Integration, Web Development, Databases, Microsoft Sql Server, Sql, Ajax, Css.

Who are John Harms's colleagues?

John Harms's colleagues are April Shoop, Firas Ayoub, Brian Davis, Isael Cortina, Cody Lacoda, Heather Lober, Victor Hernandez, Mba.

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.