Code Monkey home page Code Monkey logo

resume's Introduction

Sean McPherson

Pittsburgh, PA | [email protected]

Details

Overview

I am a front-end developer and former educator with a passion for creating user interfaces that are clean, accessible, efficient, and that provide an excellent user experience.

Interests

JavaScript, React, React Native, Svelte, Node.js, Deno, progressive web applications, user interface and experience design, accessibility, and the International Typographic Style

Other skills (i.e. buzzwords)

Redux, Jest, Enzyme, CSS-in-JS, Google Firebase, Express, MongoDB, Mongoose, Postgres, Sequelize, SQLite, test-driven development, HTML, CSS, responsive design, git, and GitHub

Work experience

Niche.com - Pittsburgh, PA

Senior Software Engineer, Mobile, July 2021 - Present

Software Engineer, Front End, Aug. 2019 - July 2021

  • Developed a contextual state management solution for server-side rendered application
  • Worked on a localization solution for Niche.com
  • Started a weekly "learn over lunch" session to encourage continuing education

TSYS Digital Innovations - Alpharetta, GA

Software Developer, Jan. 2018 - Aug. 2019

  • Developed a enterprise web content management system in React to customize a consumer-facing financial application
  • Developed a consumer-facing financial mobile application in React Native
  • Reviewed front-end code across the division
  • Lead a bi-monthly front-end professional development meetup
  • Screened and interviewed candidates for entry-, middle-, and senior-level positions
  • Mentored junior developers individually and in small groups
  • Gave interdepartmental talks on front-end development
  • Collaborated closely with designers to implement high-quality user-interfaces that matched specifications
  • Worked on a multi-disciplinary team in an agile environment
  • Brand ambassador at college career fairs (Emory University, University of Georgia)

Roles

  • Software Developer II, Dec. 2018 - Aug. 2019
  • Software Developer I, Apr. 2018 - Dec. 2018
  • Contractor, Jan. 2018 - Apr. 2018

Projects

  • CMS - A content-management system for building and styling financial web applications
    • Role: UI Developer
    • Stack: React, Redux, React Router, Java (Spring)
  • Mobile - A consumer-facing financial mobile application
    • Role: UI Developer
    • Stack: React Native, Redux, React Navigation
  • CMS 2 - A redesign of the original content management system
    • Role: UI Developer
    • Stack: React, Redux, React Router, Java (Spring)
  • Microsoft Teams Bot - An integrated chat bot similar to GitHub's Hubot
    • First runner-up in company-wide Hackathon
    • Role: Team member and presenter
    • Stack: Node.js, Python

Freelance

JavaScript Developer, 2017 - Present

  • Developed JavaScript applications for web development agencies
  • Available for consultation, maintenance, and/or new development

Web Designer and Developer, 2006 - 2015

  • Designed clean logos and websites for individuals and small businesses
  • Developed responsive websites and integrated content management systems

Pennsylvania State University - University Park, PA

Learning Designer/Developer, 2009 - 2010

  • Developed pages with dynamic content for online university courses
  • Managed courses using Penn State’s Angel online content management system

Brambling Design - State College, PA

Co-founder, Designer/Developer, 2008 - 2010

  • Managed projects on a team of developers to ensure customer satisfaction
  • Designed and developed responsive websites for individuals and small businesses

Projects

Web Apps

NPM Packages

For a full list, visit my profile on npm.

Chrome Extensions

Simple JS apps

  • Percent Grader - Generates a table of percentages for ease of grading
  • Fluency Calculator - Calculate the speaking or reading fluency of an individual based on fluent and disfluent syllables
  • Simple Counter - Simple Counter helps you keep track
  • Easy Grouping - Group individuals based on number of groups or number of people per group
  • Flipcards - A site to create and review flashcards with a resting API

Volunteering

Jr Devs - Peachtree Corners, GA

Organizer, 2018 - 2019

I organized and ran a Meetup for developers, self-learners, and enthusiasts who are looking to learn more about coding.

Education

The Iron Yard, 2017

Certificate, Front-end Web Development (React)

Edinboro University, 2014

B.S., Middle-level Education, summa cum laude

resume's People

Contributors

seanmcp avatar

Stargazers

 avatar

Watchers

James Cloos avatar

resume's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.