Yeiner Fernandez
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Engineering Manager
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.
Engineering Manager
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.
Senior Software Engineer
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.
Director of Engineering and Screener
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.
PHP Engineer
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.
Software Developer
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.
Senior Software Engineer
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.
Software Developer
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.
Software Developer
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.
Software Developer
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.
Web Developer
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.
Web Developer
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.
Web Developer
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.
Experience
Oklio
https://www.youtube.com/watch?v=8kBUGph1WWYThe project has been closed, but here's a video where I explained how it worked.
Swipecast
http://www.swipecast.comWe 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.
Skills
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
Education
Degree in Software Engineering
Politecnico Grancolombiano - Medellin, Colombia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring