- Web Developer2015 - 2017Lianzhong IT Co.
- Created a Facebook PPC dashboard using AngularJS and Laravel.
- Developed the front-end of a resort reservation application using React.
- Provided full-stack development services.
- Developed a Laravel RESTful API to provide a back-end for a mobile app.
- Cooperated intensively on Git with mobile developers, server managers, and database managers.
- Web Lead | Project Manager2014 - 2017Daihua Software Co., Ltd
- Created a personal crowd funding platform using Node.js and AngularJS.
- Updated older frameworks and libraries for client websites.
- Maintained web applications.
- Developed Reactive and mobile responsive front-ends for web applications.
- Developed a membership system and implemented multilevel user privileges, multilevel stats, multilevel searches, and more.
- Mobile Developer2015 - 20151747651 Alberta Ltd
Technologies: Objective-C, Core Data, REST API, Rails
- Created an automated tool for Tinder (a popular mobile dating app) users.
- Leveraged the multi-context of core data to create a solid data flow and robust data-synchronization.
- Developed a p2p module that leverages Socket.io.
- Integrated Core Data for versioning of database and flawless user experience.
- Enforced clean code and unit testing practices to ensure quality software.
- Web and Mobile Developer2012 - 2014Daihua Software Co., Ltd
Technologies: iOS, PHP, Node.js
- Developed social utility apps that can perform batch operations like replicating requests to the server.
- Constructed apps in the lifestyle category including chat, messaging, and social event apps.
- Built multi-threaded and asynchronous API calls to update UI without blocking user experience.
- Integrated Google Analytics and Stripe for user statistics and premium option for users.
- Developed Web APIs in Node.js for mobile front-end development.
- Intern2011 - 2012Yuanjin Communications
Technologies: Web Development
- Contributed as an intern on the web development team which updated the company's customer service website.
- Developed various reusable components for the team to use to help with functions such as rate calculations, converting between time zones.
- Tested features of products that company made and gave technical advice to developers.
- Worked using the Agile methodology with daily standups and weekly sprints.
- Developed a location-based search functionality allowing users to search for other users based on the distance from the longitude/latitude data.