Jeffrey Sweeney, Software Developer in Bennington, NH, United States
Jeffrey Sweeney

Software Developer in Bennington, NH, United States

Member since April 17, 2019
Jeffrey is a software developer with over eight years of experience—comfortable with a myriad of tools and libraries (React 16, Redux, Redux-saga, Vue.js/Vuex, TypeScript) and more than proficient with accessible HTML5, responsive CSS, and JavaScript on both the front and back end. He’s also handy with Node.js, NPM, Webpack, Babel, Express, Sass, and whatever else is needed to spin up a development environment, run tests, or deploy components.
Jeffrey is now available for hire




Bennington, NH, United States



Preferred Environment

Atom, Terminal, MacOS

The most amazing...

...thing I've developed was a quick React-Redux app NPM package that I then used to develop my personal website as well as, an SVG animation SPA.


  • Freelancer | Consultant

    2019 - 2020
    Independent Freelance Work
    • Created and recorded over six hours of JavaScript video tutorials.
    • Converted static HTML/CSS into an interactive Vue.js/Vuex UI.
    • Developed a deployment environment for maintaining a small website.
    • Hooked into PHP Google Drive APIs to connect Google Docs and Google Calendar to a website.
    • Consulted clients on best practices in regards to front-end technology and accessibility.
    Technologies: Vuex, Vue.js, Babel, Webpack, Node.js, Redux, React, JavaScript, CSS3, HTML5
  • Senior Front-end Developer

    2013 - 2019
    Avid Technologies
    • Worked with a small team in the development of the player, sequence, and audio components of Avid's MediaCentral | Cloud UX: a web app for browsing, playing, and logging media.
    • Served as a scrum master for a year and a half—performing administrative duties and ensuring stakeholders were always informed of the team's status on features.
    • Worked closely with the UI team—converting mockups and offering advice on accessibility and consistency with the rest of the application.
    • Maintained our local RHEL development server through the evolution of our application's back end, from Java to NGINX to Docker to Kubernetes.
    • Wrote Node.js build and deployment scripts to allow us to release components regularly in an Agile manner.
    • Composed manual, unit, automated, and integration tests in Gherkin, Mocha, Jest, TestCafe, and a bit of Groovy Selenium.
    Technologies: Babel, Webpack, NPM, Node.js, Express.js, Java, Nginx, Kubernetes, Docker, RHEL, Git, Jira, CSS3, HTML5, Redux, React, Preact.js, JavaScript


  • Quick React Redux App (Development)

    A minimal bootstrapper for developing a static React-Redux web application that can quickly be built for the web.

    Unlike other tools, this utility is not particularly married to a technology stack; due to the fact, it creates a project with very few dependencies, it does not suffer slowdowns typical in more heavy-handed bootstrappers.

    There is also no eject step required to deploy for the web, just running "NPM run build" generates all the needed files.

    This project has been field-tested in a number of my projects.

  • Swab Animator (Development)

    This project centers around an online web application for the quick creation of SVG animations in the browser.

    It uses React/Redux to drive the UI and is architected in a declarative, event-sourced way that theoretically would allow for infinite undo or multi-user editing.

  • Avid MediaCentral | Cloud UX (Development)

    I worked with a small team in the development of the player, sequence, and audio components for Avid MediaCentral | Cloud UX.

    I had many other responsibilities revolving around the actual development, including QA, DevOps, UI design, and more.

  • Litify Referral Network (Development)

    From the website:
    "The Litify Referral Network is an all-in-one platform solution that allows law firms of all sizes to easily send, receive, and manage legal case referrals for FREE."

    The front-end portion of this application is written in ReactJS with a small auxiliary Express server for serving mostly static content. My primary task was to clean up the front and back ends of this application for development and production.

    I updated all of the npm dependencies (including updating to the latest versions of React and react-router) and refactored the build scripts and Express server to be as atomic and simple as possible. I also recreated a number of components, including a custom date picker and a brand new sign-up page and flow.

    The application no longer has serious dependency vulnerabilities, is much leaner, and runs much faster.

  • Monadnock Congregational Church (Other amazing things)

    This was a pet project where I migrated a basic server-side CMS website to a client-generated Nuxt and TailwindCSS site.

    Noteworthy features are under the hood. The website can be updated and published with a single script, compiling the Vue.js templates and sending the files to the webserver via FTP with a custom node script. A small PHP script retrieves Google Calendar information.

  • Strata — Raven Black (Development)

    I developed sophisticated live and historic radar detection software with an expert team of fellow developers.
    My responsibilities were primarily on the Vue.js and TypeScript-heavy front end, but I also started to work on their to-be-published Hugo website.

  • Transplant Services — Health Data Movers (Development)

    I worked with a small team of developers on the front end and back end of a web application that supported medical professionals in the corneal transplant industry through documentation of referrals, tissue recovery, and medical review. On the front end, I developed pages on React, Redux, and MaterialUI. On the back end, I modified and created services with Node.js, MySQL, Sequelize, WebSockets, and Twilio/SendGrid for sending notifications.


  • Languages

    JavaScript, HTML5, CSS3, Gherkin, PHP 5+, Sass, Hugo, TypeScript, Java
  • Frameworks

    Redux, Express.js, Mocha.js, TestCafe, Jest, Svelte, Nuxt.js, Tailwind CSS, Angular
  • Libraries/APIs

    Vue.js, React Redux, React, Node.js, Redux-saga, Vuex, Preact.js, jQuery, Socket.IO, Google Drive API
  • Tools

    NPM, Babel, Webpack 4, Git, Mocha, Redux Thunk, Adobe Illustrator, Adobe Photoshop, Rollup, GitHub, Terminal, Atom, Webpack, Jira, Nginx, Sequelize, SendGrid
  • Platforms

    MacOS, Unix, Twilio, Docker, Kubernetes
  • Other

    Web UX, Ajax, Fetch API, WebSockets, Third-party APIs, Full-stack, APIs, CSS3 Animation, RHEL, SVG
  • Paradigms

    Functional Programming, Agile Software Development
  • Storage

    MySQL, MongoDB


  • Associate's degree in Computer Science (Networking)
    2010 - 2012
    River Valley Community College - Claremont, NH, USA

To view more profiles

Join Toptal
Share it with others