Web Developer
Architecture - Engineering - Leadership

Skills


Architecture

Planning, development, and maintenance of application infrastructure, practices, standards, and procedures. Deployment to and maintenance of web applications on IaaS and PaaS vendors such as AWS, Heroku, Joyent, Modulus, etc.

  • Continuous Integration
  • Deployment
  • Platform & Infrastructure
  • Docker / Containers
  • Security
  • Server
  • Agile
  • Scaling
  • Resource Management

Development

Application developmen utilizing modern languages techniques, and development patterns. Extensive experience with both user interface and service/server development.

  • JavaScript
  • NodeJS
  • Functional
  • Object-Oriented
  • Unix Shell
  • PHP
  • HTML/XML
  • CSS/Sass/LESS
  • Unit Testing
  • End-to-End / System Testing
  • Documentation

Database

Database and structure planning, development, and execution. Both SQL and NoSQL databases including MySQL, Oracle, PostGRES, MariaDB, MongoDB, RethinkDB, ElasticSearch, and temporary/cache storage with Redis, ElastiCache, Memcached, MQ Services, etc.

  • Modeling
  • Warehousing
  • Extract, Transform, Load
  • NoSQL Databases
  • SQL Databases
  • Elastic Databases
  • Redundancy
  • Backups
  • Cache

Leadership

Team leadership through both formal, managerial assignment and informal engagement with with colleagues. Development of training, mentorship, and advancement programs for staff. Continous project/team oversight, product-delivery, and assessment.

  • Leadership
  • Mentoring
  • Agile / Scrum
  • Project Planning
  • Project Management
  • Product Ownership
  • Outcomes Assessment

Experience


Architect

TechnologyAdvice
7/15 - Present

Plan, develop, and maintain microservice architecture to support enterprise-scale customer relation, sales and data warehousing applications. Team leadership and development through internal training and mentorship. Infrastructure development and maintenance through Amazon Web Services.

Architect, Security Officer

TelePharm
4/14 - 7/15

Analyze, plan, and execute architecture strategy for web-based pharmacy platform. Make decisions on development/technology stack, implementation, testing, production and development team roles, responsibilities and hires. Focus on scalability, customer support, and growth.

Practice Lead of Modern Web Architecture

AppendTo
11/12 - 4/14

Oversight and leadership of architectural decisions, projects and discoveries, reporting to COO and CEO. Management of front-end development for enterprise-level web applications. Work with team of engineers and user interface / graphic designers to fulfill needs and goals of both client and application. Develop policies, standards and practices for the company.

Development Director

Tictonix
9/11 - 11/12

Direct production and development of all web and new-media projects including web sites, web-based applications, interactive media and online marketing campaigns. Management and oversight of contracted developers and interaction with clients to ensure project goals and milestones are met.

Director of Interactive Development

Obata
4/08 - 9/11

Provide direction to interactive and web devlepment team. Interface with clients during proposal, development, and execution stages of the project lifecycle. Provide guidance on new technologies, standards, and procedures. Oversee internal server system including digital asset management, backups, video editing SAN systems.

Technology Coordinator

Saint Louis University
11/03 - 7/07

Web application developer and technical project manager for IT department. Hire and train new IT department employees on technical and organizational procedures. Advise on and implement technical projects for the School of Business and University-wide.


For more in-depth, detailed information on specific roles please contact me.

Projects


Although many of the projects I have worked on are proprietary and not public-facing, I have contributed a large amount of time to open source projects:

DevLab

NodeJS CLI tool for easily containerizing projects locally using docker.

Project Repo

Obey

JavaScript/NodeJS asyncronous data modelling and validation library.

Project Repo

Codiad

Web-based interactive development environment (IDE).

Project Repo

Node FSAPI

NodeJS RESTful (CRUD) server for interacting with remote file systems.

Project Repo


View my GitHub for more projects.

About


Originally from St. Louis, MO, I now call Onalaska, WI (just outside of La Crosse, south of Minneapolis) my home. With three kids and a wife, I spend much of my free-time as any father and husband does. When we're not around the house I'm with my family exploring the beautiful Coulee Region.

I enjoy just about all outdoor activities I try, however, more than anything I am drawn to kayaking, cycling, camping and hiking the back-woods areas surrounding me and my family.

Contact