Sign In

Herman Kwan

iOS Engineer - 📍Santa Monica - 🛠️ building stuff

Herman Kwan is a self-taught engineer with a passion for doing great things and is eager to connect with others. He pursued Pre-Professional Biology at the University of Nevada-Las Vegas.

Herman has a robust professional background, having worked at notable organizations such as Tinder, Bird, and Tapcart in various software engineering roles, predominantly focusing on iOS and backend development.

Highlights

Oct 4 · linkedin

Woohoo!!! 🔥Excited to be part of the journey

#bird #startup #birdfam #softwareengineer

Sep 15 · linkedin

A great quick read on SOLID principles and practices for Object Oriented Programming. In short...

S: Single Responsibility Principle. Keep your classes simple and have it do the one thing its intended for and nothing more. Ex: Every manager should do only one thing. Avoid MVC (Massive View Controllers)

O: Opened/closed principle. Build your code future proof and scalable. Ex: leverage generics

L: Liskov Substitution Principle. Classes derived from other classes shouldn’t have to ever change its base class and be able to use all its implementation. Ex: Your subclasses should always be able to completely substitute your base class otherwise you failed the LSP test.

I: Interface Segregation Principle. No clients should ever be forced to use methods they don’t need. Ex: if certain objects you have conform to a protocol and would never use some of its implementations, then probably better to just split up the protocol even more and be more specific.

D: Dependency Inversion Principle. It’s better to just inject the protocol and use that instead of classes. It’s more abstract and helps with decoupling. Ex: inject protocols into your vc and use its implementation

#programming #softwareengineer #iosdevelopment

Related Questions

What was the acquisition of Moxa by?
What other companies has Herman Kwan worked for?
What is Herman Kwan's educational background?
How did Herman Kwan start his career in engineering?
What are some notable projects Herman Kwan has worked on?
Herman Kwan
Herman Kwan, photo 1
Herman Kwan, photo 2
Add to my network

Location

Santa Monica, California, United States