Eric KlempnauerSoftware Engineer & Architect

VizworX Inc.

Senior Software Engineer & VP of Technology

May 2019 to Present

At VizworX have two roles, my time is spent between the role of a Team Lead and Architect as well as the company's VP of Technology. I work regularly across multiple projects, over the years this has included work on software for:

  • Processing DICOM medical imaging using React, Three.JS and MATLAB
  • Visualization of the aurora, geospatial data, and satellite data in React with Three.JS
  • An auction platform built in Next.JS, React, Express, and Socket.IO
  • A field data collection application with a React desktop application and React Native mobile application, used by roughly 400 field staff, with a robust GraphQL back-end API supporting both platforms
  • A multi-tenant visualization for digital collections and galleries of content, ranging from artwork to collectibles.
  • Multi-tenant video streaming platform with payment and subscription logic unique to each tenant, currently in beta and not released.

I was promoted to the position of Director of Technology (December 2021) and then to VP of Technology (December 2023). Alongside my existing Team Lead responsibilities, I also supported the organization by:

  • Driving adoption of GitLab Auto DevOps to use CI/CD to deploy review and testing environments across all web-based projects.
  • Defining new cyber-security policies and implementing training and phishing simulations to improve awareness of cyber-security issues.
  • Supporting sales process by creating estimates for projects ranging from $50,000 to $10 million in scope.
  • Creating guidelines for our teams to move from JIRA to GitLab project management reducing company overhead by $1,000 per month.
  • Auditing and reducing AWS costs for the company from $4,000 per month to $800 due to undocumented infrastructure from ended client projects.
Visit Website

Arelith

Software Engineer and Administrator

January 2022 to Present

Arelith is a community game server for the game Neverwinter Nights, originally released in 2002 and the Arelith server has been running for over 15 years. I find it important to give back to the communities we belong to and I do so by helping as an engineer and administrator, alongside roughly 50 other volunteers.

Highlights

  • Supporting servers and systems to ensure performance for peak in-game traffic of nearly 300 players per day, across five servers totaling to over 2,000 unique players per month.
  • Contributing to a robust Player and Dungeon Master web application to provide extensive functionality, titled “The Astrolabe”. It includes a ticketing system with role-based access control, online player tracking from real-time data, and information resources from game data.
  • Contributing in-game features using NWScript to continually improve and expand our game world.
  • Managing our moderation of social resources for the community, including Discord, forums, and our wiki.
  • Part of the leadership team managing our combined team of developers, designers, area artists, and dungeon masters.

In addition, our server has been featured in some notable news articles over the years:

Visit Website

Upanup Studios

Developer

June 2017 to April 2019

At Upanup Studios I worked together with a wide range of designers and developers creating custom websites and applications for large municipalities in Canada. This work gave me many opportunities for growth in my skills and required paying special attention to accessibility, grounding my work in the needs of users.

  • Created robust applications for the residents and staff of large Canadian municipalities, such as the City of Grande Prairie.
  • Drove adoption of new workflows and automation pipelines for the team, through Git and GitHub.
  • Led the adoption of package management tools at the company, such as NPM and Composer to improve our project maintainability, including writing internal documentation on the use of these new tools.
Visit Website

Joey's Franchise Group

Developer

June 2013 to May 2017

My time at Joey's Franchise Group gave me many opportunities due to my position as the primary developer for the organization. This allowed me to tailor my work more directly and take chances to create applications that met the specific needs of the company.

In addition, with the number of unique companies that were part of Joey's Franchise Group at the time I was able to learn about numerous industries from the food industry to barber shops.

  • Designed and developed web applications and websites for 8+ unique organizations across various industries.
  • Developed a Node.js Digital Menu Board system for their restaurants, running on Raspberry Pis as a remotely managed, distributed IoT system.
  • Deployed and monitored multiple servers for up-time, maintenance, and security using Ansible and Command Line tools.
Visit Website