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 nearly eight years of experience—comfortable with a myriad of tools and libraries (React, 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

Portfolio

  • Freelance Work
    HTML5, CSS3, JavaScript, React, Redux, Node.js, Webpack, Babel, Vue.js, Vuex
  • Avid Technologies
    JavaScript, Preact, React, Redux, HTML5, CSS3, Jira, Git, RHEL, Docker...

Experience

  • JavaScript, 7 years
  • CSS3, 5 years
  • HTML5, 5 years
  • Node.js, 3 years
  • React, 3 years

Location

Bennington, NH, United States

Availability

Part-time

Preferred Environment

macOS, Terminal, Atom

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 Swab.am, an SVG animation SPA.

Employment

  • Freelancer | Consultant

    2019 - PRESENT
    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: HTML5, CSS3, JavaScript, React, Redux, Node.js, Webpack, Babel, Vue.js, Vuex
  • 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: JavaScript, Preact, React, Redux, HTML5, CSS3, Jira, Git, RHEL, Docker, Kubernetes, NGINX, Java, Express.js, Node.js, NPM, Webpack, Babel

Experience

  • Quick React-redux App (Development)
    https://www.npmjs.com/package/quick-react-redux-app

    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)
    http://swab.am/

    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)
    https://www.avid.com/products/mediacentral/mediacentral-production-management

    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.

Skills

  • Languages

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

    Redux, Express.js, Mocha.js, TestCafe, Jest, Angular
  • Libraries/APIs

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

    NPM, Babel, Webpack 4, Git, Mocha, Gimp, Redux Thunk, Adobe Illustrator, Adobe Photoshop
  • Platforms

    MacOS, Unix, Docker, Kubernetes
  • Other

    Ajax, Fetch API, WebSockets, RHEL, SVG
  • Paradigms

    Functional Programming, Agile Software Development
  • Storage

    MySQL, MongoDB

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others