Skip to main content

Technologies

I maintain high or intermediate competency in these areas and technologies.

Architecture

  • Architect large, complex systems along natural boundaries and fault lines.

  • Proficient in designing and developing large-scale, distributed, asynchronous systems.

Management

  • Direct and manage complex software and hardware projects across their lifecycle.

  • Managed 60+ software developers across multiple client engagements.

  • Understand critical business processes and systems, and lead changes to improve efficiency and quality.

  • Develop full-scale project and resource plans with regular cross-functional communications.

  • Identify and manage project dependencies and critical paths to mitigate risks.

  • Effectively communicate project expectations to team members and stakeholders.

  • Establish common metrics to monitor trends in deployment frequency, stability, failure rate, and reliability.

  • Coach, mentor, and motivate project team members and contractors to take positive action and accountability for their work.

Technology

High competency

I could use these technologies today

APIs

Cloud

  • Amazon AWS

Databases

  • MySQL
  • Microsoft SQL Server

DevOps

  • AWS Boto3 (Python), GitHub

Languages

  • Python

Platforms

  • Linux, Mac, Windows

Intermediate competency

I could use these technologies in a few weeks

APIs

  • IBM Cloud, Facebook, Google, Twitter

Cloud

  • Azure and IBM Cloud

Containers

  • Docker, Kubernetes, and most virtualization technologies, such as QEMU, VirtualBox, and VMware

Databases

  • Mongo, PostgreSQL, Oracle

DevOps

  • Ansible, Chef, GitHub Actions

Front end

  • React, JavaScript, HTML 5, CSS (bootstrap and foundation frameworks)

Languages

  • C, Go