Luis Montoya, Software Developer in Medellín - Antioquia, Colombia
Luis Montoya

Software Developer in Medellín - Antioquia, Colombia

Member since March 31, 2015
Luis is a software engineer with over nine years of experience. With expertise primarily in PHP and additional deep knowledge of many mainstream languages, he is comfortable going up and down the stack in order to implement a new feature or develop a product. His passion is to write clean, adaptable code using design patterns and best practices. Luis loves developing in Laravel and React, he considers his front-end development skills top notch.
Luis is now available for hire




Medellín - Antioquia, Colombia



Preferred Environment

macOS, Nginx, VSC, Git

The most amazing...

...thing I've coded is a tutoring system, embedded into an LMS platform, that detects students' misconceptions to give them the best possible feedback.


  • Senior Software Engineer

    2018 - 2020
    Universal Music Group (via Toptal)
    • Implemented and released Spotify Homepage Takeovers for more than ten different countries.
    • Improved outdated javascript-boilerplate codebase.
    • Troubleshot and fixed cross-browser compatibilities.
    • Led code/performance reviews.
    Technologies: AWS, Laravel, GraphQL, ReactJS
  • Senior Web Developer

    2018 - 2018
    ReelCall (via Toptal)
    • Planned, designed, and implemented the MVP from scratch.
    • Defined the architectures of the back-end and front-end.
    • Managed the whole technical stack, from crafting responsive UI to setting up server infrastructure, designing the database and optimizing front-end performance.
    • Developed a RESTful API.
    • Integrated with Stripe and some others third party APIs.
    Technologies: AWS, MySQL, PHP, Laravel, React
  • Senior Web Developer

    2018 - 2018
    SceneThere (via Toptal)
    • Planned, designed, and implemented the MVP from scratch.
    • Planned and developed the project architecture.
    • Implemented payments using Stripe.
    • Integrated with social media.
    • Developed a RESTful API.
    • Integrated Amazon S3 storage to the app.
    • Implemented a WebVR editor for 360 videos/images using A-Frame.
    Technologies: AWS, MySQL, PHP, Laravel, JavaScript
  • Full Stack Web Developer

    2016 - 2018
    Genesis Digital, LLC
    • Tested and validated work produced as part of the development process.
    • Implemented real time features using pusher.
    • Created Laravel packages.
    • Implemented REST APIs.
    • Integrated with third party APIs such as InfusionSoft, ActiveCampaign, Zapier, and MailChimp.
    • Fixed bugs and implemented new features into WebinarJam/EverWebinar platform.
    • Created a drag and drop page builder using HTML5.
    Technologies: PHP, JavaScript, Nginx, Laravel, Redis, MySQL, HTML5, WebRTC, Beanstalkd, WebSockets, Oauth2, Git, AWS
  • Senior PHP Developer

    2014 - 2016
    • Designed websites using PHP based frameworks.
    • Standardized the PHP testing with PHPUnit.
    • Refactored spaghetti code into reusable components.
    • Designed and implemented REST APIs.
    • Implemented a booking engine from scratch.
    • Rebuilt the payment process flow.
    • Created a booking calendar using HTML5.
    Technologies: PHP, JavaScript, Nginx, CodeIgniter, MySQL, HTML5, Vue.js, Git, AWS
  • Senior PHP Developer

    2012 - 2014
    Grupo Empresarial Mas
    • Modified and extended open source applications like Joomla and WordPress.
    • Led development team in technical design, planning, and implementation.
    • Conducted test automation and test-driven development.
    • Translated client problems and feedback into actionable product features.
    • Enhancement and maintenance of in-house applications using PHP and PostgreSQL.
    Technologies: Nginx, PHP, PostgreSQL, Joomla, WordPress
  • Web Developer

    2009 - 2012
    National University of Colombia
    • Developed compatible user interface functionalities using jQuery & other libraries.
    • Configured web server in LAMP.
    • Implemented web-based tools for educational purposes.
    • Completed software development life-cycles including planning, development, testing, and release.
    • Built a learning object repository platform from scratch using LOM standard.
    Technologies: PHP, JavaScript, Apache, MySQL, PostgreSQL, Oracle, jQuery


  • TICademia (Development)

    TICademia is a Massive Open Online Course (MOOC) where students can learn everything related to basic sciences like math, physics, chemistry, etc. The biggest difference between TICademia and others MOOCS is TICadema implements an
    Intelligent Tutoring System for detecting when a student has a misconception and giving him the best possible feedback.

  • LobbyPMS (Development)

    LobbyPMS is a comprehensive and flexible web-based property management system for managing hotel operations: guest bookings, guest details, online reservations, point of sales, accounts receivable, marketing, banquets, food and beverage costing, materials management, human resources and payroll, maintenance management, quality management, and other amenities.

  • Mi PAPA (Development)

    Mi PAPA is a web application where students from the National University of Colombia are able to calculate what is the minimum grade they have to achieve in all the subjects they are currently enrolled for getting the PAPA and PA they want, also it recommends courses based on the data provided from others students similar profiles.


  • Languages

    HTML/CSS, CSS, Less, Sass, PHP, SQL, JavaScript, HTML5, C++, Java
  • Frameworks

    Bootstrap, A-Frame, Laravel Mix, PHPUnit, Laravel, CodeIgniter, React Native, OAuth 2, Angular
  • Libraries/APIs

    React, Vuex, jQuery, Shopify API, Facebook API, PayPal API, Infusionsoft API, Vue.js, WebVR, Twilio API
  • Tools

    NPM, Gulp.js, Git, Apache, Subversion (SVN), Nginx
  • Paradigms

    REST, Test-driven Development (TDD), Agile Software Development, Mobile Development
  • Platforms

    Twilio, Amazon Web Services (AWS), Linux, MacOS, Algolia, Shopify, Oracle
  • Storage

    MariaDB, AWS S3, Memcached, MySQL, Redis, MongoDB, PostgreSQL
  • Other

    E-learning, Minimum Viable Product (MVP), Webinars, SaaS, Algorithms, Responsive UI, Shopify Customizations, Vue-router


  • Bachelor's degree in Computer Engineering
    2007 - 2012
    National University of Colombia - Medellín, Colombia

To view more profiles

Join Toptal
Share it with others