About

Engineering leadership grounded in hands-on work

I am an Engineering Leader and Software Architect with over 13 years of professional software development experience, spanning full-stack engineering, technical leadership, software architecture, product delivery, and people development.

Path

From developer to engineering ownership

My career has evolved from hands-on full-stack development into broader engineering ownership. I work across technical implementation, architecture, product requirements, engineering processes, delivery planning, and team development.

I am most effective when I can connect business objectives with technical execution, identify problems beyond my immediate responsibilities, and help teams deliver maintainable software.

See the full experience

Philosophy

What I believe and value

Strong engineering combines technical quality, product understanding, practical delivery, and the development of people.

Ownership

Finding and acting on problems beyond my immediate responsibilities.

Evidence-based decisions

Choosing technology through benchmarks and engineering criteria, with the trade-offs visible.

Clear communication

Keeping stakeholders and teams informed while staying hands-on.

Maintainable solutions

Balancing technical quality with delivery timelines, staffing and product requirements.

Strengths

Where the work happens

01

Engineering leadership

  • Lead and mentor engineers through technical guidance, code reviews, knowledge sharing, and career development.
  • Conduct performance evaluations and take part in hiring and technical interviews.
02

Architecture & modernization

  • Evaluate technology choices through benchmarking, maintainability, developer productivity, and business constraints.
  • Lead frontend modernization and contribute to cross-functional architectural discussions.
03

Hands-on engineering

  • Extensive full-stack experience with JavaScript, TypeScript, Vue.js, Nuxt, and Node.js.
  • Production Node.js middleware, APIs, caching, pagination, and performance optimization.
04

People & product

  • Translate product requirements into technical plans, tasks, and tested production deliverables.
  • Help teams set expectations, improve performance, and take broader engineering ownership.

Technical profile

Tools and ecosystems

Primary

  • JavaScript
  • TypeScript
  • Vue.js (2 and 3)
  • Vuex
  • Pinia
  • Nuxt
  • Node.js
  • HTML
  • CSS
  • REST APIs
  • Frontend architecture
  • Testing

Additional professional experience

  • PHP
  • SQL
  • PostgreSQL
  • MySQL
  • Microsoft SQL Server
  • MongoDB
  • Docker
  • CI/CD
  • Git
  • Linux
  • Sass/LESS
  • jQuery
  • Socket.io
  • Ionic/PhoneGap
  • Payment processing
  • Service-oriented architecture
  • W3C standards and accessibility

Architecture and ecosystem exposure

  • Java/Spring Boot
  • .NET
  • Kubernetes
  • Event-driven systems
  • Redis
  • Queues
  • WebSockets
  • Authentication & authorization

Leadership and delivery

  • Engineering management
  • Technical mentoring
  • Performance reviews
  • Hiring interviews
  • Agile/Scrum
  • Project planning
  • Stakeholder communication
  • Product collaboration
  • Engineering standards

Backend work on Java/Spring Boot and .NET-backed systems was collaborative; I did not own those platforms' implementation.