Software Engineer & Architect

Kevin Hillinger

I deliver value through software engineering for corporate IT, consulting companies, product companies, and startups. I've designed and modernized complex distributed systems, and constructed software for multiple startups. My expertise encompasss design, development, testing, implementation of software, support, and strategic planning. As a trusted advisor, I've overseen multiple project teams, acting as the subject matter expert who provides guidance and the right tools to get the job done.

The foundation to great product and software is to understand the customer and product needs. Flowing from that, a technology vision has a purpose, where engineering standards emerge, and a attitude of quality and measurable results is established. I translate requirements into solutions, write code, reusable components and services, collaborate with cross-functional teams, and provide the insights necessary to think beyond the status quo.

Years of development experience

+19

Decomposing the complex into the understandable


Technical Leadership

  • Establish best practices and engineering standards
  • Liason between leadership and engineers
  • Qualitative and quantitative metrics
  • Strong analytical and decision-making skills
  • Define and maintain architecture roadmap, technical solutions for new and existing functionality for products

Technical Competencies

  • Microservices architecture, data model design
  • Cloud innovation, modernization, and scaling
  • Authoring technical content, including white papers, practical guides, and platform demos
  • Automation, re-use, and engineering efficiency using software design patterns

Programming Languages

Java, C#, Go, JavaScript, TypeScript, Python, PHP, C++

Cloud & Platforms

Azure, AWS, Cloud Foundry (PCF), Kubernetes, Docker

Web, API, and Frontend

  • Spring Boot & Web, ASP.NET Core, Gin, Echo, Flask, Node.js
  • Angular, React, Javascript frameworks
  • Auth0, Okta, AWS Cognito, Keycloak, Azure AD, Ping

Identity (IAM) and Access Control

  • OAuth2, SSO, OIDC, SAML
  • Federated identity, multi-tenancy
  • Auth0, Okta, AWS Cognito, Keycloak, Azure AD, Ping

Messaging

AMQP, ZeroMQ, JMS, RabbitMQ, ActiveMQ, SQS, Azure Service Bus, Kafka


Databases

  • SQL, JDBC/ODBC
  • PostgreSQL, MySQL, Oracle, SQL Database, DynamoDB, Neo4j, Redis
Competencies & Skillsets

Architecture & Design

  • Microservices
  • Service Oriented Architecture (SOA) "Micro-monoliths"
  • Event Driven Architecture (EDA)
  • Domain Driven Design (DDD)
  • Command Query Responsibility Segregation (CQRS)
  • Object Oriented design and SOLID
  • Reliability & Resiliency Patterns

Practices

  • DevOps
  • Continuous Integration and Deployment (CI/CD)
  • Agile (Lean, Kanban)
  • Infrastructure as Code (IaC)
  • API Management & Governance
  • Technical documentation: diagramming, modeling, UML

Security & Compliance

  • OWASP Top-10 and internet exposed applications
  • Business continuity and disaster recovery
  • Data encryption (in motion, at rest, chain-of-custody)
  • PCI-DSS compliance, FIPS, GDPR
  • Cloud and data governance design