×
Nizar Khalife Iglesias

Nizar Khalife Iglesias

Software Engineer & Educator

Miami, Florida, US
English, Spanish

Background


About

About

Puerto Rican senior software engineer and educator with over 10 years of industry experience. I'm mostly interested in JavaScript, but have used many other languages. My passion is teaching people about computer science. I try to practice kindness in everything I do. A joke or two can't hurt either.

Work Experience

Work Experience

  • Lead Instructor

    Oct, 2014 - Present

    Ironhack is an international school that provides intensive courses in tech skills. As Lead Instructor, I teach Web development (HTML, CSS and JavaScript) to beginners looking to enter the tech industry. Between courses, I work on improving the curriculum that's used by all our campuses. I also do speaking engagements as a representative of Ironhack.

    • Personally trained over 150 students so far

    • Helped transition from Ruby, Ruby on Rails and PostgreSQL to Angular, Node.js, Express and MongoDB curriculum

  • Software Engineer

    Aug, 2014 - Present

    I take on freelance Web development projects on a contract basis. I prefer to work with JavaScript in any of its forms.

  • Software Engineer

    Mar, 2011 - Aug, 20143 years 4 months

    In this digital marketing agency, I architected and developed Web applications and services (usually with heavy social network integrations). Learned and used various technology stacks along the way: Node.js, Python (Django), PHP (CodeIgniter, Symfony, Laravel), Redis, MongoDB, MySQL and PostgreSQL. Also wrote a ton of browser JavaScript. Most of the time I was the project lead but I also worked often as part of a team. Additionally, I engaged certain clients directly and enjoyed a friendly relationship with them. It was a very fast paced and intensive learning experience.

    • Developed over a dozen production Web projects

    • Worked with clients such as Samsung, Mozilla, PlayStation and Discovery

  • Web Developer

    Jan, 2011 - Mar, 20112 months

    Kolapse was a small Web development shop in Puerto Rico. There I developed Web applications for clients using PHP (with CodeIgniter or raw PHP), MySQL and JavaScript on the browser. It was at Kolapse that I experimented with social network integrations for the first time. I worked there until they were acquired by Nobox.

    • Introduced version control (Git) into the team's workflow

  • iOS Developer & Research Assistant

    Jan, 2009 - Oct, 20101 year 9 months

    Formerly known as ARBIMON, Sieve Analytics is an acoustic monitoring project. Designed and developed an iOS app that enabled the use of iPod touch devices as low-power recorders that capture audio on a configurable schedule. The app then sends the recordings to a server via antenna for audio analysis. As a research assistant I also supported my colleagues in solving problems in other areas of the project such as databases, version control, server scripting and configuration.

    • Developed an iOS app that enabled recording of animals in the wild

    • Over 1,000,000 recordings gathered

    • Wrote comprehensive app user guide for biologists

    • Introduced version control (Subversion) into the team's workflow

  • Web Developer & Webmaster

    Jul, 2007 - Dec, 20081 year 5 months

    Added and edited content in the university's Web site. Developed my first two real Web applications in a voting system for student council elections and a public campus crime log (both using PHP, MySQL and browser JavaScript).

    • Developed voting system for student body council

    • Developed public campus crime log that is still in use today (http://uprrp.edu/crimelog/)

    • First (painful) experiments with raw browser HTTP requests and DOM APIs

Skills

Skills

  • Front End Web Development

    JavaScript

    Angular

    React

    Build Tools

    HTML

    CSS

  • Back End Web Development

    Node.js

    Ruby

    PHP

    Python

    Databases

    Deployment

  • Developer Tools

    Terminal

    Git

    GitHub

    Browser Developer Tools

    Editors and Plugins

  • Teaching

    Patience

    Empathy

    Curriculum Development

  • Public Speaking

    Talks

    Events

    Workshops

Education

Education

  • Computer Science, Bachelor's Degree, University of Puerto Rico

    Aug, 2004 - Jun, 2010