Code Coaching, Programming Workshops,
& Software Consulting

to start your spark

About Me

Zhao Li

I love coding and I love teaching coding even more.

I graduated with a BS in Electrical Engineering from University of Hawaii and got my Master’s in Electrical Engineering at the University of Southern California (USC). After almost five years at Northrop Grumman as a Satellite Communications Systems Engineer, I made the switch to become a Software Engineer at NIWIC in 2012. Other than marrying my wife, it was the best decision of my life.

While at Naval Informational Warfare Center (NIWC), I became the Subject Matter Expert (SME) in Software Architecture, Secure Development Operations (SecDevOps), and software best practices/processes. I’m also experienced in cloud, data science, and blockchain. I started out as a Full Stack Developer programming custom user features and became comfortable with Python, NodeJS, and Ruby programming languages and Django, ExpressJS, Ruby on Rails, VueJS web frameworks. Afterwards, I moved to SecDevOps and System Architecture design, giving me a lot of experience and proficiency with Docker, Kubernetes, OpenShift, and Amazon Web Services (AWS). I’m also seasoned in testing, linting, documenting, code scanning, Agile/SCRUM/Extreme-Programming (XP), and other software best practices and processes.  

I have a wide range of experience mentoring and teaching programmers of all levels and backgrounds. As a lecturer at the University of Hawaii at Manoa’s College of Engineering, I’ve taught students with no programming experience in “EE160: Introduction to Programming” and I’ve taught senior level college students with general programming experience in “EE491: Data Driven Web Development”. At NIWIC, I’ve coached engineers and computer scientists; from new, junior engineers to experienced, senior developers. Whether it’s on-boarding a new engineer to a project or introducing a new technology to experienced developers, I’ve learned the best way to teach programming, difficult and foreign concepts, and team processes.

My hobbies include contributing to the programming community via StackOverflow and Quora, playing video games with my daughter, massaging my wife, and watching movies.

Programming sparks joy for me, please allow me the honor of starting your spark!

Services

We offer these services

Code Coaching

We can coach and help you level up on your development skills for $100/hour

* Student discount of $75/hour available

Workshops

We can teach Git, Container, Frontend, Backend, Database, Production, Agile & Software Practices to your team(s).

* Workshop fees are tailored to your needs

Consulting

We can consult and recommend architectures and processes for your products and teams for $100/hour

Contact Me

Send me a message at [email protected], call 808-931-0919 , or send a message using this form