Profile Picture
Seattle, WA

Iain Black

Software Engineer

When I'm not coding, you'll probably find me golfing, rooting for my hometown Seattle Mariners, spending time with friends and family, or enjoying the outdoors. My passion is helping people improve their online footprint, which is why I've been steadily building a freelance business. I'm always looking for new opportunities to learn and grow, so if you have a project in mind, I'd love to hear about it!

Work Experience

AccruentSoftware Engineer II
May 2023 - Present

One of two developers leading the efforts for a central authentication platform, leveraging Duende Identity Server to support thousands of users across more than 12 applications.

Managing and contributing to a large, multi-project codebase with six .NET projects, responsible for designing and deploying production-level features. Developed REST APIs and a React-based responsive user interface to deliver a seamless and scalable user experience.

Upholding application security standards by conducting regular scans, implementing fixes, and promoting best practices across the team to ensure a secure codebase.

JUNOSenior Software Engineer
Sep 2022 - April 2023

Owned foundational development efforts for the social/community aspect of an online learning and community platform. Implemented pagination and virtualization patterns to handle high user traffic.

Identified and resolved longstanding bugs under high duress and heavy time constraints. Effectively collaborated with other departments to ensure quality and success.

VerintSoftware Engineer
Jan 2020 - Sep 2022

Led all development efforts for a delivery team supporting multiple clients with conversational AI software. Frequently met with stakeholders to develop technical requirements of requested features, develop a plan of action, and deliver full-stack solutions before hard deadlines.

Led all development efforts for a shared React component library. Refactored existing components to leverage Material-UI’s configurable theme capabilities. Developed new components designed to be generic and re-usable across all clients