Founder | Lead Developer
2009 - PRESENTjimu Labs, Inc.- Authored courses and wrote articles that taught React to tens of thousands of designers and developers at Google, Facebook, Amazon, Twitter, Uber, and other companies.
- Led a team of four developers and a designer to build jimu Mirror, a tool used by thousands of Android developers at Samsung, American Express, Airbnb, PayPal, Tinder, and other companies.
- Built one of the first movie ticketing apps on Android, which has been downloaded over 1.3 million times, featured in the New York Times, and selected by LG for preinstallation on phones.
Technologies: React, Next.js, Node.js, Docker, Nginx, PostgreSQL, HTML, CSS, Framer Motion, Tailwind CSS, React Native, Android, iOS, JavaScript, TypeScript, Kotlin, User Interface (UI), Training, Styled-components, Jest, Architecture, GSAP, SVG, Animation, Three.js, GatsbySoftware Architect | Lead Developer (Consultant)
2013 - 2019Geotab Inc.- Built Webtech 511, a GIS web application selected and deployed by over 30 municipalities in Canada and the US.
- Developed Driver Center, an Android app running on specialized hardware.
- Led a team of three developers and a designer to timely complete the projects with high quality.
Technologies: React, Meteor, Android, PostgreSQL, React Native, Nginx, Mapnik, TileCache, Google Maps APIStaff Software Developer
2007 - 2012IBM- Championed aspect-oriented programming to the development team and organized lunch-and-learn sessions to educate other team members on the technology.
- Applied aspect-oriented programming to increase product performance by 30%.
- Worked on products on a variety of platforms including Eclipse plugins, WebSphere, Android, and iOS support.
Technologies: Eclipse Plugin Development Environment (PDE), Android, iOS, IBM WebSphere, Java, Aspect-oriented Programming