Hello!

Welcome to my portolio.
My name is Kevin.

I've worked as a professional software engineer with experience throughout several industries, from construction to government.

I'm always looking for opportunities to grow my skillset alongside ambitious teams at both small and enterprise companies. Feel free to reach out with any opportunities or collaborations that involve exciting and innovative projects!

Continue

What am I working on?

My goal is to further refine my professional leadership and engineering skillsets with amazing individuals, and to help build and cultivate development teams and resources through my expertise and experience in software development.

Feel free to continue browsing the site to learn more about my development related experiences or reach me via email:

Reach out: [email protected]

Software Development

My experience primarily revolves around software development in small team environments and wearing many hats. I currently work at Reinventing Geospatial (RGi) as a Scrum Master doing important mission-driven work; and previously known around Turner Construction, where I was a full-stack lead software engineer, building up the team and managing dozens of high-impact enterprise efforts personally.

I'm dedicated to ongoing learning and innovation, believing that acquiring new skillsets is essential for my own career growth in the long term, and investing in team culture builds strength through diversity.

Some of my past work: (click each to view details)

Software Development

My experience is software development/architecture. I have worked the past several years at Turner Construction where I was a Senior Full-Stack Software Engineer, and owned solutions from inception to completion.

I'm dedicated to ongoing learning and innovation, believing that acquiring new skillsets is essential for unlocking my future potential.

Some of my work:

(👋 Note: View on larger device or resize for better experience)

Weekly Work Plan™

ROI: $14M+/yr, Est. 320 Projects

Angular, C#, Azure, SPA

Internal Development and Tooling

Python, GO, NodeJS, Linux

Geolocation and Mapping

Typescript, SQL, ESRI, Leaflet

Reporting and Analytics

PowerBI, AppInsights, Sentry, SSRS

Jobsite Networking and Setup

C#, SQL, Fat Client, Scripting

Other Work

TensorFlowJS, SAML, Auth0, SendGrid

Technology Stack

I have hands-on expert level experience across a large span of tools, technologies and platforms. Here's a small subset (hover over for details).

  • Angular
  • DotNetCore
  • Github
  • NodeJS
  • CSharp
  • Docker
  • Cypress
  • MaterialDesign
  • Npm
  • Terraform
  • Windows
  • Auth0
  • Git
  • Javascript
  • VisualStudioCode
  • AzureDevops
  • GraphQL
  • Misc

Technology Stack

I have hands-on expert level experience across a large span of tools, technologies and platforms. Here's a small subset (tap for details).

  • Angular
  • DotNetCore
  • CSharp
  • Docker
  • Cypress
  • Misc
  • Windows
  • Auth0
  • Javascript
  • VisualStudioCode
  • AzureDevops
  • Python

Software Architecture

I have experience designing, wireframing, and architecting solutions in a variety of capacities, and most from inception to completion. Here are some design principles and patterns I have used.

  • MVC

    Separation of Concerns

    The separation of a system into three components brings maintainability and support, as well as standards and a separation of concerns.

  • Serverless

    Cloud-Native Approaches

    Bulding and running applications without managing heavy infrastructure to focus on events and responses.

  • Components

    Distributed Systems

    Distributed systems (inc. Microservices) allows separation and can help to promote modularity and simplicity.

  • Paradigms

    Standards and Patterns

    SOLID, CI/CD, DevOps, Agile, Scrum, Lean, TDD, DDD, and other paradigms help ensure quality and leading practices.

  • MVC

    Separation of Concerns

    The separation of a system brings maintainability, support, and standards.

  • Serverless

    Cloud-Native Approaches

    Applications without managing heavy infrastructure to focus on events and responses.

  • Components

    Distributed Systems

    Distributed systems (inc. Microservices) allows separation and can help to promote modularity and simplicity.

  • Paradigms

    Standards and Patterns

    SOLID, CI/CD, DevOps, Agile, Lean, TDD, DDD help ensure quality and leading practices.

  • Work Mindset

    The job landscape is competitive, here's how I stand out:

    I am continually innovating on developer/design philosophy, and pushing the boundaries to explore new ideas. My career goal is to contribute through the strategic development of software while setting high standards of leadership within any industry or organization.

    I want to break new ground and be innovative. It's not only about developing software. Here are some of my foundational work principles and mentalities:

    • Sustainability and Lean

      In thought, industry, development, and architecture; the reduction of waste and burden.

      "Challenge what 'frustrates' you."

    • Kaizen and Growth

      Commitment to Continuous Improvement and always learning, always growing.

      "Don't stop, won't stop."

    • Leadership and Innovation

      From leveraging AI practical use-cases and philosophy, or breaking new ground within the industry or internally. I'm in 100%.

      "Make time to innovate."

    • Diversity and Ambition

      Raising up the team, embracing Diversity, and empowering Ambition. I have embraced many diverse cultures and play to these strengths.

      "Travel is humbling."

Contact me

Thanks for visiting!
Feel free to reach out to me by email or LinkedIn (below).

Contact me

I am looking for work in exciting industries!
Thank you and feel free to reach out.

General inquiries

[email protected]

Current Location

Missouri, USA. Remote and INTL available

Stay in touch