Josh Baker

Josh Baker Email and Phone Number

Software Engineer @ Maple
Pittsburgh, PA, US
Josh Baker's Location
Pittsburgh, Pennsylvania, United States, United States
Josh Baker's Contact Details

Josh Baker personal email

n/a
About Josh Baker

I’m a Software Engineer looking for the next exciting product to build. My long tenure at Shopify gave me the skills to elevate software and enjoy the process along the way. While I specialize in Web and Mobile JavaScript applications, I also love dabbling in design and game development. Lately, I’ve been exploring Unreal Engine and game dev as a hobby.

Josh Baker's Current Company Details
Maple

Maple

View
Software Engineer
Pittsburgh, PA, US
Josh Baker Work Experience Details
  • Maple
    Software Engineer
    Maple
    Pittsburgh, Pa, Us
  • Self-Employed
    Senior Developer
    Self-Employed Aug 2024 - Present
  • Shopify
    Senior Developer
    Shopify Oct 2019 - Aug 2024
    Ottawa, On, Ca
    Messaging Team:With my promotion to Senior Developer came increased responsibility. At the time, Shopify Ping was only available natively on iOS, and we set out to expand it to Android and Web, despite limited engineering resources. Aligned with a company-wide initiative, we decided to rebuild Ping using React Native. As the sole front-end developer, I built a working prototype to establish a clear direction for the project. I also hired additional developers, which significantly accelerated progress. Within a few months, we relaunched the iOS app and soon after released the Android version, along with a beta of the Web app.Over time, we added more features, such as image and video support, and introduced customer context (see attached patent) to enhance the chat experience.Checkout Extensibility:In my final year at Shopify, I worked on Checkout UI Extensions. My first project involved adding the ability to customize the SMS Consent section within checkout, which helped me improve my API skills and documentation writing abilities. My last project focused on implementing dynamic skeletons that adapted based on other active extensions and checkout content before rendering. This was a challenging but rewarding task that deepened my knowledge of server-side rendering (SSR) and pre-rendering strategies.
  • Shopify
    Developer
    Shopify Apr 2016 - Oct 2019
    Ottawa, On, Ca
    After KitCRM was acquired by Shopify in April 2016, I led efforts to migrate and clean up the codebase, removing references to other e-commerce platforms and standardizing components into a unified style system.As KitCRM became more integrated with Shopify, I had the opportunity to join a Toronto-based team to contribute to Shopify’s marketing section. I collaborated with other front-end developers to build out the Facebook Ads app within Shopify’s first-party app SDK.During this period, Shopify transitioned to a new tech stack—featuring React, TypeScript, and GraphQL on the front end. I played a key role in migrating legacy code into the new architecture, ensuring a smooth transition to modern development practices and contributing to engineering best practices.After completing the marketing section projects, I transitioned back to my San Francisco-based team to help build the first iteration of Shopify Ping on iOS. The app enabled merchants to run social media ads, email marketing campaigns, and communicate with customers through a chat feature integrated with Facebook Messenger.I was responsible for extending this functionality to support Apple Business Chat and later developing Shopify Chat—our in-house chat widget. Shopify Chat allowed merchants to add a customizable widget to their storefronts, complete with personalized greetings and automated messaging.The success of these integrations led to my promotion to Senior Developer shortly after Shopify Ping launched.
  • Kit (Www.Kitcrm.Com)
    Software Developer
    Kit (Www.Kitcrm.Com) Jan 2016 - Apr 2016
    San Francisco, Ca., Us
    Soon after joining KitCRM, I led a series of impactful updates and redesigns. This included revamping the onboarding process, redesigning the homepage, subscription, and Kit Skills pages, and integrating social media platforms into the onboarding experience.
  • General Assembly
    Teaching Assistant
    General Assembly Oct 2015 - Jan 2016
    New York, Ny, Us
    • Work alongside the instructors to best meet the needs and learning styles of our students. Provide them with feedback on how the students are doing, what troubles the students are having, and which students might need additional coaching or are having a difficult time.• Help students with homework and projects, and provide remediation to students who are falling behind. • Encourage student participation and student collaboration.
  • General Assembly
    Web Development Immersive - Graduate
    General Assembly Jun 2015 - Sep 2015
    New York, Ny, Us
    500 + hours of lecture designed to teach its students how to code, but more importantly how to learn on their own. Through lab work and peer collaboration, students at General Assembly develop professional skills as well as great relationships with one another. The curriculum focused on Computer Science, delivering both client and server-side instruction. Topics covered:• Languages: Ruby, Javascript, HTML, CSS• Frameworks: Ruby on Rails, Node.js, Angular.js• Databases: SQL, MongoDB• Other: RESTful routing, custom and external APIs, Authentication, Authorization, TDD, Git, and GitHub. We also learned programming fundamentals having to do with Data Structures (Arrays, Lists, Binary Trees) as well as understanding the efficiency of algorithms (Big O).
  • Army National Guard
    Infantryman
    Army National Guard Oct 2011 - May 2014
    Arlington, Virginia, Us
    I was part of the vehicle crew alongside a handful of other troops. I had team leader roles and helped plan/strategize training missions. In 2012, when Hurricane Sandy hit the east coast, my unit was responsible for making sure civilians were safe from the floods and also to clear debris out of the streets.• Expert rifleman• Completed Stryker training course (Certified)• Part of Task Force Hurricane Sandy Response

Josh Baker Skills

Javascript Css Jquery Mongodb Node.js Html5 Ruby On Rails Api Development Ruby Sql Heroku Git Pair Programming Microsoft Excel Software Testing Mocha Quality Assurance Rspec Sass React Typescript Graphql Express Bootstrap Ajax Html Github Angularjs Python Cascading Style Sheets

Josh Baker Education Details

  • General Assembly
    General Assembly
    Computer Science

Frequently Asked Questions about Josh Baker

What company does Josh Baker work for?

Josh Baker works for Maple

What is Josh Baker's role at the current company?

Josh Baker's current role is Software Engineer.

What is Josh Baker's email address?

Josh Baker's email address is jo****@****ify.com

What is Josh Baker's direct phone number?

Josh Baker's direct phone number is +161324*****

What schools did Josh Baker attend?

Josh Baker attended General Assembly.

What skills is Josh Baker known for?

Josh Baker has skills like Javascript, Css, Jquery, Mongodb, Node.js, Html5, Ruby On Rails, Api Development, Ruby, Sql, Heroku, Git.

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.