User's Cover Picture
User's avatar

Chris Wang

Senior Software Engineer

Message
Intro
Winnipeg, MB, Canada
Studied Computer Science at University of Indonesia
Computer Software
Joined June 23, 2022

Skills

About
Self-disciplined full-stack software engineer with years of professional experience building scalable web, mobile and blockchain applications. As a problem solver, Chris always strives to deliver good value to clients and works very well with team members.
Experience
User avatar
canibuild
Oct 2020 – Apr 2022
Senior Software Engineer
• Built an enterprise SaaS application using Express.js and React • Architected and developed a purely hook-based React front-end application • Built RESTful APIs using Express.js, Redis, and TypeORM • Integrated proper Gitflow and CI/CD processes using GitLab and AWS • Took part in regular meetups with the team and occasional meetings with stakeholders and clients to demonstrate the project and get feedback • Built and maintained a reusable React component library • Participated in peer code reviews and mentored junior developers • Introduced Prettier and ESLint to ensure code quality across all team members
User avatar
FreeForm Agency
Mar 2018 – Sep 2020
Blockchain Developer
• Contributed to the development of Earnbase, an Ethereum-based project that aims to simplify blockchain and decentralized finance technology for mass adoption • Launched the $ENB token with initial liquidity mining application and on-chain/off-chain governance • Played a role as a multi-signature member to manage and execute important transactions for the protocol
User avatar
Holidu
Apr 2014 – Feb 2017
Full Stack Developer
• Integrated Redux and MobX on a number of React-based front-end projects for the better state management of React components • Implemented a GraphQL-and-Apollo server for a React-and-Vue.js front-end data query • Built AWS Lambda functions with Node.js and configured an automated Git's pulling and deploying pipeline in AWS using Nginx, PM2, and Bitbucket webhooks • Created a new customized chart library using D3.js and Plotly.js • Embedded a Google tag manager and Google Analytics for the website conversion tracking and the user event tracking
User avatar
Bruce Clay, Inc
Jan 2011 – May 2014
Web Developer
• Built a front-end widget that is added as a single external script to an HTML page but works as a big library using vanilla JavaScript and jQuery • Implemented a web scrapping and browser controlling app for automated management of sites using Puppeteer and Apify • Optimized the front-end portion to make a fully functional and performant website using Webpack and many other compressing tools like JPEGmini • Integrated Elasticsearch with the existing MySQL for better database handling and performant querying • Implemented a real-time chatting platform-building AI-based chatbot with Socket.IO and Dialogflow • Worked on OOP languages including Python for the first time
User avatar
Ahzamedia Invesment Co
Sep 2008 – Oct 2010
Software Intern
• Piloted a one-man web hosting and domain registration service business • Developed a web hosting account management and domain registration automatization software in PHP and MySQL. The system included a ticketing support center for customers • Set up and maintained a Linux server including WHM, cPanel, PHP, Apache, backups, and more
Education
User avatar
University of Indonesia
Mar 2004 – Aug 2008
Bachelor of Science, Computer Science