Background
I am known for being astute and result-focused with expertise in designing, developing and launching multi-tiered, distributed,
and highly scalable software for Fortune 100 sites, drawing billions of page views each month.
I am a people manager who recruits, develops, and retains top-tier software, QA, and product teams,
creating a culture centered on employee development. I move highly technical initiatives forward through actionable leadership
with an ability to embrace change and manage competing priorities, from shepherding open-source technologies to supporting C-level
strategic planning at the world's largest media conglomerates including Disney, Comcast, Hulu, and NBCUniversal.
I have a graduate degree in Machine Learning from Georgia Institute of Technology. My interest in combining data and
computing technology to solve problems at scale stemmed from my graduate work in Artificial Intelligence at Massachusetts Institute of Technology,
where I received my gradudate degree in Mechanical Engineering. I also have adjunct appointments in Computer Science at several colleges in Los Angeles,
teaching C/C++, Python, Java, JavaScript, Ruby on Rails, PHP, and MySQL. I have over 15 major journals in publication and spoke often at tech conferences and local meetups.
Specialities
- Full-stack software development
- Service and object-oriented architecture
- RESTful APIs
- System designs
- Agile/scrum/lean programming
- Cloud infrastructure (Azure, AWS), distributed systems, scalability, capacity planning, performance tuning
- Business continuity (high availability, disaster recovery, resiliency)
Proven Skills
- Software development lifecycle
- Cross-functional partnership & product release & delivery
- Vendor partnership & management
- Technical team building & talent management
- Quality assurance & best practices
Teaching
Adjunct Assistant Professor, Business Engineering & Technology, Pasadena City College
- C/C++ Programming (CIS14), 2014 - present
- Client-Side Web Development using JavaScript (CIS193), 2020 - present
- Client-Side Web Development using JavaScript Libraries (CIS194), 2021
- Data Structure & Algorithms (CIS112D), 2020 - present
- Web Development using PHP/MySQL (CIS197), 2018 - present
- Web Development using Ruby on Rails (CIS199), 2019, Winter
Adjunct Professor, Computer Science & Information Systems, Santa Monica College
- Data Structures with Java (CS20B), 2020 - present
- Java Programming (CS55), 2019 - 2020
Teaching Assistant, Computer Science, Georgia Institute of Technology
- Machine Learning (CS7641) , Spring 2017, Fall 2017
- Reinforcement Learning (CS8803) , Summer 2017, Spring 2018
YouTube Channel
TL;DR with Professor Su
This is a public learning channel covering fundamental concepts of computer science, web and software development topics I teach in colleges.
This channel is open to learners of all ages, and is my way of bringing computer science to the world, one classroom at a time.
Machine Learning Papers
Supervised Learning
Randomized Optimization
Unsupervised Learning
Markov Decision Processes
Reinforcement Learning - Correlated Q Learning
Machine Learning: Technical vs ML Trader Comparison
Machine Learning Trader: Q Learning Approach
Notable projects
2015
2014
- Google Glass apps (here and there)
- Android WiFi & Location Fused Provider app
- Heat mapping WiFi's BSSI strengths + averaging signals to approximate user location
- Waypoint routing via Dijkstra's algorithm
- FusedLocationProvider enabled data
- Mooffi (Winner, Comcast NBCUniversal Hackathon)
- Story-telling app that drives content continuity via mulitple devices
- Technologies: Android Kitkat, OpenCV
- Glance (Finalist, AT&T Super Mobility Hackathon)
- IoT-powered home security system
- IoT data communication via WiFi to/from RESTful webservice on GAE
- Technologies: Jersey 2.x API, Arduino, AT&T M2X (data storage for IoT), GAE hosting, Flask, Bootstrap
- Urban Harvester (Winner, City of Pasadena Hackathon)
- Web app that connects the dots between surplus food and hunger uniting communities
- Dynamic routing of food delivery to multiple destinations
- Technologies: ArcGis API, Node.js, JavaScript/jQuery, HTML3/CSS3
- Beacon demo: Android
Mathematica
Joseph dabbles in recreational math for fun, from solving obscure
maze puzzles to writing solution-articles in College Mathematics Journal. He wrote a
number theory paper in Journal of Integer Sequences.
Academia
Prior arts
Once in a blue moon Joseph indulges in the creation of arts, drawing inspirations from
M. C. Escher, surrealism, and mathematically-inspired woodcuts,
lithographs, and mezzotints.
2nd place in New York State art competition '93:


Some of his doodlings revolve around science-inspired subjects. "Compression":

Or "Collision":

This piece was published on the inset of the Journal of American Medical Association (JAMA, Vol 277, No. 13, April 2, 1997: pp. 1089-1090):

