Faraz Fazli

Software Engineer

About me


Coding since age 7, started with Java and am currently interested in next-generation languages. Strong background in Go, complimented by years of experience working with Linux and building and deploying scalable, independent, and fault-tolerant microservices with Docker. I follow a test-first approach to development and aim for high test coverage. I feel readable code is the best documentation. In my free time, I enjoy reading the Code Review section over at StackExchange to learn more efficient ways of solving problems, as well as helping others improve their code. I am in the top 10% on the site this quarter. Favorite Books (in no particular order): K&R 2nd Ed, Pragmatic Programmer, Effective Java, Built to Last, Good Strategy/Bad Strategy: The Difference and Why It Matters

Favorite Books (in no particular order): A Modern Approach 2nd Ed, K&R 2nd Ed, Pragmatic Programmer, Effective Java, Built to Last, The Difference and Why It Matters

Skills


Languages

  • Java
  • Python
  • C (C99)
  • Go (Golang)

Tools

  • Android
  • Git/Github
  • RESTapis
  • PostgreSQL
  • AWS(EC2/S3)
  • React/Redux
  • Linux Shell Scripting

Work Experience


  • SEPTEMBER 2018 - PRESENT
    Teacher & Curriculum Developer at theCoderSchool
  • APRIL 2016 - SEPTEMBER 2018
    Software Engineer at Contap, Inc
  • SEPTEMBER 2016 - APRIL 2017
    ​Java and Go Tutor at Hackhands
  • JANUARY 2016 - PRESENT
    Organizer at NYC Mobile App Dev Meetup
  • OCTOBER 2015 - JANUARY 2017
    Forum Moderator at Treehouse