Here's what people say about me!
I’ve worked with Joseph for the last two years on a handful of projects, including enterprise financial record management software, community-driven event planning platforms, and personal projects intended just for learning.
Joseph has an undying curiosity for anything development-related. This curiosity is paired with an unwavering commitment to helping those around him learn as well. Joseph spends countless hours of his own time researching, learning, and mentoring anyone who’s interested. He constantly reads books and blogs on a wide range of topics, from application architecture to effective leadership to front-end best practices.
Once Joseph learns something new, he’s eager to set aside time to share his findings, and he encourages others to do the same. When Joseph and I worked together at eWorld, a few project teams (ours included) were beginning to use Angular. At the time, nobody at the company was familiar with Angular, but Joseph spent an entire weekend learning everything he could about it. He came back on Monday with a new personal project built in Angular and a better knowledge of the framework than everyone at the company combined. In case that wasn’t awesome enough, he took it a step further and set up a weekly meetup where quite a few coworkers and interns came by to learn about Angular from him after work. This is a prime example of the type of thing that Joseph does that sets him leagues apart from other technical leads.
Joseph is a strong proponent of constructive criticism and egoless programming. As both a leader and a developer, Joseph is always open to suggestions for improvement. He’s easy to communicate with, even when it comes to difficult or awkward topics. Joseph is always willing to carve out time to discuss concerns, pinpoint where issues arise, and take proactive measures to ensure that the same problems don’t come up again. When it comes to coding, Joseph is an egoless programmer. He gladly welcomes any comments on his code or design, no matter how nitpicky, because he’s dedicated to producing the best product that he possibly can.
Joseph is the most dependable, honest, and selfless person I’ve ever met. When he says he’ll do something, he does it right away, and with a smile. He’s quick to give credit where credit is due, and he never accepts full credit for his team’s accomplishments. 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.
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.Read full...
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.
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.
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!
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.
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.
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.
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.
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.
Led multiple engineering teams in developing donation platforms and team fundraising solutions using VueJS, Ruby on Rails, MySQL, Heroku.
Led front-end engineering team in developing design patterns, front-end web interfaces, and reusable libraries using Vue.js, Ruby on Rails.
Led engineering team of 4 in building university giving day platform using Ruby on Rails, React, EmberJS, MongoDB, Heroku.
Advised CEO and engineering team on technical direction and management issues.
Directed engineering team at company in building credit card processing and payments solutions using AngularJS, Ruby on Rails.
Rescued failing project on the verge of shutting down the company, rebuilt and relaunched within 1 month.
Advised the CEO on engineering management issues and the development and execution of software engineering plans.
Seed round investor.
Working with stakeholders to become a non-profit organization.
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.
Advised founder on engineering management issues and the development and execution of software engineering plans.
Led multiple teams in building high-value software projects, includinginternal frameworks, document workflow engines, timesheet routing software, reusable authorization engines, and other enterprise software.
Resolved 1000+ hardware, software, and networking issues at a university in a customer-facing role.
Graduated 2012, 3.99 GPA
AngularJS, Java EE
Ruby on Rails, AngularJS, Docker, Postgres
Java, LWJGL (OpenGL)
Ruby on Rails, Vue.js
bash, PHP, AngularJS, NodeJS, socket.io
Aug 20, 2018
Sep 4, 2017