Joshua Whittemore
Senior Software Engineer | Ruby Expert
15 yrs experience · <10 hrs/week
About
With a robust background in software engineering, I have honed my expertise in backend development, particularly with Ruby on Rails. My career began at YELLOWPAGES.COM, where I supported ETL pipelines for advertisement data. I then advanced to CyberDefender Corp, focusing on e-commerce solutions. At TaxiMagic.com, I specialized in credit card processing for mobile and web platforms. As a Software Engineering Consultant at Curb Mobility, I enhanced Rails applications for taxi services. My most recent role was as a Senior Software Engineer at BuzzSumo, where I led backend development, optimized APIs, and integrated machine learning to boost customer engagement. I hold a Bachelor of Science in Mathematics from The Open University and have pursued additional studies in Biology, History, and Computer Science. My technical acumen is complemented by a commitment to innovation and efficiency in software solutions.
Experience
- Senior Software Engineer · BuzzSumo04-01-2018 – 07-01-2023
Led backend development in Ruby on Rails, focusing on building and optimizing APIs, enhancing Elasticsearch ETL pipelines, and crafting efficient search query solutions. Designed and implemented a new query parsing API using the Parslet gem, enabling robust handling of complex, nested queries. Developed a production-ready, multi-language topic clustering API using Python & sentence embeddings, optimized algorithms and processing to deliver relevant insights for content creators. Leveraged machine learning with Python to identify strategies for improving customer engagement. Pioneered a novel approach to extracting metadata using JSON-LD and RDFa, achieving a 30% improvement in accuracy and introducing new data extraction techniques to the organization. Rewrote asynchronous job processing systems, enhanced customer email templates, and deployed infrastructure for Rails and Elasticsearch applications.
- Software Engineering Consultant · Curb Mobility07-01-2013 – 08-01-2017
Oversaw and maintained feature additions to suite of Rails applications for taxi services division as full stack Ruby on Rails engineer, including booking rides and processing credit card payments.
- Senior Software Engineer · TaxiMagic.com02-01-2011 – 03-01-2013
Ruby on Rails backend engineer focused on credit card processing for taxi business startup which processed payments through mobile app and website.
- Senior Web Developer · CyberDefender Corp02-01-2010 – 01-01-2011
Backend Ruby-on-Rails engineer for CyberDefenders e-commerce department. CyberDefender sold security software and tech support for Windows.
- Software Engineer · YELLOWPAGES.COM, LLC D/B/A AT&T INTERACTIVE11-01-2008 – 01-01-2010
Backend Ruby on Rails engineer tasked with supporting an ETL pipeline processing advertisement data. Yellow Pages hosted a website for local business listings and advertisements and it published the physical Yellow Pages books for local markets.
Education
- The Open UniversityBachelor of Science - BS, Mathematics
- Trinity College-HartfordBachelor of Arts - BA, Biology, History (Double Major)
- University of California, Santa CruzMaster of Science - MS, Computer Science
Similar talent on Pangea
Hire Joshua through Pangea
Describe your project to the Pangea agent — see if Joshua is a fit, with transparent pricing and interviews booked straight onto your calendar. No contact details change hands until you hire.
See if Joshua is a fit