Marc Ryan

Marc Ryan Email and Phone Number

Frontend Engineer @ Centigrade
Marc Ryan's Location
San Francisco, California, United States, United States
Marc Ryan's Contact Details
About Marc Ryan

Marc Ryan is a Frontend Engineer at Centigrade. He possess expertise in javascript, jquery, php, c, c++ and 14 more skills. Colleagues describe him as "I had the pleasure of working with Marc on the frontend team at Gigwalk. Marc demonstrated excellent attention to detail, focus on thinking about software architecture and on leveraging frontend tooling. He was always a great team member who was able to easily work with others. I would be fortunate to be able to work with him again in the future. I cannot say enough good things about Marc." and "Marc came on board Gigwalk during a crucial, high-pressure phase in its transformation from a small, crowd-sourcing tool to a high-level enterprise workforce management application. He instantly jumped into the Agile, Scrum-based workflow and took on anything - from critical emergency bugs and enhancements to completely new features - that was thrown at him. Although the team was working extremely late hours to get sign off on a critical contract, he was extremely professional, efficient, responsive, and his execution of a flood of urgent tasks was both incredibly fast and excellent. He was an awesome new member for the overwhelmed team. Many times I contacted him with a question or a handoff late at night, and he responded immediately. Mark's soft skills, diplomacy, patience under pressure, and unfailingly friendly personality made working with him a real pleasure. Gigwalk's webapp FE is Javascript-driven. Marc often implemented HTML, CSS and jQuery interactions on the fly, as well as working with the team to construct and improve the JS framework. He became imperial administrator of our GIT workflow, and coordinated and supervised remote engineers who contributed to releases. He took initiative to coordinate implementation of new FE features and enhancements with the BE team. He implemented features and enhancements that came with or without wireframes, HTML/CSS, or instructions. Wherever I was involved as UI lead, I was impressed at how easy it was to work with him to complete implementation. Marc can do anything quickly and well. If I had my own product and team, he would be on it."

Marc Ryan's Current Company Details
Centigrade

Centigrade

View
Frontend Engineer
Marc Ryan Work Experience Details
  • Centigrade
    Senior Software Engineer
    Centigrade Feb 2024 - Present
  • Centigrade
    Front End Consultant
    Centigrade Dec 2023 - Feb 2024
  • Neuroid
    Senior Software Engineer
    Neuroid Feb 2022 - Dec 2022
    Whitefish, Montana, Us
    As one of the lead developers on NeuroID’s customer portal, I helped to maintain and modernize the codebase while also implementing new features to streamline and improve the user experience. Notably, I refactored our authentication flow on the client to use Auth0 instead of AWS Cognito, working with the BE team to set up the proper infrastructure. I also designed a framework for creating multi-page form wizards, which made use of React context and custom hooks to provide an easy-to-use API. This was used by myself and other members of the team to implement a self-serve workflow that our customers could use to integrate NeuroID’s trackJS library into their application, thereby reducing strain on our Support team.
  • Patreon
    Software Engineer
    Patreon Sep 2020 - Apr 2021
    San Francisco, California, Us
    Developed a NodeJS web server that was responsible for rendering and sending emails based on templates written in React/Typescript. This service acted as a middleman between Patreon’s Python backend and our third-party email providers. As part of this project, I also created an internal tool for previewing emails using Storybook as well as a script that could generate json schemas based on Typescript definitions extracted from each template. These schemas were used to validate the API params of incoming requests, allowing us to catch issues early.Additionally, I collaborated with the rest of the Core Services team to split out Patreon’s web app into its own project/service using a more modern tech stack (React/GraphQL/Apollo). This project was based on the NextJS framework and used React hooks to manage both global and local state. I also helped to upgrade our suite of internationalization tools (known as Stele) to allow for dynamically switching languages at runtime.
  • Gigwalk
    Software Engineer
    Gigwalk Dec 2014 - May 2020
    San Francisco, Ca, Us
    As a member of the Web team at Gigwalk, I helped to develop their enterprise web app, the main purpose of which was to allow customers to create and manage projects for their mobile workforce.During my time at Gigwalk, I worked on a number of different features, but some of my most notable accomplishments include building an open-source JavaScript library to act as a wrapper around our RESTful API, developing a set of tools for creating GitHub releases and deploying to Heroku, as well as creating a survey builder that could be easily customized based on the client’s needsOriginally built as Backbone app using additional libraries to manage navigation state and dependency injection, we made considerable progress in migrating to React/Redux/React-Router, resulting in improved stability and responsiveness.
  • Netpulse
    Frontend Engineer
    Netpulse Oct 2011 - Jul 2014
    San Francisco, Ca, Us
    When I started at Netpulse, my role as Frontend Engineer was to develop and expand the capabilities of their flagship fitness product, the N5i. With my help, we increased our client base to include 7 of the 8 major equipment manufacturers, providing a reliable and easy-to-maintain entertainment platform to help keep exercisers engaged. I also worked closely with our OEM partners and other third parties to ensure the delivery of high-quality products within tight deadlines. Some of my accomplishments include moving all our clients to a single codebase, refactoring the iPod communication module to pass MFi certification, designing a JavaScript/Qt interface for controlling all our media players, and developing a digital TV player using the libVLC API. I also created new views within our embedded JavaScript application, utilizing jQuery for event handling and DOM manipulation and CSS for styling.
  • Lettmade Design + Press
    Web Developer
    Lettmade Design + Press Apr 2013 - Jun 2013
    Developed a lightweight website for Lettermade Design to showcase their projects and help increase their client base. Using CodeIgnitor’s web application framework, I designed the site in such a way that it would be trivial for a non-technical user to update content. In addition, I implemented a custom mail form that would make asynchronous requests to a PHP script to send messages. My goal was to provide a seamless, uninterrupted user experience. Cross-browser compatible, yet scales well for mobile devices.
  • Ign Entertainment
    Code-Foo Intern
    Ign Entertainment Jul 2011 - Aug 2011
    Los Angeles, Us
    Studied various languages and techniques for both front and back end web development, while assisting the IGN engineering team in different tasks. I also helped the Tech Page team in designing the new IGN Tech Channel. Using IGN’s Oyster Framework and coding primarily in PHP, HTML, and JavaScript, I created and stylized three new widgets, two of which are still being used today.
  • University Of North Carolina At Chapel Hill
    Programmer
    University Of North Carolina At Chapel Hill Aug 2009 - May 2010
    Chapel Hill, Nc, Us
    Assisted Dr. Kenneth Lohmann of the Biology Department in his research on sea turtles by developing software to record their navigational patterns. Using C++ and the Win32 API, I was responsible for designing the UI and coding the underlying layer which provided the user with the ability to record and save custom trials
  • University Of North Carolina At Chapel Hill
    Research Assitant
    University Of North Carolina At Chapel Hill Aug 2008 - May 2009
    Chapel Hill, Nc, Us
    Employed by Professor Prasun Dewan to explore a possible implementation of his Distributed Reflection project. The goal was to develop an application that could reflect upon a remote object, and using only the primitive data types sent back to the client, reconstruct the object as it was on the remote machine. Using Java Web Services to perform the remote procedure calls and Glassfish as the application server, I attempted to realize this goal. Although unsuccessful, my research provided invaluable insight into the nature of the project.

Marc Ryan Skills

Javascript Jquery Php C C++ Java Qt Linux Win32 Zend Framework Mvc Subversion Git Json Ajax Wordpress Programming Object Oriented Design Html

Marc Ryan Education Details

  • University Of North Carolina At Chapel Hill
    University Of North Carolina At Chapel Hill
    Computer Science
  • University Of Nevada-Las Vegas
    University Of Nevada-Las Vegas
    Computer Science
  • University Of Nevada, Reno
    University Of Nevada, Reno
    Computer Science

Frequently Asked Questions about Marc Ryan

What company does Marc Ryan work for?

Marc Ryan works for Centigrade

What is Marc Ryan's role at the current company?

Marc Ryan's current role is Frontend Engineer.

What is Marc Ryan's email address?

Marc Ryan's email address is ma****@****alk.com

What is Marc Ryan's direct phone number?

Marc Ryan's direct phone number is +170249*****

What schools did Marc Ryan attend?

Marc Ryan attended University Of North Carolina At Chapel Hill, University Of Nevada-Las Vegas, University Of Nevada, Reno.

What are some of Marc Ryan's interests?

Marc Ryan has interest in Videogames, Scuba Diving, Ultimate Frisbee, Learning About New Technologies, Swimming.

What skills is Marc Ryan known for?

Marc Ryan has skills like Javascript, Jquery, Php, C, C++, Java, Qt, Linux, Win32, Zend Framework, Mvc, Subversion.

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

Aero Online

Your AI prospecting assistant

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.