michaelchung

Software Engineer

I am an experienced Software Engineer specializing in React.js, Next.js, Golang and Nest.js. I’m passionate about building innovative products with clean, well-documented, and performant code. For the past 4 years, I’ve focused on the Blockchain industry. In my most recent role, I led my team to success by bringing a collaborative culture and bridging any gaps. My greatest joy comes from empowering others and mentoring juniors to support their growth. Now I'm excited to take on a role where I can continue to advance in Web3, leveraging my frontend and backend expertise to help shape the future of blockchain applications - though I’m open to other opportunities as well.


Experience: 5 years

Yearly salary: $70,000

Hourly rate: $40

Nationality: 🇸🇬 Singapore

Residency: 🇬🇧 United Kingdom


Experience

Software Engineer
AustaGreg
2020 - 2024
I have worked on several projects in various roles, including frontend, backend, DevOps, or a combination of these. I have also contributed to improving development processes and technology across the company. Rebuilt a web application to boost its Google PageSpeed Insights score from 9% to 97% by using NextJS, optimizing assets, and following best practices for faster load time, UX and making it SEO friendly. And rebuilt the backend using NestJS and provided the full API documentation in Swagger. Wrote CI/CD pipeline using Github Workflow and configured the hosting environment with AWS(Route53, CloudFront, EC2, ELB, RDS, ACM). Developed and launched a DEX platform with a responsive frontend using React and Web3.js, focusing on performance and user-friendly design. Contributed to building a DAO Financing Platform with React and FastAPI implemented key features for managing proposals, voting mechanisms, and treasure operations. Used Web3.js for smart contract integration. Wrote unit tests and e2e tests with a code coverage of 80% for the whole codebase.
Software Engineer
Skael
2018 - 2019
Built and maintained an AI-driven platform that supports business decision-making. Worked mainly on the frontend side with Angular, NgRx and rxjs. Built a microservice using NestJS on the backend side with RabbitMQ for messaging. Mentored junior guys to let them grow in a collaborative team environment.
Frontend Developer
Taks
2016 - 2018
Contributed to building a Ticket Management System similar to ClickUp, built reusable components and integrated storybook for component testing. Collaborated with designers and product managers to ensure the interface was user-friendly and aligned with the business goals.
Backend Developer
Allianz Healthcare
2012 - 2016
Built and maintained a health insurance platform from the ground up. Used Laravel, Blade, jQuery, Bootstrap, MongoDB, RESTful API, Nginx, AWS.
Software Engineer Intern
Trend Micro
2011 - 2012
Assisted in developing and testing software solutions, gaining hands-on experience in code debugging and troubleshooting. Collaborated with senior engineers to learn best practices in software development and contribute to team projects. Participated in daily stand-ups and project discussions, improving my understanding of workflow and team collaboration in a professional setting.

Skills

devops
front-end
full-stack
golang
english