Alejandro Salazar


Junior Web Developer

Computer Engineering student at Universidad Simón Bolívar and junior web developer with knowledge in HTML, CSS, Javascript and PHP.

Experience

  • www.jessicasalazar.tk

    This is my sister's photography gig web portfolio. It features an administration panel that lets her upload and delete pictures; create, edit and delete new pages (with an WYSIWYG html editor); and a contact form that sends the visitor's message to her email. It was developed using the framework Slim, with Twig for templates and Eloquent as ORM, as well as other open source PHP libraries like Respect Validation, Aura Auth and PHPMailer.

Projects

  • Academic Index (GPA) Calculator

    Web app that lets you fill information about your past terms (courses, credits and grades) and computes your academic index (GPA). Made with the Vue JS Framework

  • Tic Tac Toe

    Basic Tic Tac Toe game made with vanilla Javascript.

  • 3D Tic Tac Toe

    Game made in Python with Pygame for Algorithms and Structures I course in college. It's Tic Tac Toe but with N boards of N rows and columns (with N given by the user), and there's a new way to make a line: check the same cell in every board. Also, the winner is the one that makes the most lines, not the one that makes a line first.

  • Starnight

    Starnight is a free PSD template that I turned to HTML and CSS using the Bootstrap Framework. It's responsive.

  • Pex

    Pex is a free PSD template that I turned to HTML and pure CSS. It's responsive.

Knowledge

  • HTML y CSS: the web pillars, indispensable. Anyone who develops for the web has to dominate them. I know the latest innovations of CSS, like Flexbox, Grid and Animations, and also have experience with the framework Bootstrap and responsive web design.

  • Javascript: the fact of being the sole client-side programming language has really made it indispensable for web development. I know the new ES6 functionalities and have experience with the Vue JS Framework.

  • PHP: the first programming language I learned, back in 2013. Even though it has a bad reputation I really enjoy programming in this language, the modern way, using the most recent versions (PHP7.1), and tools like Composer, adhering to standards set by PHP-FIG through PSRs and using high lever frameworks such as Laravel to not reinvent the wheel and make development easier, though I do have advanced PHP and OOP knowledge, and understand principles like SOLID, DRY and KISS as well as the MVC pattern.

  • Python: we used it for the laboratory of Algorithms and Structures I in college and I liked its clean syntax and easy learning curve. I know Pygame because we used it throughout the course.

Education

  • Universidad Simón Bolivar

    Computer Engineering, 2017-2022
    Academic Index (GPA): 4.72 (of 5)
    Current trimester: 6th (Sep-Dic 2019) of 15

    Until this moment I have seen courses in calculus, linear algebra, symbolic logic, discrete math (axiomatic set theory and combinatorics) and Algorithms and Data Structures.

  • Platzi

    2017-2018
    Perfil

    Approved coursed:

    • Basic Vue.js
    • Animations for the web
    • CSS Grid Layout
    • Professional VueJS
    • Online Web Development 2016
    • Definitive Javascript 2016
    • PHP with Laravel 2017
    • Responsive Web Design 2016
    • Webpack 3
    • Javascript Fundamentals 2017
    • Intorudction to PHP 2017

Other interests

Programming contests

Since middle school, when I first participated in the Math Olympiads at national level, I've been interested in the resolution of problems using math. Now in college, it's about creating efficient algorithms to solve complex problems. I regularly participate in programming contests through websites like Codeforces, with the goal of some day participating in the ICPC World Finals.