Yoppworks - We provide consulting to deliver innovative solutions based on expertise in Functional Programming using Scala, Akka, Play & Apache Spark Frameworks!

YoppWorks is a team of elite technical evangelists who are passionate and dedicated to deliver Responsive, Resilient and Message Driven Applications. We deliver innovative solutions that meet the specific goals of each customer based on our combination of extensive expertise in Functional Programming and our ability to stay on top of the latest leading-edge open source technologies. Our professional services help our customers to transform, achieve and exceed their business objectives.

YoppWorks Programming Consulting
YoppWorks Programming Training
YoppWorks Programming Solutions

YoppWorks Provides Consulting, Scala Training Courses, Apache Spark Training, and More

At YoppWorks, we believe that moving industries toward open source software will allow for every voice to be heard. Through our professional training in open source programming tools, you can expand your knowledge base and help meet the growing demands of your business. Plus, our online training platform is available anywhere around the world via live online training with flexible delivery options. No matter where you are or what your company does, YoppWorks programming training, consulting services, and software solutions can help you function more efficiently than ever before. To learn scala online & learn more about how we can help you grow, contact us today at


Jack Gulas

Jack Gulas


YoppWorks Mike Foxall

Mike Foxall

VP of Finance

YoppWorks Adam Peck

Adam Peck

Leader of Customer Relationships

YoppWorks Tiffani Westerman

Tiffani Westerman

Leader of Product Development

YoppWorks Developer | Jonny Catlett

Jesse Webb

Software Developer

YoppWorks Developer

Jonny Catlett

Software Developer

YoppWorks Developer

Yoonsoon Jahng

Big Data Architect

YoppWorks Developer

Travis Calder

Senior Software Developer


Bryan Penner

Senior Account Executive

YoppWorks Developer

Francis Toth

Senior Software Developer


Tech Team Tuesday: Meet Tudor Lapuste

Tudor is a full-stack developer that relishes in taking a craftsman approach to the art of software design. Having more...
Read More

Tech Team Tuesday: Meet Mohammad Hosnidokht

Mohammad is a software engineer with more than 8 years of experience in different industries such as music, insurance and...
Read More

Tech Team Tuesday: Meet Mariano Diaz

Mariano is a Software Engineer with over ten years of experience developing and designing applications for a variety of industries....
Read More

Tech Team Tuesday: Meet Syed Ali

Syed is an experienced software engineer with a background mostly in JVM-based backend development, with some exposure to front end...
Read More

Tech Team Tuesday: Meet Marouane Amghar

Marouane is a backend developer who coded mainly with Scala and Java. After working as a civil engineer for more...
Read More

Tech Team Tuesday: Meet Alex Weinstein

Alex started out on the YoppWorks team right from Carleton University, in January 2020. He's extremely eager to learn and...
Read More

Tech Team Tuesday: Meet Andres Blanco

Andres started his career as a “.net developer”, I’m now he's a “software engineer” that uses whatever tool that works...
Read More

Tech Team Tuesday: Meet Jorge Gonzalez

Jorge is a Senior Software Developer with more than 20 years of experience building and designing large and complex distributed...
Read More

Tech Team Tuesday: Yong Hu

Yong is a software engineer with experience in various business domains. He was working on the development of backend systems...
Read More

Tech Team Tuesday: Meet Neil Derraugh

Neil has a broad technical background in full stack customer-facing applications, backend reactive microservices, scalable distributed computing solutions, and data...
Read More
Subscribe to our Learn Portal
Subscribe to Monoids For Life
Show Buttons
Hide Buttons