High level programming

I created a complete web service with databases, back-end, and an amazing front-end website with the latest technologies. This project gave me all the skills to work in companies in Silicon Valley such as Facebook or Dropbox. I gained skills to quickly learn and adapt to new frameworks for building products or to iterate on an existing codebase.

PYTHON

  • Interpretation
  • Commenting code
  • Following a coding style standard
  • Variables, types, operators, expressions, loops, iterators
  • Conditional statements (if, else, while)
  • Functions
  • Libraries
  • Data structures
  • Exception management
  • Class, metaclass, decorator
  • Network requests
  • Application programming interface scripting

FRONT-END

  • HTML/CSS
  • Accessibility
  • Javascript

OBJECT-ORENTED PROGRAMMING

  • Object notation
  • Public - internal interfaces
  • Inheritance
  • Data formatting (JSON/XML...)
  • Serialization and deserialization

DATABASES

  • SQL language
  • Relational database
  • Data definition language
  • Data manipulation language
  • Data control language
  • MySQL - SQLite
  • Object-relational mapping

EXAMPLES OF PROJECTS

  • Create your own AirBnB website complete with database, front-end, back-end, console, and testing
  • Hack a website's security by scripting requests