Summary
Overview
Work History
Education
Skills
Affiliations
Websites
References
Timeline
Generic

Josh Heidenreich

Broken Hill

Summary

Accomplished Lead Software Developer at National Crime Check with expertise in cloud application development and project management. Modernization of a large legacy codebase including addition of extensive automated testing. Successfully mentored junior developers while ensuring high-quality code through rigorous reviews. Proficient in PHP and MySQL, delivering robust web applications that meet stakeholder needs and enhance business objectives.

Overview

20
20
years of professional experience

Work History

Lead Software Developer

National Crime Check
Adelaide
11.2019 - Current
  • Developed and maintained project plans, timelines, and budgets. Prepared cost estimates for projects of varying sizes. Communicated with stakeholders to ensure project goals are met on time.
  • Developed software applications to meet customer requirements, business goals, and ensured compliance with applicable security protocols when building software solutions.
  • Mentored junior developers on best practices for coding, debugging and testing processes and conducted code reviews to ensure quality standards are met across all development projects.
  • Collaborated with development teams to design cloud-native applications that leverage AWS services effectively, including infrastructure-as-code and high availability.
  • Developed and maintained web applications using HTML, CSS, JavaScript, JQuery, AJAX, PHP and MySQL.

Software Programmer

Karmabunny
Adelaide
06.2008 - 11.2019
  • Developed and implemented complex web applications using PHP, MySQL, JavaScript, HTML, and CSS.
  • Utilized Git for version control, facilitating team collaboration and project tracking.
  • Deployed applications on various platforms including Linux Servers and Cloud Platforms.
  • Developed technical specifications and architecture for software applications.

Junior Developer

Transog
Adelaide
03.2006 - 06.2008
  • Created and maintained webpages utilizing HTML, CSS, JavaScript, and PHP.
  • Deployed applications onto production servers using FTP and SSH protocols.

Software Developer

Tafe SA
Adelaide
01.2005 - 03.2006
  • Developed .NET applications using C# and VB.NET
  • Ported existing legacy codebases from to VB.NET and C#

Education

Software Development

Tafe SA
Adelaide
12-2005

Skills

  • Project management
  • Cloud application development
  • Software architecture
  • Version control
  • Web development
  • Database management
  • Code review
  • Problem solving
  • Stakeholder communication

Affiliations

  • 3d printing, microcontrollers and home automation
  • Caravaning, camping and travel.
  • Volunteering at church

References

References available upon request.

Timeline

Lead Software Developer

National Crime Check
11.2019 - Current

Software Programmer

Karmabunny
06.2008 - 11.2019

Junior Developer

Transog
03.2006 - 06.2008

Software Developer

Tafe SA
01.2005 - 03.2006

Software Development

Tafe SA
Josh Heidenreich