mickis.dev
Open to new opportunities!

Mick isDev

πŸ‘‹πŸ»Howdy! I'm Mick, a fullstack software engineer based in Austin, TX πŸ‡ΊπŸ‡Έ

ReactNode.jsSpring BootDjangoASP.NETAutomation Test

Skills & Experience

A breakdown of my technical expertise and proficiency levels across different domains, backed by real-world production experience.

Backend

Building scalable backend systems, automate testing, database optimization, and CI/CD infrastructure.

Proficiency: Production-Ready
Node.js Spring Boot Django ASP.NET Core REST APIs Oracle PL/SQL Microservices Cryptography

Key achievements

  • 01. Established foundational backend infrastructure with containerized services, transitioning from legacy WinForms-only environment.
  • 02. Engineered high-quality features with 95% test coverage for a global customer base across continent.
  • 03. Designed banking APIs enabling 30% expansion of partner network and integrating 10+ third-party services.

Maturity Scale

Level 4 β€” Architect / Lead

Designs systems, sets standards, mentors, owns outcomes.

Level 3 β€” Production-Ready

Ships to production reliably; handles edge cases, monitoring, and fixes.

Level 2 β€” Feature Delivery

Builds features with guidance; follows patterns; writes maintainable code.

Level 1 β€” Learning / Assisted

Understands basics; needs review/paired work; building confidence.

Infra / DevOps

Feature Delivery
Docker AWS GitLab CI Jenkins Azure

Frontend

Building responsive, maintainable web applications with React and Next.js.

Proficiency: Production-Ready
React.js Next.js TypeScript Tailwind CSS Shadcn/ui Jest Cypress

Key achievements

  • 01. Led team upgrade of Next.js v9 β†’ v12, enabling new features and improving developer experience.
  • 02. Designed and built the company’s first modern web application stack β€” Next.js, shadcn/ui, and Tailwind CSS β€” providing a scalable dashboard solution that reduces reliance on the legacy C# WinForms application.
  • 03. Collaborated in the design and rollout of the dashboard and survey feature, positively impacting user engagement.

Product & Communication

Feature Delivery
Agile / Scrum Cross-team Coordination Product Alignment Sprint Planning

Mobile Development

Learning / Assisted
React Native Flutter

UX / UI Design

Learning / Assisted
Figma Wireframing Design Collaboration

AI-Era Adoption

How I leverage AI as a thinking partnerβ€”not a replacement for engineers. A structured approach that ensures quality, intentionality, and control.

πŸ’¬
1

Requirement collection

Understand scope, finalize specs, plan test cases

πŸ€–
2

Verify with AI

Get AI perspective, explore alternative solutions

πŸ“
3

Plan Changes

Outline architecture, decide implementation strategy

πŸ’»
4

Code with AI

AI assists with implementation, handles boilerplate

βœ…
5

Verify & Review

Review generated code, ensure quality and correctness

πŸ”§
6

Refactor

Clean up unnecessary code, optimize and simplify

🎯

Intentional Development

Every decision is deliberate. AI helps explore options, but I decide the direction.

πŸ”

Quality First

Code review is non-negotiable. AI-generated code is verified against requirements and best practices.

βš™οΈ

Iterative Refinement

AI is a tool for productivity, not shortcuts. Refactoring ensures clean, maintainable code.

Let's work together

Feel free to reach out through any of these channels.