andrew d curryrésumé

print-friendly version
andrew.d.curry@gmail.com
Odenton, MD

Objective

To improve my skills as a full-stack web developer and work in a full-time position that fosters learning and regards software engineering as a craft.

Technical Skills

Front-end

  • Javascript
    • ES6 & Babel
    • Backbone.js, Marionette.js
    • React.js, Redux, Immutable.js
    • Angular.js
    • Underscore & Lodash.js
    • jQuery
    • Highcharts.js
    • d3.js
  • Build tools
    • Webpack
    • Gulp & Grunt
    • Browserify
    • Middleman
  • UI Frameworks
    • Bootstrap
    • Semantic-UI
    • PureCSS

Back-end

  • Ruby on Rails, Clojure, Groovy on Grails, Node.js
  • Compojure, Ring, Express
  • Python, Flask, SQLAlchemy
  • ElasticSearch, Memcached, Redis
  • RDBMS
    • PostgreSQL
    • SQlite
  • NoSQL
    • MongoDB
    • Redis

Education

  • University of Maryland, Baltimore County

  • Bachelor's of Science, Computer Science
  • Graduated July 2008

Experience

  • Dragos

  • January 2018 - Present
  • Senior UI Developer
  • Designed and developed new features for Dragos' Platform UI.
  • Refactored and streamlined Platform UI's testing process.
  • IT.com

  • July 2016 - December 2017
  • Senior Software Developer
  • Developed new features and performance improvements for Agent Access.
  • Rebuilt Agent Access' front-end tests and CI processes.
  • Refactored Agent Access' front-end with ES2016.
  • Development of Contactually's next-gen frontend using React.js, Redux.js, Immutable.js, Webpack, LESS, PostCSS, and FlowType.js.
  • Development, testing, and deployment of new features for the company's Rails app.
  • Sole engineer responsible for development, testing, and deployment of version 2.x of Contactually's Android app on the Google Play Store.
  • Led the integration of webpack in the company's Rails app to improve the app's Javascript code structure.
  • Led refactoring of most of the company's front-end app using Marionette.js and functional programming paradigms.
  • Lead developer for the development of a web-app in AngularJS and Groovy-on-Grails acting as the front-end for a suite of computer vision web services for the U.S. Government.
  • Development and testing of a prototype web-app using React.js, gulp.js, and webpack for the U.S. Government.
  • Developed a set of widgets - micro web-apps - for use inside Ozone Widget Framework, as part of a suite of biosurveillance reporting tools for the U.S. Government.
  • Developed new features and bug fixes for Ozone Widget Framework as a senior engineer on the project, during its transition from Government Open Source Software (GOSS) to Free Open Source Software (FOSS).
  • Texel Tek, Inc.

  • October 2010 - April 2013
  • Software Engineer
  • Lead developer of a set of RESTful web services using Clojure and Compojure to act as the back-end for an AngularJS app for entity tracking and collaboration on intelligence, for the U.S. Government.
  • Developed new features and bug fixes for a JRuby on Rails app that acted as a simple console for launching MapReduce jobs on a Hadoop cluster.
  • Developed new features and bug fixes for a Groovy on Grails app used for entity tracking and collaboration on intelligence, for the U.S. Government.
  • Developed experimental features for the Ozone Widget Framework for the U.S. Government.
  • Worked as a Systems Engineering Technical Assistance (SETA) advisor on software projects.
  • Performed technical reviews and deep dives of software being developed for the U.S. Government to determine technical feasibility for use in deployment.
  • Developed new features for a geospatial intelligence engine in C# and .NET for the U.S. Government.
  • Worked on bug fixes for an wireless acoustic sensor system for detecting ground-based projectile attacks, written in C++, for the U.S. Government.
References available upon request.