👋 Hello, World! I'm Ian.

I am currently located in Maastricht, Netherlands. 🇳🇱

I am a passionate software engineer with expertise in building scalable web applications and modern cloud-based solutions. I enjoy solving complex problems and continuously expanding my skill set. I am a digital nomad and I truly embrace the remote working style while traveling the world with my family.

I can help bring your vision from idea to production. I am familiar with technologies in the entire web stack. I am comfortable working with databases, memory caches, job queues, web servers, cloud services, Linux distributions, containers and orchestration, Bash scripting, software libraries, REST APIs, backend code, and frontend code.

I like interactive organizational roles and I enjoy working with people and using information to provide a service. My approach is cordial, considerate and consensus-driven. When leading, I am flexible but judicious. My strategy is to organize and coordinate activities and encourage cooperation to get things done.

I strive to be flexible and I promote a team approach. To overcome problems, I look for choices, discuss options and try to find a positive way out. I am motivated to anticipate potential problems and prepare for action. When making decisions, I guard against being surprised, build a strategy, and commit myself to a doable outcome. My confidence is increased by dialog to develop a reasonable position.

I approach my work as something that adds value to people's lives.

What matters most in software is the impact it has on the lives of individuals. Software that doesn't solve problems for people is software that doesn't work.

Hundreds of colleagues

I view my co-workers as customers too.

I specialize in creating tools that makes their jobs easier.

Millions of people

I'm proud to have been a part of a team that impacted millions of people.

We enabled these folks to get the medications they need to live healthy lives.

Thousands of businesses

I'm thrilled to have enabled thousands of private practice clinics to serve their patients.

We empowered clinicians to serve patients focused on preventative healthcare.

I am always looking for new challenges to conquer.

Experience

  • Role
    Senior Software Engineer
    Description
    I spearheaded the adoption of Jira, significantly enhancing team productivity and fostering a culture of streamlined workflows. My technical leadership in cloud migration to AWS improved deployment efficiency and empowered the team with Docker-based environments. I also developed a custom infrastructure tool that optimized AWS resource management and reduced operational errors, positioning the company for scalable success.
    Company
    Cerbo
    Location
    Portland, OR
  • Role
    Software Engineer
    Description
    I designed a secure software development lifecycle process that integrated robust security practices and accelerated vulnerability resolution. My efforts in team-building and collaboration improved alignment and efficiency across projects. I introduced innovative Docker tooling that standardized deployments and developed critical Ruby gems to enhance code quality and maintainability.
    Company
    CoverMyMeds
    Location
    Columbus, OH
  • Role
    Software Developer
    Description
    I transformed the team's approach to version control by implementing Git and GitLab, which boosted collaboration and code management. My modernization of legacy applications and adoption of Agile practices improved scalability and project delivery timelines. Additionally, I led a PCI-DSS compliance initiative, ensuring data security and meeting industry standards with robust protective measures.
    Company
    MenuDrive
    Location
    Shippensburg, PA

My Skills

  • Adaptability
  • Communication
  • Leadership
  • Problem-solving
  • Teamwork and collaboration
  • Time management and organization

My Projects

  • Role
    Otto
    Description
    A static site generator that uses AsciiDoc.
  • Role
    Reins
    Description
    A rack-based web framework.
  • Role
    Concierge
    Description
    A hotel reservation web application.
  • Role
    Flix
    Description
    A movie information and rating web application.
  • Role
    Plai
    Description
    A web application for tools using OpenAI.
  • Role
    Claudette
    Description
    A command line AI prompt app using Claude AI.
  • Role
    Togo
    Description
    A command line todo app.
  • Role
    Jaws
    Description
    A command line tool to manage AWS resources and run tasks.