Andres F.

Andres F.

Medellín, Colombia
Hire Andres F. Hire Andres F. Hire Andres F.

About Me

A Full-Stack Developer with six years of experience developing applications primarily in PHP and JavaScript, and in using a variety of frameworks. Aims to provide top-notch service by providing clear client communications which result in the development of applications that fulfill requirements, easy to use, maintain and scale.

Frontend

Backend

Database

DevOps

Workflow

Other

Work history

UpStack
UpStack
Software Developer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

Independent Consultant
Software Engineer
2015 - Present (10 years)
Remote
  • Designing and developing numerous web/mobile applications for different clients across multiple platforms.

OSF Global Services
OSF Global Services
Freelance Web Developer
2015 - 2015
Remote
  • Implemented a generic switch mechanism between several languages in demandware and eCommerce platforms.

  • Implemented a mechanism for redirecting automatically to the user based on the default language in the browser.

  • Improved SEO by implementing a mechanism to generate friendly URLs.

Globant
Globant
Web Developer
2015 - 2015
Remote
  • Created several plugins to manage/show the content of the application using the Infuse.js plugin.

  • Researched information from an API developed in JSP in order to integrate and add new features in the front-end.

  • Solved several issues related to cross-browser and mobile devices and maintained legacy code developed in JSP.

Toptal
Toptal
Software Developer
2015 - Present (10 years)
Remote
  • Creating and developing software solutions as well as performing maintenance on different software projects.

ColumbusSoft
ColumbusSoft
Freelance Web Developer
2013 - 2013
Remote
  • Created a module in Laravel in order to connect with the Amazon API and extract information to be published in the site.

  • Maintained several indoor projects (schedules, billing, tasks) and migrated some projects from Laravel 3 to Laravel 4.

  • Implemented the checkout process through calls to the Amazon API using PHP and generated XML files using PHP to be imported for an external application.

National University of Colombia
National University of Colombia
Web Developer
2013 - 2015 (2 years)
Bogota , Colombia
  • Implemented an algorithm judge in Java using threads in order to compile, run, and validate the algorithms implemented by the students; very similar to TopCoder and HackerRank validators.

  • Designed and implemented the LMS back-end in PHP to manipulate data in the LMS. The implementation was done using Laravel 4.

  • Generated a complete front-end workflow using Gulp (minify, versioning, live reload) in order to optimize time in the project.

MySmartHealth
MySmartHealth
Lead Developer
2013 - 2015 (2 years)
Remote
  • Designed and implemented the complete workflow for other developers, using Composer and Gulp in order to optimize the development.

  • Defined the architecture of an ophthalmology platform for doctors in order to manage the clinics.

  • Migrated the platform from Laravel 4 to Laravel 5 and moved from jQuery to AngularJS.

TICademia
TICademia
Lead Web Developer
2013 - 2016 (3 years)
Remote
  • Developed the online judge, which evaluates codes submitted by the students. Supported the helpdesk by fixing bugs based on support tickets.

  • Developed a model and module using AWS Machine Learning to identify students in risk of failing a course.

  • Implemented social authentication using Facebook API, Twitter, and Google+.

Optilodging
Optilodging
Web Developer
2012 - 2013 (1 year)
Remote
  • Set up fully responsive graphic interfaces designed by a web designer using Bootstrap and built the bookings calendar in the application using jQuery promises.

  • Programmed a process to export active guests' data to the national police for validation purposes.

  • Created a module designed to manage hotel financials using CodeIgniter framework.

National University of Colombia
National University of Colombia
Web Developer
2010 - 2012 (2 years)
Bogota, Colombia
  • Created a generic file manager in order to maintain, update, delete, and change several resources uploaded by the users.

  • Developed several triggers in PLPGSQL in order to maintain information of two synchronized databases.

  • Implemented the protocol OIA-PMH in order to harvest information from several repositories.

"Efe Gómez" Library
Webmaster
2009 - 2010 (1 year)
Medellin, Colombia
  • Integrated several plugins in WordPress in order to provide a better user experience (reservations, chat, etc.).

  • Created a free repository housing math, physics, and chemistry books.

  • Maintained the library web page created in WordPress, changed several legacy pages developed in Joomla and designed the pages and advertising campaigns in order to get more guests.

Showcase

Full-Stack Team Lead Developer
Full-Stack Team Lead Developer
  • Blazetrak offers guaranteed video feedback within 30 days.

  • The platform has been refactored to improve functionality and performance.

  • Significant changes include a new framework, improved payment processing, and modernization of core code.

Full-Stack Team Lead Developer
Full-Stack Team Lead Developer
  • Infinity Health Tech streamlines lab processes and procedures using advanced technology.

  • The project refactored legacy code to an OOP approach.

  • The project installed and configured AWS S3 for asset management.

Full-Stack Developer
Full-Stack Developer
  • TICademia is an online learning platform partnering with universities to offer courses focused on student learning assessment.

  • The platform has refactored controllers and models for performance improvements.

  • Implemented real-time features (chat, duels) using Web Sockets and Pusher.

Backend Developer (NodeJs + PHP)
Backend Developer (NodeJs + PHP)
  • Provides customer intelligence tools for business users to answer questions about customers.

  • Integrates with various third-party services (Zendesk, MailChimp, Stripe, etc.) via API for data fetching and storage in MongoDB.

  • Developed an API and modules to support the new database schema (invitations, segmenting, accounts, authorization, dashboards, settings, orders).

Full-Stack Developer
Full-Stack Developer
  • Facilitates hotel administration and management through a platform.

  • Created a module for managing hotel financials.

  • Designed the application database and implemented responsive graphic interfaces.

Education

Education
Master's Degree in Systems Engineering, Universidad Nacional de Colombia, 2015
Universidad Nacional de Colombia
2013 - 2015 (2 years)
Education
Bachelor's Degree in System and Information Engineering, Universidad Nacional de Colombia, 2013
Universidad Nacional de Colombia
2008 - 2013 (5 years)