Nashville, TN
(615) 812-6748https://seanwilson.dev

Sean Wilson

Software Engineer

Profile

A versatile, practiced full-stack developer with excellent problem solving and writing skills. Experience working remotely with large user bases in team-driven, deadline-oriented environments. Amiable advocate of test-driven development, well-designed architecture, and intuitive user experience with a passion for learning new technologies and languages. Interested in opportunities to lead, collaborate, and innovate.

Work Experience17 years

  • Front-End Architect
    Data Concepts, Inc.(Nashville, TN + remote)
    Jul 2016
    Jul 2022

    “Ground-up” design and development of sophisticated, client-facing app to create, edit, and display custom digital signage animations. Advised in transition of products from Flash to HTML5. Developed web-based “kiosk” apps for banks, credit unions, and educational institutions, meeting installation deadlines and interfacing with internal or 3rd party APIs. Helped assess client needs, communicating technical recommendations and potential obstacles to sales & management.

    Highlights
    • Initiated use of Git, GitHub, package management, and build tools to improve collaboration and automation
    • Introduced Vue.js framework to improve front-end manageability and dev time
    • Maintained both web and Electron versions of animation editor
    • Created reusable template for interactive kiosk apps to handle boilerplate code
    • Developed many highly customizable, interactive presentation tools to anticipate client needs (e-brochure browsers • photo, movie, PDF, and social media galleries • polling & survey creators • event viewers w/ RSVP • And more!)
    • Fielded customer feedback and suggestions
  • Web & iOS Developer
    Feb 2013
    May 2016

    Updates to large, full-featured MVNE web app, including client feature requests, bug fixes, major architectural improvements, and 3rd party integrations. Primary maintainer of JavaScript-heavy CRM product and its native iPhone app.

    Highlights
    • Introduced aspect-oriented patterns to eliminate boilerplate code
    • Drastically reduced bug-finding effort with custom exception handling & logging
    • Improved testing procedures with helpers for custom assertions and test data
    • Handled iOS App Store submissions
    • Created framework to edit and fill out official PDF forms for electronic submittal
    • Conducted regular code reviews
    • Participated in recurrent 24-hour “on-call” rotations
    • Helped evaluate technical skills of potential hires
    • Lead and presented in developer meetings
  • Web Developer
    Nov 2012
    Jan 2013

    Front and back-end website development, building new features for a daily fantasy sports community.

    Highlights
    • Paypal integration
  • Lead Mobile Developer
    247Sports(Brentwood, TN)
    Aug 2010
    Oct 2012

    In charge of mobile development for high-traffic, community-driven website. Made overall site infrastructure improvements, including adherence to MVC design patterns and increasing code reuse.

    Highlights
    • Site reached Alexa ranking of 6,683
    • Built responsive mobile version of website
    • Implemented a RESTful JSON interface for mobile app access
    • Built internal tool for managing partner contracts
    • SMS notification integration
    • Created a reusable, touch-friendly headline carousel
  • iOS Developer
    Golfbert(Nashville, TN)
    Aug 2010
    May 2012

    Sole developer of golfbert.com's “CaddyTracker” iPhone app.

    Highlights
    • Developed iPhone app from given visual designs
    • Used web api to log in users and draw courses from retrieved course data
    • Coordinated app testing
    • Handled initial app submission and App Store updates
  • Software Engineer
    Griffin Technology(Nashville, TN)
    Jun 2005
    Aug 2010

    Developed Windows applications for hardware products. iOS development, including apps developed for Toys “R” Us.

    Highlights
    • Built and maintained Windows software for AirClick USB (a USB RF remote) and PowerMate (a programmable USB knob controller)
    • Advised customers on using PowerMate and AirClick APIs and creating their own extensions
    • Improved reliability of scheduled recordings and fixed bugs in Windows software for the radio SHARK, a USB radio receiver
    • Designed internal QA software to measure and log radio SHARK reception strength
    • Developed in-house iPad app to view product stock by warehouse

Projects

  • 88:88(short film)
    2012

    Writer & Producer

    Award-winning, “no-budget” sci-fi/horror film. Official selection of numerous film festivals (including Fantastic Fest, AFI Fest, Palm Springs ShortFest, & Fantasia).

    Highlights
    • 400,000 combined YouTube & Vimeo views
    • Screened at the Venice Film Festival as a finalist in YouTube's Your Film Festival
    • Available in-flight on United Airlines in partnership with Tribeca Film Festival
    • Added Twitter and Tumblr integration to film website
    • Created HTML5 audio teaser for film

Skills

  • Software Design
    ★★★★★
    • Object-Oriented
    • Aspect-Oriented
    • Functional
  • Development Methods
    ★★★★☆
    • Agile
    • Test-Driven
  • Front-End Web Development
    ★★★★★
    • JavaScript
    • TypeScript
    • Vue.js
    • HTML
    • CSS
    • Sass
    • Stylus
    • Webpack
    • Rollup.js
    • SVG
    • GreenSock
    • jQuery
    • CoffeeScript
  • Back-End Web Development
    ★★★★☆
    • Ruby
    • Ruby on Rails
    • ASP.NET MVC
    • Node.js
    • Perl
  • Database Design
    ★★★★☆
    • SQL
    • MySQL
    • Memcached
    • Redis
    • LINQ
  • Windows Development
    ★★★☆☆
    • C#
    • Microsoft .NET Framework
    • Visual Basic .NET
    • Visual Studio
  • macOS / iOS Development
    ★★★☆☆
    • Objective-C
    • Swift
    • Xcode
    • AppleScript
  • Other Dev Tools
    ★★★★☆
    • Git
    • GitHub
    • NPM
    • Electron
    • Visual Studio Code
    • Amazon S3
  • Playing Accordion
    ★★☆☆☆
  • Other Languages
    ★★☆☆☆
    • Python
    • PHP
    • Java
    • C

Education

  • Vanderbilt University2002

    Bachelor Of Science
    Computer Science & Philosophy
    • Graduated Magna Cum Laude
    • Computer science major GPA: 3.938 / 4.0

Interests

  • Writing
    • Fiction
    • Screenwriting
    • Fountain
    • Git
  • Home Automation
    • HomeKit
    • “Smart” Devices
    • IoT
    • Hue
  • “Classic” Video Games
    • NES
    • SNES
    • Arcade
    • Emulation
  • Electronic Music Composition
    • Chiptunes
    • Digital Synthesis
    • Web Audio

References

Elizabeth CurryHead Of Interactive DesignData Concepts, Inc.

Sean is a great problem solver. He is quick to think of solutions to end user requests and ways to improve current applications. He organizes projects in a way that is easy to digest and makes sure to implement so that like sections can be utilized in future projects as well. In addition Sean is an all-around nice guy and very easy to work with.

Sean BiganskiCTOHello Labs, Inc.

Sean showed a passion for improving our tools and process but especially our framework. He is someone that you can trust to be a team player, work very well with others, and submit a well-­tested, thoughtful solution. He is persistent and can stay on task even when it’s overbearing and long.