Harry Wang

Harry Wang

$50/hr
Senior Software Engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
31 years old
Location:
Toronto, On, Canada
Experience:
10 years
HARRY WANG Senior Full Stack Developer | Java Specialist | Cloud & DevOps Engineering +1 - - linkedin.com/in/harry-w-bb/ M6M4R8, Toronto, ON, Canada Summary Experienced Senior Full Stack Engineer with over a decade of expertise in building secure, scalable, and maintainable applications across diverse business domains including SaaS, fintech, and enterprise IT solutions. Specialized in microservices and micro-frontend architectures using React, TypeScript, Java Spring Boot, Golang, Docker, and Kubernetes on AWS. Passionate about clean code, DevOps, CI/CD, TDD, and cross-functional collaboration. Thrives in agile teams with a culture of continuous improvement and shared ownership. Skills React Angular Vue.js JavaScript TypeScript HTML5 CSS3 Redux Tailwind CSS Java Spring Boot Maven JUnit Golang Node.js Nest.js Microservices RESTful APIs GraphQL gRPC Micro-Frontend Architecture Event-Driven Architecture Kafka AWS (EC2, S3, Lambda, DynamoDB) RabbitMQ Kubernetes Docker GitLab CI/CD Jenkins Terraform Helm MongoDB MySQL Oracle DynamoDB Agile Scrum TDD DDD SOLID Principles Design Patterns Prometheus Grafana ELK Stack CI/CD DevOps Culture Experience BeaconTrax - Innovative Bluetooth Solutions Toronto, Canada Senior Software Engineer 03/2020 - Present • Led the design and implementation of a modular micro-frontend platform using React, TypeScript, and Spring Boot, enabling team-level deployment independence and improving feature rollout speed by 40%. • Developed high-performance backend services using Vert.x for reactive, non-blocking workloads, improving throughput in real-time messaging modules. • Built and deployed scalable microservices on AWS (EC2, Lambda, SQS) and Kubernetes, ensuring platform elasticity and achieving 99.99% system uptime. • Designed and implemented distributed services using Kafka for event-driven communication and ensured resilience via schema validation and topic partitioning strategies. • Modernized legacy modules by introducing domain-driven design (DDD) and SOLID principles, reducing code complexity and improving onboarding time for new developers by 30%. • Developed CI/CD pipelines via GitLab CI, automating builds, tests, and zero-downtime deployments for 12+ services, which improved engineering efficiency by 50%. • Built and deployed scalable microservices in Java, Golang, and Node.js on AWS (EC2, Lambda, SQS) and Kubernetes, ensuring elasticity and achieving 99.99% uptime. • Implemented distributed tracing and real-time monitoring using Prometheus and Grafana, reducing MTTR by 50% and supporting proactive system reliability. • Mentored and coached a team of 5 engineers, promoting engineering best practices, architecture reviews, and continuous learning to build a strong DevOps culture. • Led strategy and execution for on-call support rotation, creating a documented recovery process that ensured rapid incident resolution and consistent customer experience. Thriver Toronto, Canada Full Stack Engineer 02/2018 - 03/2020 • Delivered a robust payment gateway portal using React, Redux, and Spring Boot, supporting 5K+ transactions per second, streamlining payment orchestration across partner banks. • Designed and implemented RESTful APIs with Spring Boot and Golang, integrated with MongoDB and MySQL, leading to a 35% improvement in API response times and modularity. • Deployed containerized services to AWS using Docker and Kubernetes, scaling infrastructure based on demand and improving fault tolerance during peak usage. • Refactored legacy monolith into a microservices architecture and adopted event-driven design using Kafka, resulting in better system decoupling and faster independent deployments. • Integrated AWS S3 and CloudFront for secure, high-performance asset delivery, reducing client-side latency. • Collaborated with UX and QA teams to enforce TDD, introduced unit testing and integration testing patterns, and improved test coverage from 40% to 85%, reducing post-release bugs. www.enhancv.com Powered by Experience Lunchclub Toronto, Canada Software Developer 08/2015 - 01/2018 • Developed customer management dashboard for a CRM solution using Java (Spring MVC) and jQuery, improving client data accessibility and interaction flow by 30%. • Migrated a monolithic application to modular components, reducing bug reports by 25% and enhancing maintainability with standardized interface contracts. • Integrated third-party APIs (e.g., Stripe, Twilio) into customer apps, decreasing client development turnaround by 20% and enabling new revenue-generating services. • Implemented basic CI using Jenkins, reducing manual deployment effort and build failures with automation-first development approach. Electroline Toronto, Canada Software Developer Intern 03/2013 - 07/2015 • Assisted in the development of internal ERP modules using Java Swing, JSP, and Oracle DB, contributing to faster inventory processing and reducing daily reporting overhead. • Created internal reporting tools with parameterized filtering, helping the finance department cut manual reporting time by 40%. Education Western University Bechelor of Science, Computer and Information Science 04/2009 - 12/2013 Certificates AWS Certified Solutions Architect – Associate | 2024 Certified ScrumMaster® (CSM) – Scrum Alliance Key Achievements  Scalable SaaS Transformation Engineered micro-frontend architecture that accelerated product time-to-market by 40%. www.enhancv.com  DevOps Automation Impact Reduced deployment times by 80% with GitLab CI and containerization.  Legacy Modernization Leadership Led initiative to migrate monolith to microservices, improving system maintainability by 60%. Powered by
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.