Here's what people say about me!

Caroline Paulic
Software Engineer @ Fire Engine Red

Joseph is the most dependable, honest, and selfless person I’ve ever met...He is an extraordinary software developer, mentor, and leader, and I would gladly sign up to be on one of his teams in the future.

Of all the technical leads I’ve worked under in the past, Joseph has been my favorite, by far. If you’re looking for an honest, ambitious, dependable team lead with a great sense of humor, you’ll find it in Joseph.

Mitchell Lane
Director of Engineering @ Snap! Raise

Working with Joseph at Snap! Raise can be pretty effectively summed up by one of the company's core tenants: "Continuous Improvement". He embodied and enabled it on every team he worked with.

His dedication to improving people, processes and the quality of codebases are second to none and were core drivers in the engineering team's maturation from early stage MVP-driven startup to industry standard engineering team and stable web/mobile platform. His independence and initiative drove necessary organizational change both inside the engineering organization and the company at large.

One of his greatest demonstrated strengths during my tenure with Joseph is his ability to uplift the people on his team directly through intentional mentorship. Combined with more indirect changes through structure, process and planning, every team Joseph worked with became more technically skilled, comfortable with Agile concepts, and predictable in their work output.

Megan Hill
Director of Program Management @ Snap! Raise

Joseph's combinations of strong technical skills and passion for people management make him an exceptionally strong engineer and leader for any team he is a part of. His attention to detail makes him stand out as an engineer and help him methodically guide his teams to success. He truly cares about the members of his team and is willing to go above and beyond to ensure they are growing.

I have enjoyed working with Joseph as he is always willing to take the time to thoroughly understand business requirements and explain technical limitations. He is always willing to jump into troubleshooting mode with me and dig into the core of issues (whether technical or people) as they come up.

Joseph's passion for people management has made him one of my go to people to discuss challenges I'm having as a manager of my own team. He always provides good insights and does a great job helping me to understand the various sides of the issue that I may not be seeing. He is constantly sharing resources with his fellow managers and teams to help them level up within their own roles.

I would recommend Joseph for any role where he's able to flex his leadership and management skills by influencing engineering team members and overall software development processes.

Jason Mattingly
Software Engineer @ Snap! Raise

Joseph is an incredible software manager. He has an intuitive understanding of the balance between business and technological needs and he incorporates that knowledge into our teams at Snap! Raise both by example and instruction.

He meets with most of the development team regularly in one-on-one sessions to ensure we're developing as engineers and learning the skills for success in everyday work as well as the skills that will help us achieve our longer term personal goals.

His passion for adhering to foundational engineering principles is contagious and he's made our team excited about building products that we're proud of.

I recommend Joseph for any position where he's in a position to inspire and lead an engineering team.

Thelma Alane
CFO / CIO @ WaySine

I have worked with many programmers, coders and developers in my career and it is my belief that Joseph Gefroh is one of the best I have met. He is methodical, he thinks through and plans his projects with care and detail that ensures that what he builds is scaleable, secure and easy to maintain.

Yet he is more, besides being an excellent software engineer, he is extremely adept at managing a team of engineers. He understands how they think, how to motivate them and how to get the best work out of the team. His guidance and patience results in a content team of programmers who create solid code behind solid systems. We are lucky to have him guiding our development and I am grateful for the opportunity to work with and learn from him!

Bin Li
VP of Engineering @ Shyft Technologies

Joseph is one of the best engineers I have ever worked with. He has a clear mind about his career path, and he shows great leadership ability.

He is an engineer with passion and has a big picture view of the projects. I was very impressed by his quick and accurate actions on reviewing project code. He gives consideration to all kinds of factors and knows what the best solution will be.

Joseph is very good at managing projects, efficiently assigning time and resources. He has a good sense about the client requirements and plays a perfect role between clients and the engineering team.

I liked the time I spent working with Joseph, and I hope I can work with him again. I am looking forward to seeing his success in the future.

Andrew Pearson-Wood
Software Engineer @ Deloitte

It's rare that you find someone as dedicated to their craft as Joseph is to quality software development.

In just the short amount of time that we worked together, Joseph had an enormous influence on my growth as a software developer.

He is someone I consistently look to for advice and inspiration.

Kory Tegman
Lead Software Engineer @ Snap! Raise

At Snap! Raise I hired Joseph to take over my role as lead our Advance product. He made the most of the opportunity. He picked up on the technology fast and gained the respect of the team quickly as well. He is extremely well organized and has implemented very effective development practices and feature design practices. It is always nice to work with someone who is well versed in their skillset and open about making the team and business better. Sometimes that comes from challenging ideas that are not working well and at the same time making sure people are respected for their hard work.

All in all Joseph is a great technologist, mentor and team lead. I would recommend him for any position in any of those roles.

Kent Kawahara
Lead Software Engineer @ Verys

I was very fortunate to have Joseph on my team. He took the time to teach me and paved the way for me to become a successful software developer. Even to this day, I still reach out to Joseph whenever I have questions.

Avraham Chazanow
CEO @ Jumpsuit Commerce

Joseph is patient, considerate and uber focused on getting it right the first time. He has a "Big Picture" understanding and gets both the technical and business logic. These qualities make for more than just a great engineer but a great team lead, and that is what he has done @ Jumpsuit.

Experience

Director of Engineering
April 2019 - Present

Led the company's engineering efforts, developing strategies to accomplish business objectives and managing teams in their execution.

Engineering Manager
Aug. 2018 - April 2019

Led multiple engineering teams in developing donation platforms and team fundraising solutions using VueJS, Ruby on Rails, MySQL, Heroku.

Lead Software Engineer
Jun. 2018 - Aug. 2018

Led front-end engineering team in developing design patterns, front-end web interfaces, and reusable libraries using Vue.js, Ruby on Rails.

Director of Engineering
Nov. 2017 - Present

Led engineering team of 4 in building university giving day platform using Ruby on Rails, React, EmberJS, MongoDB, Heroku.

Advisor
Sep. 2017 - Jan. 2018

Advised CEO and engineering team on technical direction and management issues.

Director of Engineering
Sep. 2016 - Sep. 2017

Directed engineering team at company in building credit card processing and payments solutions using AngularJS, Ruby on Rails.

Senior Front-end Developer
Sep. 2016 - Sep. 2016

Rescued failing project on the verge of shutting down the company, rebuilt and relaunched within 1 month.

Advisor
Jan. 2017 - Jan. 2018

Advised the CEO on engineering management issues and the development and execution of software engineering plans.

Investor
Jan. 2017 - Jan. 2017

Seed round investor.

Member of the Board of Directors
Jan. 2017 - Present

Working with stakeholders to become a non-profit organization.                                              

Co-founder / CTO
Aug. 2015 - Aug. 2017

Led engineering team of 3 in day-to-day development of event and group platform using Ruby on Rails and AngularJS, and handled the company's day-to-day operations.

Advisor
Jan. 2015 - Jan. 2016

Advised founder on engineering management issues and the development and execution of software engineering plans.

Tech Lead
Aug. 2013 - Aug. 2015

Led multiple teams in building high-value software projects, includinginternal frameworks, document workflow engines, timesheet routing software, reusable authorization engines, and other enterprise software.

IT Technician
Jan. 2011 - Feb. 2013

Resolved 1000+ hardware, software, and networking issues at a university in a customer-facing role.

Education

Hawaii Pacific University
Bachelor of Science in Computer Science
Graduated 2012, 3.99 GPA

Personal Projects

ToDoList
Task manager and hourly time tracker
AngularJS, Java EE

To the Farmer's Market
Farmer's market locator made for a hackathon
Ruby on Rails, AngularJS, Docker, Postgres

Last Stand
2D side-scrolling arcade game
Java, LWJGL (OpenGL)

OneLine
Chatbot personal assistant with SMS capabilities
Ruby on Rails, Vue.js

Sysiphus
Server monitoring tool
bash, PHP, AngularJS, NodeJS, socket.io

Aural
Ambient noise generator and aural environment simulator
AngularJS

Popular Articles

 
How to communicate effectively as a leader
Tips on how to avoid dysfunction in your team
Aug 20, 2018

 
A guide to hosting static websites using NGINX
Learn how to host a static website using a VM and NGINX!
Sep 4, 2017