Nicholas Dobie

Web Developer

Experience

Skills

Work Experience

  • Prewitt Ridge Los Angeles, CA

    Senior Software Engineer · Jun 2021 - Feb 2024

    • Implemented a React frontend using TypeScript within a monorepo architecture, facilitating the seamless development of additional microservices and platform integrations through shared code utilization.
    • Drafted the specifications and established best practices for converting an existing RESTful API to a GraphQL API, overseeing the transition with a team of engineers.
    • Set React coding standards and provided mentorship to several engineers on crafting efficient React code, thereby boosting team expertise and improving code quality.
    • Collaborated with leadership to translate business requirements into actionable tasks for developers, ensuring deliverables remained realistic and achievable.

  • Target Minneapolis, MN

    Senior Software Engineer · Jun 2017 - Jun 2021

    • Designed and executed an application to optimize the design and development process of physical products, leveraging React and GraphQL for streamlined operations.
    • Engineered a library to facilitate large file transfers with resume capability, significantly improving collaboration with international partners facing unstable internet connections.
    • Created and implemented an Electron-based framework for POS systems, achieving remarkable increases in system uptime and enabling updates without downtime.
    • Established React best practices and mentored multiple engineers on writing efficient React code, enhancing team proficiency and code quality.
    • Led the creation of a UX design system that became the adopted standard for user experience across all internal applications company-wide.

  • Leadpages Minneapolis, MN

    Engineer · Jun 2015 - Jun 2017

    • Engineered drag-and-drop functionality for a page builder leveraging Aurelia framework.
    • Managed and enhanced a Python-based API for robust backend support.
    • Designed and implemented end-to-end (E2E) and unit testing across multiple programming languages.
    • Led the architectural design and supported the migration from Aurelia to React, due to improved adoption of React.
    • Conducted React training sessions for developers, enhancing team proficiency in modern web development techniques.

  • Robert Half Technology Minneapolis, MN

    Salaried Professional · Mar 2015 - May 2016

    Contract work listed below


  • The Lacek Group Minneapolis, MN

    Contract Application Developer · Mar 2016 - May 2016

    • Developed an Adobe Campaign preview engine with PHP and JavaScript, enabling marketers to rapidly validate their campaigns.
    • Oversaw the maintenance of a member rewards application.
    • Designed and implemented an API to facilitate external access.

  • AirVūz Minneapolis, MN

    Contract MEAN Stack Developer · Jan 2016 - Mar 2016

    • Contributed to troubleshooting and enhancing a video sharing platform, leveraging the MEAN stack (MongoDB, Express, Angular, Node.js).
    • Led the redesign of the platform's front-end, incorporating Node.js, webpack, React, Redux, and PostCSS, with a focus on server-side rendering capabilities.
    • Educated team members on developing applications using React and Redux.
    • Developed a comprehensive testing framework utilizing Jasmine, Karma, and Cucumber.js.

  • BI Worldwide Bloomington, MN

    Contract Frontend Developer · Mar 2015 - Jan 2016

    • Designed the front-end architecture for a React web application, incorporating webpack and Babel for efficient development.
    • Built a fully responsive React application for showcasing metrics and resources across various devices.
    • Created a single-page Ajax application using Backbone.js, tailored to display metrics and company news on iPads and large touch-enabled TVs.
    • Conducted updates and troubleshooting for various BI Worldwide applications.

  • Gustavus Adolphus College St. Peter, MN

    Web Developer · Jan 2013 - Feb 2015

    • Collaborated with multiple campus organizations to enhance their web presence through content creation and custom applications.
    • Implemented integrations to aggregate content from various social media platforms, including Twitter, Facebook, and Instagram.
    • Engineered new user interface components for the overarching site theme.

  • Marketron Broadcast Solutions Hailey, ID

    Web Developer · Mar 2012 - Jan 2013

    • Created a testing framework specifically for integration testing within a media management program, aiming to minimize errors and reduce system downtime.
    • Upgraded Marketron Mobile from Rails 1.2 to 2.3, enabling access to newer, more efficient software technologies, thereby reducing operational costs and enhancing the client experience.
    • Revamped the backend of Marketron Mobile to incorporate Backbone.js, which enhanced the user interface and ensured a more consistent design across Marketron products.