Yeiner Fernandez, Software Developer in Medellín - Antioquia, Colombia
Yeiner Fernandez

Software Developer in Medellín - Antioquia, Colombia

Member since February 5, 2014
Yeiner is a skilled full-stack developer with high standards and sound techniques. His main skills are PHP, Laravel, and React, but he can also work on Ruby on Rails and React Native codebases. Yeiner has very good communication skills—he can keep the team in sync as well as discuss items with non-technical stakeholders in the company.
Yeiner is now available for hire

Portfolio

Experience

Location

Medellín - Antioquia, Colombia

Availability

Part-time

Preferred Environment

Git, Vim, Sublime Text, iTerm2

The most amazing...

...project I've worked on is a REST API builder. The user would just need to hit a few buttons or upload a MySQL dump file, and get all the functional endpoints.

Employment

  • Senior Software Engineer

    2017 - PRESENT
    Swipecast, Inc.
    • Implemented features on the mobile app in React Native.
    • Did a complete refactor of the web application. Turned it into an SPA with React.
    • Created a few important features in the Ruby on Rails back-end.
    • Did a migration (with my team) from CoffeeScript to ES6.
    • Implemented Redux in the web app.
    Technologies: Ruby on Rails, React, Redux, React Native, PostgreSQL
  • Director of Engineering and Screener

    2015 - 2017
    Toptal
    • Maintained constant communication with hundreds of clients in the day-to-day and kept in sync with the team.
    • Matched Toptal clients with their perfect developer candidates.
    • Maintained 1-1 relationships with sales and customer experience team members to handle issues as they arose.
    Technologies: Web Browser, Evernote, Slack, Skype, Zoom
  • PHP Engineer

    2015 - 2015
    Butchershop (via Toptal)
    • Worked on building a Drupal module that integrates the app with an external service.
    • Learned about Drupal internals.
    • Wrote some JavaScript code to manage the Drupal integration with an external service.
    • Wrote integration tests with SimpleTest.
    • Learned about Drupal theming.
    Technologies: PHP, Drupal, JavaScript
  • Software Developer

    2015 - 2015
    SocialEngine (via Toptal)
    • Worked with Laravel on the back-end side.
    • Worked with jQuery in the front-end side.
    • Improved my front-end skills.
    • Used Less, Git, Composer, and GitHub.
    Technologies: PHP, JavaScript, jQuery, Git, Underscore.js
  • Senior Software Engineer

    2015 - 2015
    Huge INC
    • Worked on a big Symfony codebase.
    • Learned and worked with Solr.
    • Worked with an awesome Agile team.
    • Handled code reviews and gave feedback to my fellow developers.
    • Maintained strong communication with the team to avoid work blockages.
    Technologies: PHP, Symfony
  • Software Developer

    2014 - 2015
    Youdrone (via Toptal)
    • Worked on improving a legacy codebase.
    • Fixed bugs.
    • Made PayPal integration improvements.
    • Made usability improvements.
    • Implemented security fixes.
    Technologies: PHP, jQuery, JavaScript, CSS
  • Software Developer

    2014 - 2015
    CraftInc S.A.S
    • Developed a full featured REST API used by an iOS client.
    • Implemented code coverage of the REST API and back-end of the app.
    • Learned about unit tests, mocking, stubs, and testing techniques in general.
    • Implemented integration with the iOS app through Apple push notifications.
    • Managed a MySQL database.
    • Wrote Objective-C code maintaining a preexisting iOS app.
    • Implemented improvements in the PHP/Laravel back-end, adding new features to the REST API.
    Technologies: PHP, PHPUnit, Mockery, Laravel, Composer, JavaScript, Bootstrap, REST API, Objective-C, OS X, iOS, Swift
  • Software Developer

    2013 - 2014
    SproutLoud Media Networks
    • Handled web development under Linux environments.
    • Fixed bugs for SproutLoud's marketing application as part of an outstanding development team.
    • Wrote unit tests for the existing code.
    • Worked in an Agile team and learned about Scrum workflow.
    • Learned Git extensively and read the full Pro Git book.
    • Started using Vim as my primary editor.
    • Developed part (with a team) of several important modules currently in use by the app.
    Technologies: PHP, PostgreSQL, Zend Framework, Ext JS, Vim, Linux, PHPUnit
  • Web Developer

    2012 - 2013
    Núcleo Software
    • Engaged in web programming under LAMP. Managed Linux servers.
    • Developed REST APIs, interchanging information between systems using a one-entry API system and connecting through REST clients.
    • Developed using the Yii Framework and Twitter Bootstrap.
    • Created back-end rich UIs using jQuery UI and clients connecting and parsing JSON from the API.
    • Changed all the company's infrastructure from GoDaddy to AWS. Used EC-2, S3, ELB, Route 53, EBS, and other AWS services.
    • Extended my Linux skills while working on mission critical software in the dedicated servers.
    • Created an SPA with Knockout.js.
    Technologies: PHP, Yii, Zend Framework, REST APIs, CSS, Bootstrap, AWS, HTML, CentOS, jQuery, jQueryUI, KnockoutJS
  • Web Developer

    2011 - 2012
    Starbox S.A.S
    • Engaged in web programming under LAMP, Linux servers, and LAN Network Management.
    • Created two websites (Pásala Disfrutando and Plan de Hoy) along with another developer.
    • Worked on the Starbox website.
    • Used Pásala Disfrutando's core to build dynamic websites as part of the Star Experiences project, for example Scare.
    • Configured the structure of a dedicated server migrating from 1and1 to another provider (LAMP, SMTP, etc.).
    • Worked extensively on Starbox's administration back-end.
    Technologies: PHP, Yii, CentOS, Linux, CSS, HTML, AJAX, jQuery
  • Web Developer

    2010 - 2011
    Núcleo Software
    • Developed and optimized a service provided by the company (SaaS).
    • Optimized the software and its cross-browser compatibility, as it was previously just compatible with Firefox.
    • Developed some modules in PHP 5 and OOP.
    • Added features to a proprietary PHP framework using PHP 5.
    • Managed a MySQL database.
    Technologies: PHP, HTML, CSS, Ajax, jQuery

Experience

  • Oklio (Development)
    https://www.youtube.com/watch?v=8kBUGph1WWY

    Oklio was a REST API generator I built with PHP and Laravel. It had a UI where the user would select the kind of API resources to create, and the app would do everything without any coding involved.

    The project has been closed, but here's a video where I explained how it worked.

  • Swipecast (Development)
    http://www.swipecast.com

    Swipecast existed several years before I joined the company, but one of the founders and me did a pretty interesting job in the landing page revamp using ES6 and React.

Skills

  • Languages

    JavaScript, PHP, SQL, HTML, CSS, Ruby, Objective-C
  • Frameworks

    Laravel, PHPUnit, Redux, Ruby on Rails (RoR), Yii, Knockout.js, Mockery, React Native
  • Libraries/APIs

    jQuery, React, React Redux, MailChimp API
  • Tools

    PhpStorm, VS Code, Git, MacVim, Vim Text Editor, Sublime Text
  • Paradigms

    REST, Object-oriented Programming (OOP), Service-oriented Architecture (SOA), Agile Software Development
  • Platforms

    LAMP, Linux, iOS
  • Storage

    MySQL, PostgreSQL

Education

  • Degree in Software Engineering
    2018 - 2022
    Politecnico Grancolombiano - Medellin

To view more profiles

Join Toptal
Share it with others