Full-Stack Solutions Provider
Click to Download Resume
Overview
With over 15 years of web application development experience as an individual and team contributor, I've had the opportunity to work with and learn a variety of tools, languages and practices. Dedicated to the
agile
development process, appropriate usage of design patterns
to help guide solutions creating stories, regular code reviews
unit testing
and documentationFront-End
JavaScript
for web and mobile applications, with more projects incorporating React
+ Flux
. Using AJAX
to fetch JSON
packaged data from REST
endpoints is easy enough to include in any project.
HandlebarsJS
has been useful for rapid templating and mock-ups of apps. Babel
was helpful with early adoption of ES6
which is chock-full syntactical sugar. Building aesthetically pleasing user interfaces with CSS
compiled from Sass
makes for easy dynamic theming of sites.
DevOps
Docker
has been valuable in creating SaaS
, allowing for easy separation and isolation of concerns within an application such isolating the web front-end from the database, REST layer and test environments.
Back-End
- PHPback-end powered with aMySQLdata store.
- JavaScriptonNodeJSframework leveraging isomorphic rendering ofHTMLfor primitive browsers.
- PythonDjango REST FrameworkwithOAuth2for secureAPIaccess.
Roles
Working in various team structures, as an individual contributor
I've had the pleasure of exchanging skills with paired programming
, sharing my awarenesses as a mentor
and helping the team stay on track and push forward as a team lead
.
Other relevant tags include:
TypeScript
C
C++
C#
SQLite
Bash
Batch
Git
On my radar
Kubernetes
Cassandra
Hadoop
Send a Message to David