# Ross Gustafson > Senior Software Engineer at Zotec Partners Location: Noblesville, Indiana, United States Profile: https://flows.cv/rossgustafson Thank you for reading my profile. I am a software developer who has experience in a wide range of technologies and companies. My main focus has been JavaScript, C#, .NET, and SQL. I enjoy learning and currently learning Rust and modern programming technologies and practices. I have a particular interest in game development in my personal time. I also have experience leading a QA team for a couple of years, worked a Business Analyst gathering requirements and creating technical documentation for companies, and even worked in a marketing department producing videos. Although this has not been my focus for some time, I have enjoyed the experience and learned a lot about various aspects of software development outside of the "nuts and bolts" of coding. ## Work Experience ### Senior Software Engineer @ Zotec Partners Jan 2020 – Present | Carmel, Indiana, United States ### Senior Software Developer @ Indiana University Health Jan 2019 – Jan 2020 | Indianapolis, Indiana Area ### Business Analyst @ Uptake Jan 2018 – Jan 2019 | Fishers, Indiana I have moved to a new position within Uptake. I currently gather requirements, draw mockups, gather all business knowledge, write documentation, write release notes, and act as a Product Owner in agile scrum development groups. I love it and it is great to help drive design and bring the whole development group together. ### Software Engineer @ Uptake Jan 2016 – Jan 2018 | Mississauga, Ontario, Canada Canam Solutions was acquired by Uptake. Canam rebranded and is now Uptake Canada. I develop and maintain full stack solutions using Sencha ExtJS and SQL Server primarily for Caterpillar Dealerships to assist them with key workflows in their companies with dealership and customer in mind. I have taken initiative to lead the documentation effort at Uptake Canada, implemented and formalized processes, and lead the training efforts with initiatives like our new weekly Lunch & Learn seminars. I have also had the opportunity to write business and technical requirements, perform business analysis, create UI mockups, engage with customers on projects, and act as product owner in SCRUM sprints. ### Software Developer / QA Team Lead / Multimedia Lead @ Willowglen Systems Jan 2012 – Jan 2016 | Edmonton, Canada Area - Develop SCADA software for distrubuted systems using Sencha ExtJS, C++, Sybase SQL, and SQLite - Used SVN, Atlassian Crucible, Confluence, and JIRA regularly for defect fixing and for team collaboration for development of new features - Develop QA processes to assure quality, prevent defects, and identify failures - Designing and implementing a new client/server selenium based automatic testware in Java and in Python - Implemented coding standards for company in Java, Python, GWT framework, and MySQL SQL database queries - Designed a MySQL database using standard relational database methods including Database Normalization up to 3NF - Used OPC UA Expert and MdBus to gather information about a hierarchical database using OPC UA and Modbus protocols respectively for troubleshooting - Strong skills in Solaris and RedHat Linux for troubleshooting and debugging code - Used Chrome developer tools effectively to gather memory information and to analyze performance, stability, and functional performance of web applications - Performed task management and project management for the QA department - Continue to lead the QA department since its inception in the company - Implemented a requirements gathering process using JIRA for project management, QA, and software departments - Created policies on manual testing and acceptance testing for customer builds - Worked with customers on testing and troubleshooting our software - Designed and implemented a new wiki based format - Designing a new manual testing planning, building, execution, and data analysis website for automating the manual testing process - Plan and schedule video production for Training and Sales videos - Film presenters using DSLR cameras and creative use of limited equipment - Edit video and audio using Adobe Premiere, Adobe Audition, and Audacity - Create video bumpers and creative effects using Adobe After Effects - Created solutions and processes for improvement on documentation ### Tech Support I (Co-op) @ NAIT Tech Services Jan 2011 – Jan 2011 - Built labs and lab machine images for many of NAIT's tech oriented programs' labs - Set up networking across labs and many hundreds of meter of cabling - Did some basic tech support for NAIT instructors - Set up Windows 2008 servers for use within our department - Did basic labor for lab rooms such as drilling, hammering, and other construction/labor jobs that were required ## Education ### Technical Diploma in Computer Engineering Technology NAIT (Northern Alberta Institute of Technology) Jan 2010 – Jan 2012 ### University of Alberta Jan 2005 – Jan 2009 ## Contact & Social - LinkedIn: https://linkedin.com/in/rossgustafson --- Source: https://flows.cv/rossgustafson JSON Resume: https://flows.cv/rossgustafson/resume.json Last updated: 2026-03-22