Senior Software Developer with 7+ years of commercial experience, specializing in the Angular framework.
I have hands-on experience in technical leadership, technical hiring, effective communication, project planning, and team development. I've been involved in 24 commercial projects, including 14 Angular-focused projects.
My background includes delivering real-time, data-driven solutions in industries such as racing, affiliate marketing, workforce management, and SaaS.
Strengths:
- Improved technical debt on legacy Angular projects and significantly enhanced code quality and performance.
- Led frontend architecture on major projects supporting long-term product scalability and growth.
- Served as a Technical Lead, managing software engineers, a QA automation tester, and overseeing app deployment.
- Collaborated effectively with QAs, developers, PMs, designers, lawyers, and CTOs in hybrid environments using LEAN, Agile, and Kanban methodologies.
- With a Computer Science background and broad technical exposure, I adapt quickly to diverse tech stacks. I aim to build strong partnerships and take ownership beyond expectations.
Core Skills:
- Angular (v7 to v19)
- Ionic Framework
- Nx Monorepo (Nrwl)
- TypeScript / JavaScript
- RxJS
- State Management (NgRx, Redux Pattern)
- UI Libraries: Angular Material, Bootstrap, TailwindCSS
- PWA Development & Push Notifications
- RESTful API & GraphQL Integration
- Real-Time Data Solutions (PusherJS)
- Mobile-First Design & Responsiveness
- Performance Optimization (Google Lighthouse)
- Testable Code: TDD / BDD (Jest, Cypress)
- Memory Leak Refactoring & Performance Tuning
- Technical Debt Assessment & Remediation
- CI/CD Automation & Deployment (incl. Google Play Store)
Portfolio Website: https://git-michael-hub.github.io/portfolio/