Summary
Overview
Work History
Education
Skills
Hobbies
Timeline
Generic

Brenton Lohrisch

Summary

Multi-talented Senior Software Engineer successfully completing simultaneous projects. Willing to jump in to develop “outside the box” solutions. Highly proficient in C#, SQL, AWS and Agile/SCRUM methodology. Talented project leader and complex problem solver.

Current responsibilities include developing, planning and implementing effective analysis, design, programming and testing skills for software systems, as well as technical direction of the software development and architecture teams. I also sit on the Senior Leadership Team and contribute directly to the strategic direction of the business.

Overview

17
17
years of professional experience

Work History

Principal Software Engineer / Head of Engineering

Evrima Technologies
07.2020 - Current
  • Partnered directly with the founder/CEO to create and deliver the current tech platform, from inception to a revenue generating product.
  • Sole responsibility for planning, solution architecture, development and implementation of all software projects.
  • Designed, developed and implemented a new clinical trial patient qualification search tool, for deployment in GP clinics.
  • Designed, developed and implemented a fully AWS hosted clinical trial recruitment platform, utilising many AWS services, including (but not limited to) ECS, EC2, Lambda, API Gateway, and RDS.
  • Designed, developed and released a cloud based SaaS 'hub', which provides a central repository for patient data, clinical trial information and reporting functionality to be accessed by authorised parties.
  • Oversight/management of engineering team, including offshore resources.
  • Contribute heavily to business and technology strategy/direction.

Senior Software Engineer

Terem Technologies
03.2020 - 06.2020
  • Contract role with MYOB, working on increasing their codebase quality and fixing some critical bugs that are generating significant customer issues within their new cloud platform.
  • Mainly C#/WebAPI back-end work, in their service layer.
  • Implementation of new API/EF code, for expansion of the New Zealand Inland Revenue Department integration.

Technical Lead / Senior Software Engineer

MedicalDirector
11.2019 - 02.2020
  • In addition to the duties of Senior Software Engineer, I was responsible for adding input at higher levels of decision making, and directly collaborating with the Product Owner and Designer.
  • Management of offshore development resources.

Senior Software Engineer

MedicalDirector
11.2015 - 11.2019
  • Created a reusable C# .NET search module, which is now used in several areas of MedicalDirector Clinical (MDC)
  • Created a WCF system that allows multiple user access to single patient records within MDC, including access restrictions and notifications to other users
  • Created a maintenance utility to allow for the management of records locked by the WCF system
  • Created a HL7 pathology import web API system to extend our partner integration platform (MDHUB), allowing for pathology results to be imported into Helix
  • Technical specialist for MDHUB within the team
  • Create and deploy MDHUB builds via Octopus and VSTS, to all environments from development to production
  • Manage Azure app services and webjobs for MDHUB resources
  • Manage Azure storage queues
  • Created a prototype web API service that allows a pathology provider to send results directly to MDHUB
  • Creation and maintenance of unit tests
  • Creation and maintenance of MongoDB databases, collections and indexes for improved performance
  • Largely rewrote offshore developed ETL solution for migrating from competitor products. This was developed using SSIS and was using RBAR queries, so these were replaced by set-based queries and yielded a massive increase in performance
  • Create and maintain source code repositories and in GIT and Subversion
  • Maintenance and merging of source code branches in GIT and Subversion
  • Use Jira to create/track work items
  • Use Confluence to create/maintain technical documentation
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues
  • Estimated work hours and tracked progress using Agile/SCRUM methodology
  • Created proofs of concept for innovative new solutions
  • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs and enhancements
  • Suggested improvements to team and project workflow
  • Consulted with engineering team members to determine system loads and develop improvement plans
  • Improved system performance by making proactive adjustments and resolving bugs

Software Engineer

MedicalDirector
11.2011 - 11.2015
  • Bug fixes and enhancements in legacy Visual Objects (VO) code-base
  • Conversion of inline SQL queries to stored procedures, for maintainability and performance improvements
  • Creation of new SQL tables and stored procedures, including indexes and foreign key constraints, for new functionality
  • Championed the acquisition and usage of real world data sets for scalability and boundary testing, neither of which were being done
  • Championed the implementation of a staged development, testing and production release cycle, which didn't exist at the time
  • Championed the creation of automated testing processes, which didn't exist. All testing was manually performed by test engineers
  • Creation of ESP plugins (in-house developed plugin framework for COM to .NET interop) for new functionality, so we didn't add to our legacy VO code-base, as well as the C# .NET code that would be called by these
  • Created a .NET utility to allow engineers to easily create PDF form overlays/templates that have data injected into the fields at runtime
  • Maintenance and merging of source code branches in Subversion
  • Worked closely with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance
  • Installed and configured software applications and tested solutions for effectiveness
  • Gathered data on integration issues and vulnerabilities and reported all findings to Senior Software Engineer with improvement recommendations
  • Improved system performance by making proactive adjustments and resolving bugs
  • Wrote SQL scripts for daily maintenance activities, including indexes and tables analyses
  • Stored, retrieved and manipulated data for close analysis of database performance across large data sets
  • Partnered with team members, including Test Engineers and Project Managers to minimise project delays
  • Versed in complete software life cycle from preliminary needs analysis to enterprise-wide deployment and support
  • Modified existing Visual Objects and C# software to correct coding errors and improve overall performance

Developer

Centrelink
11.2006 - 11.2008
  • Developed and implemented a web based system to allow staff to submit scheduling preferences
  • Wrote HLLAPI mainframe scripts for automation of common workflows, allowing staff to more quickly perform repetitive tasks
  • Wrote VBscript and LotusScript automation code, for the processing and analysis of telephony system data
  • Wrote LotusScript code to analyse and correct workforce management schedule output errors, which was previously being done by hand
  • Worked with DB2 database system, including stored procedures
  • Researched new technologies, software packages and hardware products for use in website projects

Education

Bachelor of Information Technology - Computer Science And Programming

Central Queensland University
Maryborough (external Student)
07.1996

Skills

  • Currently proficient in C# NET/NETCore/NET6 (Win Forms, Web API, WCF), SQL (SQL server, SSMS, SSIS), MySQL, MongoDB, Visual Objects, DynamoDB
  • Amazon AWS (EC2, ECS, RDS, Lambda etc)
  • Previous exposure to HTML, AJAX, JavaScript, ColdFusion, PHP, VBNET Vb Script, Lotus Script, AccessDB, HLLAPI scripting, M204, AngularJS, Angular, Python, ReactJS
  • Source code management in Git, GitHub and Microsoft VSTS
  • Deployment and management of AWS Services
  • Atlassian suite including Jira and Confluence
  • Database programming
  • Entity Framework
  • Web API development
  • Technical analysis
  • Algorithm implementation
  • Microsoft Azure
  • Workflows and queries
  • Performance tuning
  • Troubleshooting, including Stackify monitoring
  • Testing and maintenance
  • Team oversight
  • Hardware and software installation
  • Virtualisation using VMWare
  • Development life-cycles
  • Project planning

Hobbies

Kitesurfing, Mountain Biking, Guitar, Drums, Computer Gaming

Timeline

Principal Software Engineer / Head of Engineering

Evrima Technologies
07.2020 - Current

Senior Software Engineer

Terem Technologies
03.2020 - 06.2020

Technical Lead / Senior Software Engineer

MedicalDirector
11.2019 - 02.2020

Senior Software Engineer

MedicalDirector
11.2015 - 11.2019

Software Engineer

MedicalDirector
11.2011 - 11.2015

Developer

Centrelink
11.2006 - 11.2008

Bachelor of Information Technology - Computer Science And Programming

Central Queensland University
Brenton Lohrisch