Richie Thomas

Richie Thomas Email and Phone Number

LA-based senior full-stack software engineer, specializing in Ruby, Rails, and React. @ WorkRamp
Remote
Richie Thomas's Location
United States, United States
Richie Thomas's Contact Details

Richie Thomas phone numbers

About Richie Thomas

Please note: While I gladly accept DMs from in-house recruiters, I prefer not to hear from 3rd-party or other external recruiters.Please respect the boundaries set by candidates on LinkedIn, even if you think your opportunity is special or different.

Richie Thomas's Current Company Details
WorkRamp

Workramp

View
LA-based senior full-stack software engineer, specializing in Ruby, Rails, and React.
Remote
Website:
workramp.com
Employees:
70
Richie Thomas Work Experience Details
  • Workramp
    Workramp
    Remote
  • Onesignal
    Senior Software Engineer
    Onesignal Jul 2024 - Present
    San Mateo, California, Us
    OneSignal makes engaging customers simple and is the fastest, most reliable service to send push notifications, in-app messages, SMS, and emails.
  • Mavenlink
    Senior Software Engineer
    Mavenlink Feb 2020 - Dec 2023
    Irvine, Ca, Us
    Kantata (formerly Mavenlink) is a project planning tool for consulting companies and other service businesses. We provide employee management, project management, team collaboration, project accounting, and business intelligence tools.I'm a Senior Software Engineer on the Resource Planning & Management team, which builds tools for matching the right employee with the right role on a given project. We're tackling a problem involving potentially huge data sets, such as optimizing the best fit for X employees across Y roles, where X and Y could both potentially number in the hundreds. My role consists of providing technical leadership as a senior individual contributor, offering experienced-based feedback and ad-hoc mentoring for newer engineers while also being responsible for delivering features.
  • Techtonica
    Part-Time Volunteer Mentor
    Techtonica Mar 2021 - Dec 2021
    San Francisco
    Techtonica is a non-profit organization which aims to increase representation of women and non-binary adults in tech. It offers students six months of free, full-time tech training with living stipends and laptops, then places graduates into jobs with sponsor companies.As a volunteer mentor, I meet with Techtonica students for approximately 5 hours/week, pairing with them over Zoom to help them overcome challenges they face over the course of their learning curriculum. I leverage my previous experience as an overseas ESL teacher, prompting them with questions to help them discover the solutions on their own (rather than me feeding them the answers or performing the coursework for them). I'm continuously gauging their current level of understanding by asking comprehension-checking questions, and calibrating my help to avoid either talking over their heads or talking down to them.
  • Thoughtbot
    Ruby On Rails Developer
    Thoughtbot Jun 2019 - Feb 2020
    New York, Ny, Us
    ThoughtBot is a design & development agency. We build web & mobile apps.Achievements:• FactoryBot: a popular Ruby gem for creating test factories. Refactored the gem's test suite to remove common RSpec idioms such as "let", "subject", and "before" which, while popular, exemplified the "mystery guest" anti-pattern.• Parity: a Ruby gem which simplifies database cloning from Heroku onto a local repository. I found and fixed a bug that caused the gem to crash on Postgres version 12.0+. The cause was Postgres's ability to parallelize jobs across many processor cores. This caused later migration steps to fail if they were run before their dependency steps. I spotted this bug by reading the gem's GitHub repo, locating the code which talked directly to PostgreSQL, and removing the flags which were passed to "pg_restore" until I was able to produce the expected DB migration. I fixed the bug by making this parallelization "opt-in" instead of mandatory, making the gem single-core by default.• Client # 1: auto insurance startup. Reduced technical debt as a result of over-engineering, incorrect abstractions, and defensive programming. We significantly boosted test coverage, providing the same functionality with less code and without fear that existing features would break.• Client # 2: a brand-new React-Rails application to generate leads for a pet insurance company. I paired with one other developer and 2 designers to produce a web application based on high-fidelity Figma specs provided by the PM + designer. The web app was hosted on Heroku, managed its own state via Redux, and interacted with a 3rd-party insurance underwriter's RESTful API. I wrote the code which collected the user's information, submitted payment data directly to the 3rd party API (thus avoiding PCI-related liabilities on the client's server), and persisting a successful response to our server. Libraries used- Babel, Webpacker, Jest, Puma, Clearance, Thunk, Axios, React-Testing-Library.
  • Funemployed
    World Traveler
    Funemployed Jan 2019 - Jun 2019
    Bucket list trip(s):• Hamburg: like the canals of Venice, but with better beer. Photogenic AF.• Amsterdam: ate my first herring sandwich. Met Rob, owner of Rob Wigboldus Vishandel, the sweetest fishmonger you'll ever meet.• Oslo: climbed to the snow-covered roof of the city's opera house.• Stockholm: a very picturesque, snowy train ride from airport to city centre.• Tallinn: cobblestone streets & delicious schnapps. An underrated city.• Palm Springs: An oasis of iconoclastic design + architecture. Richard Neutra, Donald Wexler, Eames brothers, Movie Colony, John Lautner + the Bob Hope house, butterfly roofs, E. Stewart Williams, Albert Frey, Lloyd Wright, Tramway Gas Station. Mid-Century Modernism at its finest.• Montreal/Quebec City: ate at Joe Beef + L'Affaire Est Ketchup, two restaurants beloved by Anthony Bourdain (RIP). Ate way too much Montreal smoked meat.• Dublin: Trinity Library is straight out of a Harry Potter movie.• Belfast: toured the Catholic & Protestant sides of the "Peace Line". Saw how awful people can be when they put their tribe above all else.• Islay, Scotland: the smell of sea air mixed with peat bogs is unforgettable. Paid my respects @ Laphroaig, my favorite scotch distillery. Shared a bottle of Bowmore 18-year on the boat of a charming retired British couple who were sailing the British Isles, while the husband told me about working with Steve Ballmer at early-days Microsoft.• Edinburgh: visited Trainspotting's filming locations and ate 5 different kinds of haggis.• London: hit up multiple record stores (Phonica Records, Honest Jon's, etc.). Could easily live here, can't wait to go back.• Berlin: Templehof Airport is an old airport-turned-city-park, where the Berlin Airlift was conducted. More record stores.• Manchester: missed my chance to visit the Hacienda and Factory Records (home of Joy Division, New Order, and Happy Mondays). There's always next trip.
  • Blue Apron
    Software Engineer
    Blue Apron Feb 2017 - Jan 2019
    New York, Ny, Us
    With a team of 5, launched a tool for tracking quality inspections and receipts of ingredients into our warehouses. Rails backend and Ember front-end. Eventually handed sole responsibility for this tool. Accomplishments include:• Built service for preventing allergen conflicts between neighboring pallets in our warehouse, automating a task which had previously been done manually (and which was therefore prone to costly errors).• Identified a persistent error resulting in potential delayed payments to our vendors. Reduced average # of days since last error from 1 to 5 by implementing code fixes which empowered users to fix mistakes before they happened.• Built service for sending daily summary emails to BA's purchasers showing how many purchase orders are expected, late, etc. This gave buyers visibility into vendor delivery performance, so they could follow up about late deliveries.
  • Thoughtworks
    Software Consultant
    Thoughtworks Jun 2014 - Feb 2017
    Chicago, Il, Us
    -Employed test-driven development to implement features for in-store mobile apps for The Gap, one of the company's largest clients by revenue and consultant staffing. These apps performed the following functions:• In-store credit card enrollment, • Customer self-serve checkout, and• Associate checkout using latest credit card securitization methods (EMV smart-chips)-Participated in full Agile development process as one member of a three-person "pod" of developers. Responsibilities included:• Inception and iteration planning,• Story creation and point estimation,• Daily stand-ups,• Velocity tracking,• Pair programming,• Continuous deployment, and• Showcases and retrospectives.-Sample accomplishments:• Identified code duplication in unit- and integration-level pipeline tests, the deletion of which reduced test runtime for that application from 2 1/2 hours to 1 1/2 hours.• Co-wrote the product page for a proof-of-concept Angular application using design specs provided by external UX team.• Refactored untested and seldom-used Angular directives into controllers, making them easier for novice Angular developers to maintain. Implemented 100% test coverage for these controllers.-Tech stack: Objecive-C, Javascript, Ruby, Java 7, AngularJS, Spring MVC, Cucumber, Jasmine, JUnit, Ruby.-Tools: Git, SVN, IntelliJ, Sublime, vim, JIRA.-Methodologies: Agile workflows, pair programming, test-driven development, daily stand-ups, weekly retrospectives.
  • Signal
    6-Month Apprenticeship
    Signal Jan 2014 - Jun 2014
    Chicago, Illinois, Us
    • Collaborated with scrum master and product owner in bi-weekly sprints to complete assigned stories and track time spent using Agile workflow tools such as Pivotal Tracker, Jira and internal code review applications.• Wrote unit tests in Jasmine and integration tests in Cucumber and Selenium to support long-term code maintenance.• Used code collaboration frameworks (Git, etc.) to share code between myself, other apprentices, and senior engineers.• Wrote an ad-hoc Ruby script which made HTTP requests to our server that duplicated a client's data for testing purposes. The client had previously done this duplication manually.• Performed bugfixes for customer-facing D3, Java, Backbone.js and jQuery user interfaces.• Assisted with front-end and back-end debugging, leading up to the launch of a major company product rollout. Specifically:• Fixed 404 issues.• Performed user testing and implemented CSS fixes for various pages of the UI, in both English and Japanese.• Refactored server-side controllers to re-use more of the existing codebase, using object-oriented principles such as inheritance and composition.

Richie Thomas Skills

Jquery Javascript Ruby Ruby On Rails Css Training Web Development Public Speaking Intercultural Communication Html Git Sales International Relations Sql Agile Methodologies Web Applications Html5 Strategy Chinese Chinese Culture Activerecord Ajax Web Design Leadership Teaching Adults Mandarin Project Management Sinatra Oop Wordpress Team Leadership Rest Object Oriented Software Sqlite Web Application Design Github Regular Expressions Html 5 Community Outreach Cascading Style Sheets Postgresql Heroku Relational Databases Version Control

Richie Thomas Education Details

  • Usc Marshall School Of Business
    Usc Marshall School Of Business
    Business Administration

Frequently Asked Questions about Richie Thomas

What company does Richie Thomas work for?

Richie Thomas works for Workramp

What is Richie Thomas's role at the current company?

Richie Thomas's current role is LA-based senior full-stack software engineer, specializing in Ruby, Rails, and React..

What is Richie Thomas's email address?

Richie Thomas's email address is ri****@****ail.com

What is Richie Thomas's direct phone number?

Richie Thomas's direct phone number is +191752*****

What schools did Richie Thomas attend?

Richie Thomas attended Usc Marshall School Of Business.

What are some of Richie Thomas's interests?

Richie Thomas has interest in Shanghai, Copenhagen, University Of Southern California, Economic Empowerment, Education, Dubizzle, Moving Companies, United Arab Emirates, Poverty Alleviation, Packers And Movers.

What skills is Richie Thomas known for?

Richie Thomas has skills like Jquery, Javascript, Ruby, Ruby On Rails, Css, Training, Web Development, Public Speaking, Intercultural Communication, Html, Git, Sales.

Who are Richie Thomas's colleagues?

Richie Thomas's colleagues are Linsey S., Samantha Popcke, Vina Sita Ramayanti, Ben Truong, Atila Sabo, Fiona Medaris, Aiat Gamal.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.