Heather MacDonald
Software Engineer at Verta- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
French Limited working proficiency
Topline Score
Bio
Steven Mitchell
Heather is a skilled developer and strong, collaborative problem solver. She works well with other developers at many skill levels and is equally adept at communicating with product managers and non-technical employees. I was impressed by Heather's ability to join a new team and ramp up quickly, especially given the complexities of our architecture and the age of some components. From the long list technologies we used, Heather worked with many of them and was able to quickly learn those which were new to her. Among these were Java, Scala, Python, PHP, Bash, and MySQL. I wouldn't have any second thoughts about pointing her to something new and asking her to figure it out. Heather brings an energetic and focused mindset to our scrum ceremonies. She's able to open up important areas of discussion and facilitate open & honest conversations that help the team grow and deliver more effectively. I strongly recommend Heather to anyone looking to build an awesome team of software engineers.
Steven Mitchell
Heather is a skilled developer and strong, collaborative problem solver. She works well with other developers at many skill levels and is equally adept at communicating with product managers and non-technical employees. I was impressed by Heather's ability to join a new team and ramp up quickly, especially given the complexities of our architecture and the age of some components. From the long list technologies we used, Heather worked with many of them and was able to quickly learn those which were new to her. Among these were Java, Scala, Python, PHP, Bash, and MySQL. I wouldn't have any second thoughts about pointing her to something new and asking her to figure it out. Heather brings an energetic and focused mindset to our scrum ceremonies. She's able to open up important areas of discussion and facilitate open & honest conversations that help the team grow and deliver more effectively. I strongly recommend Heather to anyone looking to build an awesome team of software engineers.
Steven Mitchell
Heather is a skilled developer and strong, collaborative problem solver. She works well with other developers at many skill levels and is equally adept at communicating with product managers and non-technical employees. I was impressed by Heather's ability to join a new team and ramp up quickly, especially given the complexities of our architecture and the age of some components. From the long list technologies we used, Heather worked with many of them and was able to quickly learn those which were new to her. Among these were Java, Scala, Python, PHP, Bash, and MySQL. I wouldn't have any second thoughts about pointing her to something new and asking her to figure it out. Heather brings an energetic and focused mindset to our scrum ceremonies. She's able to open up important areas of discussion and facilitate open & honest conversations that help the team grow and deliver more effectively. I strongly recommend Heather to anyone looking to build an awesome team of software engineers.
Steven Mitchell
Heather is a skilled developer and strong, collaborative problem solver. She works well with other developers at many skill levels and is equally adept at communicating with product managers and non-technical employees. I was impressed by Heather's ability to join a new team and ramp up quickly, especially given the complexities of our architecture and the age of some components. From the long list technologies we used, Heather worked with many of them and was able to quickly learn those which were new to her. Among these were Java, Scala, Python, PHP, Bash, and MySQL. I wouldn't have any second thoughts about pointing her to something new and asking her to figure it out. Heather brings an energetic and focused mindset to our scrum ceremonies. She's able to open up important areas of discussion and facilitate open & honest conversations that help the team grow and deliver more effectively. I strongly recommend Heather to anyone looking to build an awesome team of software engineers.
Experience
-
Verta
-
United States
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
Mar 2021 - Present
• Preemptively observed and resolved issues on customer environments by building and deploying end-to-end sentinel • Enabled additional model types by replacing underlying model server library while ensuring backwards-compatibility • Added support for large DataFrame models by creating complete batch prediction feature in two weeks • Provided model visibility for customers by adding model logging feature to asynchronously send user logs to AWS S3 for querying • Increased team efficiency and satisfaction as Subject Matter Expert of custom Helm Kubernetes configuration Show less
-
-
-
Apex Systems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Engineer II ETW @ Nike
-
Mar 2020 - Feb 2021
• Contracting position with Nike Digital • Enabled customer notifications by creating communication constraints, delays, and actions via API • Updated multiple Scala services and libraries to enable communications in cases where member data is unavailable • Designed and implemented multiple new communication features • Contracting position with Nike Digital • Enabled customer notifications by creating communication constraints, delays, and actions via API • Updated multiple Scala services and libraries to enable communications in cases where member data is unavailable • Designed and implemented multiple new communication features
-
-
-
New Relic
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer II
-
Sep 2019 - Mar 2020
• Maintained service pipeline with Java and Kafka • Simplified customer onboarding process by enhancing Python script • Allowed customers to create and maintain alerts by building custom integration with AWS CloudFormation • Maintained service pipeline with Java and Kafka • Simplified customer onboarding process by enhancing Python script • Allowed customers to create and maintain alerts by building custom integration with AWS CloudFormation
-
-
-
SigFig
-
United States
-
Software Development
-
100 - 200 Employee
-
Software Engineer
-
Feb 2018 - Aug 2019
• Slashed provider hits by adding Redis cache to Java service • Dramatically improved inter-team relationships by fostering regular feedback sessions • Increased positive visibility of team as the primary team contact • Rewrote Java APIs to use cache instead of NoSQL database • Quickly resolved critical software bugs • Facilitated Agile process as team Scrum Master • Slashed provider hits by adding Redis cache to Java service • Dramatically improved inter-team relationships by fostering regular feedback sessions • Increased positive visibility of team as the primary team contact • Rewrote Java APIs to use cache instead of NoSQL database • Quickly resolved critical software bugs • Facilitated Agile process as team Scrum Master
-
-
-
SigFig
-
United States
-
Software Development
-
100 - 200 Employee
-
Software Engineering Intern
-
Jan 2017 - Dec 2017
• Enhanced and debugged APIs in Java, PHP, and Scala services • Improved customer satisfaction by resolving data discrepancies in MySQL databases • Increased team effectiveness by facilitating biweekly meeting to define team goals • Documented complex PHP service by creating software architecture diagrams • Added error monitoring to internal development tools with PHP and HTML5 • Enhanced and debugged APIs in Java, PHP, and Scala services • Improved customer satisfaction by resolving data discrepancies in MySQL databases • Increased team effectiveness by facilitating biweekly meeting to define team goals • Documented complex PHP service by creating software architecture diagrams • Added error monitoring to internal development tools with PHP and HTML5
-
-
-
University of Arizona
-
United States
-
Higher Education
-
700 & Above Employee
-
Section Leader
-
Jan 2016 - Dec 2016
Spring 2016 - CSc 127b, Java Fall 2016 - CSc 110, Python • Taught computer science concepts to new students during weekly lab sessions • Developed debugging and problem-solving skills during lab hours • Graded homework and exams Spring 2016 - CSc 127b, Java Fall 2016 - CSc 110, Python • Taught computer science concepts to new students during weekly lab sessions • Developed debugging and problem-solving skills during lab hours • Graded homework and exams
-
-
-
Raytheon Missile Systems
-
Tucson, AZ
-
Summer Engineering Intern
-
Jun 2014 - Aug 2016
• Allowed for advanced terrain capabilities by updating simulation software in C++ • Increased simulation accuracy by creating and integrating clouds • Presented achievements to senior employees • Built augmented reality game at first annual Hackathon • Wrote Matlab scripts to sort telemetry data • Modified 3D target models • Allowed for advanced terrain capabilities by updating simulation software in C++ • Increased simulation accuracy by creating and integrating clouds • Presented achievements to senior employees • Built augmented reality game at first annual Hackathon • Wrote Matlab scripts to sort telemetry data • Modified 3D target models
-
-
Education
-
University of Arizona
Bachelor of Science - BS, Computer Science -
Rensselaer Polytechnic Institute
Computer Science, 3.86