Profile Picture

Michael Sy

Software Developer | Angular Framework

Email Github Profile LinkedIn Profile

Good Day!

I’m Michael from Davao, Philippines. I am a 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.

Experience

AmWest Entertainment LLC - US September 2019 – present

Project Technical Lead (Angular)

  • Technical Leadership
  • Task and Resource Allocation
  • Coordination and Communication
  • Project Planning and Estimation
  • Performance Optimization and Testing
  • Deployment and Release Management
  • Mentorship and Team Development
  • Continuous Improvement and Innovation
  • Documentation and Knowledge Sharing

Frontend Devloper - Angular Specialist (Freelance)

  • Results-driven developer with extensive experience in Angular, contributing to 15-20 projects of varying scales. Proven ability to independently develop 10 projects, including small-sized applications utilizing ReactJS and a major application using Angular. Experienced in collaborating with co-developers on significant jQuery and Flutter applications, demonstrating strong teamwork and adaptability.

Limecodes Corp – PH April 2018 – June 2019

Django Developer - US client

  • Backend and Frontend tasks.
  • Implemented a new revisions of the public site UI/UX pages, new data display, payment form from the existing web application, and maintenance.

Wordpress Developer - UK client

  • Worked on multiple existing WordPress projects in fixing bugs, adding a new feature, changing UI/UX, databases, and deployment.

Angular Developer - UK client

  • Solo Frontend developer.
  • Developed and was responsible for the content of public pages such as landing page, profile view, and search feature with complex functions like filter, sort, advanced functionalities, search results by map radius, and more.
  • Developed and was responsible for the content of admin pages such as authentication, forms, upload media, dashboard, CRUD operation, and table list on traders section, services, contacts, sales, etc
  • Google Map APIs and Internationalization for a language switch feature (English, Portugal, French) integration.
  • Back-end APIs integration

Python Developer - US client

  • Solo backend developer
  • Worked on a customized search engine with the Okapi BM25 algorithm from formula to a codebase.
  • SQL database with virtual table and tested 50K row sample data at least 10 columns for search feature with 0.2 seconds speed results.
  • Dropbox APIs and Calibre integration
  • Software design architecture with the use of AWS such as AWS lambda, AWS Simple Queue Service (SQS), and more.
  • APIs and functionalities on eBOOK features, music, training videos, and more complex business logic.

Junior Software Developer

Swiftkind – PH December 2017 – March 2018

  • Training program with the core technologies of the company. Developed company internal project development along with the software engineers and the designer.

PNP Crime Laboratory Region XI – PH May 2016 – July 2016

  • Developed a system called PNP Crime Lab Region XI Information System which automates their process of encoding and viewing data. Consists of 5 department web admin app and mainly shares authentication, profile view, CRUD operations, table list, upload files, and generates reports and PDF files.

Angular Developer Freelance Project Based

WhereWhen - ISRAEL 2023

  • Consist of membership and admin site.
  • I independently created it from scratch and maintained it alone.
  • Created Trello tasks and acted as Project Manager.
  • Features such as a dashboard, multiple tables with sorting and filtering, complex dynamic forms, calendar schedule and details, time tracking, scheduling complex matrix table, reports with map, offline mode, real-time data, etc.

Show Master, LLC – US 2020

  • Solo Frontend developer.
  • Developed and was responsible for the content of membership and admin pages such as forms, payment with PayPal Integration, card and table list, profile view, results, upload video, and more.

Projects

Workforce Management

A web app for employee scheduling, time tracking, and management.

Email Email Email Email Email Email Email Email Email Email Email Email

Workforce Management

A web-mobile app for employee scheduling, time tracking, and management.

Email Email Email Email Email Email Email Email Email Email Email Email

Affiliate Management

A web app for Internal Marketing.

Email Email Email Email Email Email Email Email Email Email Email

Complex Horse Betting

Live real-time horse betting platform.

Email Email Email Email Email Email

Virtual Horse Show

A web application for virtual horse shows.

Email Email Email Email Email Email

Skills

Graduated in Computer Science, with coursework in multiple programming languages, OOP, data structures and algorithms, AI, etc.

Started my career as a full-stack developer, then later specialized in Angular due to the salary gap with specific expertise.

I explore various programming languages, frameworks, and tools. However, over time, unused skills fade.

Even though I have more experience in Angular, I don't use it for every problem. I choose the best-fit technology based on product requirements and what needs to be solved. I can adapt to different languages and frameworks as needed.

I follow a balanced approach that includes DRY, KISS, YAGNI, SOLID principles, TDD/BDD, modular design (Separation of Concerns), and UI development with stateless/stateful components.

Legends:
  • low-exp experience with small tasks or less than 1 year of usage.
  • mid-exp experience with medium tasks or less than 3 years of usage.
  • high-exp experience with larger tasks, or over 3 years of usage, and currently in active use.
  • need-review experience with medium to large tasks or over 3 years of usage, but not currently using it and may need a refresher.
  • #+ years of experience
  • # number of projects implemented for the client

Version Control & Agile

  • Git high-exp 7+ 20
  • Bitbucket high-exp 5+ 15
  • Trello high-exp 3+ 5
  • Github Projects low-exp 1+ 3
  • Jira high-exp 6+ 8
  • Azure DevOps low-exp < 1 1

Languages

  • TypeScript high-exp 6+ 17
  • JavaScript high-exp 7+ 20
  • HTML high-exp 7+ 20
  • CSS high-exp 7+ 20
  • Sass Style high-exp 5+ 4
  • Python high-exp need-review 1+ 2
  • PHP low-exp need-review < 1 2
  • Java low-exp need-review 1+
  • C/C++ low-exp need-review 1+

Data and UI Libraries

  • Rxjs high-exp 6+ 10
  • NgRx (Redux) high-exp 4+ 4
  • PusherJS high-exp 5+ 3
  • Apollo GraphQL low-exp need-review 1+ 1
  • Angular Material high-exp 4+ 5
  • Bootstrap/ngx-bootstrap high-exp 4+ 7
  • Tailwind CSS high-exp 4+ 4
  • High Charts low-exp < 1 1
  • Ag-Grid low-exp < 1 2
  • Leaflet low-exp < 1 3

Database

  • SQLite low-exp 1+ 1
  • PostgreSQL low-exp 1+ 1
  • MySQL low-exp 1+ 2
  • SQL Server low-exp 1+ 2
  • NoSQL low-exp 1+ 2

Framework & Build Libraries

  • Angular high-exp 6+ 14
  • Ionic (Angular - Android - IOS) high-exp 3+ 3
  • Nx/Nrwl high-exp 4+ 4
  • ReactJS low-exp need-review 2+ 4
  • Django low-exp need-review 1+ 1
  • WordPress low-exp need-review 1+ 2
  • Flask low-exp need-review < 1 1
  • NodeJS low-exp need-review < 1 1
  • jQuery high-exp need-review 3+ 2
  • Laravel low-exp need-review < 1 1

Cloud & Infrastructure

  • Docker high-exp 4+ 4
  • Microsoft Azure high-exp 4+ 4
  • AWS mid-exp need-review 2+ 3
  • Heroku low-exp need-review < 1 1
  • Firebase low-exp need-review 1+ 1
  • Auth0 mid-exp 2+ 3
  • PWA high-exp 3+ 2
  • Bitbucket Pipeline low-exp 1+ 1
  • Github Actions low-exp 1+ 2
  • Vercel low-exp 1+

Tools and AI

  • Postman high-exp 20+
  • Cypress high-exp 4+ 3
  • Jest high-exp 4+ 3
  • ChatGPT low-exp 1+
  • Cursor AI low-exp < 1

Thank you for checking out my portfolio.


Wishing you a wonderful day!