Summary

I am an experienced and passionate developer with a successful track record spanning over 30 years in various roles across diverse organizations, from startups to large enterprises. My expertise lies in both hands-on development and leadership positions, where I have demonstrated a strong commitment to staying at the forefront of technology.

Throughout my career, I have actively engaged in hands-on development, constantly honing my technical skills. I also thrive in leadership roles, where I have provided guidance, mentorship, and strategic vision to organizations.

My proficiency includes full-stack web development, mobile development, and scalable architecture, with a deep understanding of Agile methodologies.

Beyond my professional endeavors, I have been an advocate for software development in the Detroit area. As the founder and organizer of the Technology Mentorship Community for Michigan, I have championed mentorship and community-driven growth. I am also the author of two published books: the Java Phrasebook and the Ruby on Rails Bible.

I am now seeking opportunities that allow me to continue making a meaningful impact in the development space, leveraging my extensive experience and leadership skills to drive innovation and achieve outstanding results.

Experience Highlights

Roostify

Remote

Senior Developer / Engineering Manager

2021, February - 2022, June

I was hired into Roostify as a Senior Developer and was promoted to the role of Engineering Manager in October, 2021. The Roostify product is a mortgage application and processing engine that is white-labeled by financial customers including Chase Bank. The tech stack used consists of Ruby on Rails, JavaScript, React, AWS, and Heroku.

Senior Developer

As a senior developer, I was responsible for leading and developing the implementation of new features within the core Roostify platform.

Software Engineering Manager

In this management role, I had a team of 6-10 software developers and QA engineers reporting to me. My responsibilities included:

  • Conducting 1-on-1 meetings with my team members to build relationships, assist with challenges, and provide mentorship and growth opportunities.
  • Manage an agile (scrum) development process
  • Work with team to provide estimates and schedules for new projects
  • Assist team with technical challenges that occur during development
  • Interview and hire additional team members
  • Provide continuing feedback to team members along with periodic reviews
  • Plan for salary, raises and promotions for team members.

Tech Skills Used: Ruby, Rails, Full-Stack Development, REST, JSON, AWS, GCP, JavaScript, React

Alfa Jango

Ann Arbor, MI

Technical Lead / Developer

2018, November - 2020, September

Alfa Jango provides services to startups around the globe. We specifically offer experienced development, CTO as-a-service, technical strategy and leadership consulting. In my role as a Technical Lead, my responsibilities include:

  • Meeting with entrepreneurs to assess technical challenges
  • Estimation of POC and MVP product development
  • Development, primarily in Ruby and JavaScript
  • Provide CTO services to startup companies

Projects that I developed in this role include an online learning portal, an e-commerce site, and a healthcare application. Clients I worked with include the University of Michigan, the Internet2 organization, and several startup companies.

Tech Skills Used: Ruby, Rails, Full-Stack Development, REST, JSON, AWS, JavaScript, React, Angular, NextJS

Quikly

Detroit, MI

VP of Engineering

2016, March - 2017, August

Quikly is a start-up in the retail promotional marketing space, based in Detroit. As VP of Engineering, my responsibilities included:

  • Architect scalability into the Quikly platform
  • Define, execute and deliver on a vision and roadmap for the future growth of Quikly.
  • Manage the development team. Hire, evaluate, and mentor new teams members
  • Driving force behind creating a technical roadmap plan with dates and targets for future features and functionality for the product.
  • Ruby, Rails, Node.js, AWS hands-on development
  • Establishing a learning-centric culture with the goal of making Quikly an awesome place for technologists to work.

Hands-on work included transitioning a large Ruby on Rails based monolith application into a microservices based architecture. Developing an auto-scaler microservice on AWS Lambda to manage server load on the Heroku platform. Using technologies including Ruby, Rails, Node.js, Heroku, AWS EC2, AWS SNS, AWS Lambda, AWS ECS, Redis, Memcached.

Tech Skills Used: JavaScript, Ruby, Rails, Full-Stack Development, REST, JSON, AWS, Heroku, GraphQL

Lochbridge / Compuware

Detroit, MI

Director/Architect/Developer

2006, May - 2016, March

Spent nearly 10 years with Compuware, which later became Lochbridge, in a variety of roles within both product and professional services divisions. Highlights of that experience are below.

Director of Mobile Development

Responsible for leading a team that delivers solutions for iOS, Android, Windows, and HTML5/Hybrid platforms that run on phones, tablets, and in-vehicle systems. In this role I also served as the lead mobile architect. Responsibilities included responding to RFPs, setting mobile technology direction for the company, conducting regular 1-on-1 sessions with development staff, mentoring development staff, conducting performance reviews and career planning sessions, architecting and estimating solutions, leading development projects, and participating in mobile development coding. I was also responsible for identifying staffing needs, leading the interview process, and hiring candidates.

I also regularly engaged with all levels of management and staff within Lochbridge, and with current and prospective customers. Work alongside sales team to engage new customers and pitch solutions and services. Identify new opportunities for mobile business and manage pipeline and asset planning.

Principal Architect - Advanced Solutions & Innovation

As a member of the Advanced Solutions & Innovation Group, I led company-wide efforts related to open source initiatives and collaborative innovation. As a part of this team, I developed an internal Innovation Forum portal allowing Lochbridge to adopt more of an internal open source culture to build assets, share knowledge, and innovate on advanced technologies that we can successfully bring to market. This web app was built using Ruby and the Ruby on Rails framework. The Advanced Solutions & Innovation Group is part of a CTO office within Lochbridge.

Technical Architect

I as a technical architect across several organizations within Compuware. These included the Compuware products team, the professional services group, the CTO office, and the Covisint subsidiary.

With the professional services group, I primarily worked with automotive clients including GM, GM Onstar, and Chrysler. This included experience developing and leading development of mobile apps for the headunits of GM vehicles.

My experience here included development roles utilized Java, Ruby, Perl, and JavaScript. Also team management and leadership responsibilities along with leading architecture on many professional services projects.

Also an active part of seeking new business through RFP responses and proposals. Defined solutions, work plans, and architecture for proposed business.

Tech Skills Used: Java, JavaScript, Ruby, Rails, Mobile Dev, Swift, Full-Stack Development, REST, JSON, AWS

Other Experience

The New York Times

Senior Engineering Manager

2022, August - Present

Powerley

VP of Engineering

2017, September - 2018, March

LogicaCMG

Senior Java Architect

2003, February - 2006, May

MedCharge

Development Team Lead

2002, February - 2003, January

Spherion

Senior Java Architect

2001, May - 2002, January

PriceWaterhouseCoopers

Security Consultant

2000, October - 2001, May

Cyclone Commerce

Lead Developer & Architect

1997, March - 2000, October

Motorola

Senior Software Engineer

1991, June - 1997, March