Yeiner Fernandez, Developer in Medellín - Antioquia, Colombia
Yeiner is available for hire
Hire Yeiner

Yeiner Fernandez

Verified Expert  in Engineering

Software Developer

Location
Medellín - Antioquia, Colombia
Toptal Member Since
June 11, 2014

Yeiner is a skilled full-stack developer and engineering manager with high standards and sound techniques. His main skills are Laravel, Ruby on Rails, and React, but he can also use React Native codebases well. Yeiner has very good communication skills—he can keep the team in sync and discuss items with non-technical stakeholders in the company.

Portfolio

GlossGenius
Ruby on Rails (RoR), Sidekiq, PostgreSQL
EverlyWell
Ruby on Rails (RoR)
SkillShare
Agile Software Development, PHP, Yii, TypeScript 3, Amazon Web Services (AWS)...

Experience

Availability

Part-time

Preferred Environment

ITerm, Sublime Text, Git, MacOS

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 to get all the functional endpoints.

Work Experience

Senior Software Engineer

2023 - PRESENT
GlossGenius
  • Developed the infrastructure for a new service for SMS marketing campaigns.
  • Planned the escalation strategies to mitigate incidents related to external notifications.
  • Led the full development lifecycle of several projects related to external notifications.
Technologies: Ruby on Rails (RoR), Sidekiq, PostgreSQL

Engineering Manager

2022 - 2023
EverlyWell
  • Led the entire OKR around incident management. Developed the whole process, wrote the documentation, and planned the strategies around delivering the message to the team for further implementation of the new process.
  • Launched several projects for new product offerings in the enterprise division, built on top of third-party integrations. The work involved building middleware REST APIs, usually Rails Engines.
  • Worked with the other engineering managers on uncovering our challenges around the existing processes and KPIs, specifically on-call and cycle time.
Technologies: Ruby on Rails (RoR)

Engineering Manager

2019 - 2022
SkillShare
  • Hired and coached a team of 15+ engineers from different countries. I was accountable for their career progression and successful onboarding process.
  • Launched several projects focused on improving the organization's efficiency through DORA metrics like cycle time, deployment frequency, MTTR, etc.
  • Participated in the strategic planning and direction of the engineering leadership team.
Technologies: Agile Software Development, PHP, Yii, TypeScript 3, Amazon Web Services (AWS), MySQL

Senior Software Engineer

2017 - 2019
Swipecast, Inc.
  • Implemented features on the mobile app in React Native.
  • Did a complete refactoring of the web application. Turned the app into a single-page app 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, Redux Forms, and Redux Saga in the web app.
Technologies: PostgreSQL, React Native, Redux, React, Ruby on Rails (RoR), Ruby

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 one-on-one relationships with sales and customer experience team members to handle issues as they arose.
Technologies: Ruby on Rails (RoR), Laravel, React

PHP Engineer

2015 - 2015
Butchershop
  • Worked on building a Drupal module that integrates the app with an external service.
  • Wrote some JavaScript code to manage the Drupal integration with an external service.
  • Wrote integration tests with SimpleTest in the Drupal integration code I wrote.
Technologies: JavaScript, Drupal, PHP

Software Developer

2015 - 2015
SocialEngine
  • Worked with Laravel on the back-end side to improve some features in the existing system.
  • Worked with jQuery on the front-end side to add features around posts and comments.
  • Used Less, Git, Composer, and GitHub. Had a very dedicated code review system.
Technologies: Underscore.js, Git, jQuery, JavaScript, PHP, Laravel

Senior Software Engineer

2015 - 2015
Huge INC
  • Worked on a big Symfony codebase. Figured out a few system design issues on the features I was working on.
  • Learned and worked with Solr and worked with an Agile team.
  • Handled code reviews and gave feedback to my fellow developers.
  • Maintained strong communication with the team to avoid work blockages.
Technologies: Symfony, PHP

Software Developer

2014 - 2015
Youdrone
  • Worked on improving a legacy codebase. It was the vanilla PHP code that required a lot of improvements.
  • Made PayPal integration improvements. Worked towards a launch plan.
  • Made usability improvements so users were able to upload videos.
Technologies: CSS, JavaScript, jQuery, PHP, MySQL

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 database using MySQL as a foundational technology.
  • Wrote Objective-C code maintaining a pre-existing iOS app.
  • Implemented improvements in the PHP/Laravel back end, adding new features to the REST API.
Technologies: Swift, iOS, OS X, Objective-C, REST APIs, Bootstrap, JavaScript, Composer, Laravel, Mockery, PHPUnit, PHP, MySQL

Software Developer

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

Web Developer

2012 - 2013
Educa City
  • 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 Amazon EC2, Amazon S3, Elastic Load Balancing (ELB), Amazon Route 53, Amazon 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 for an internal mailing system.
Technologies: Amazon Web Services (AWS), Knockout (Knockout.js), jQuery UI, jQuery, CentOS, HTML, Bootstrap, CSS, REST APIs, Zend Framework, Yii, PHP, MySQL

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.
  • 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 one to another provider (LAMP, SMTP, etc.).
  • Worked extensively on Starbox's administration back end.
Technologies: jQuery, Ajax, HTML, CSS, Linux, CentOS, Yii, PHP, MySQL

Web Developer

2010 - 2011
Educa City
  • 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; initiated the migration to a jQuery modular system.
  • Added features to a proprietary PHP framework using PHP 5.
Technologies: jQuery, Ajax, CSS, HTML, PHP, MySQL

Oklio

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

http://www.swipecast.com
Swipecast existed several years before I joined the company, but one of the founders and I did a pretty interesting job in the landing page revamp using ES6 and React.
We developed numerous features in the SPA through React and styled components while also improving the mobile app in React Native. I kept continuous improvements in the Ruby on Rails API.

Languages

JavaScript, PHP, SQL, HTML, CSS, Ruby, Swift, Objective-C, TypeScript 3

Frameworks

Laravel, PHPUnit, Redux, Ruby on Rails (RoR), Zend Framework, Bootstrap, Ext JS, Symfony, Yii, Knockout (Knockout.js), Mockery, React Native

Libraries/APIs

jQuery, React, React Redux, REST APIs, jQuery UI, Underscore.js, Mailchimp API, Sidekiq

Tools

PhpStorm, Git, MacVim, Vim Text Editor, Sublime Text, ITerm, Composer, Evernote, Slack, Skype, Zoom

Paradigms

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

Platforms

LAMP, Linux, Visual Studio Code (VS Code), CentOS, OS X, Drupal, Amazon Web Services (AWS), iOS, MacOS

Storage

MySQL, PostgreSQL

Other

Vi, Ajax, Browsers, Software Engineering

2018 - 2022

Degree in Software Engineering

Politecnico Grancolombiano - Medellin, Colombia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring