Luis

Senior Software Developer in Bucaramanga, Colombia

Luis is a Systems Engineer with strong skills in development and operations. Working since 2013 as a polyglot full-stack developer, he’s a follower of good principles like SOLID, DRY and TDD in his code. He has introduced DevOps techniques such as continuous integration in different projects. Equally effective in a team environment or as a lone specialist.

Outside of programming Luis loves movies, literature and music. You'll find him listening to almost anything with his top picks being rock, some pop, and also jazz and classical from time to time.

Hire Me
Python
JavaScript
Go
Bash
HTML/CSS
Flask
Django
Vue.js
React
SQLAlchemy
Celery
PyTest
Jest
Linux
PostgreSQL
NGINX
Redis
RabbitMQ
Docker
Gitlab-CI
Ansible
Click

Employment

Software Engineer
Lightmatter ⦁ 2021 - Present

  • Working as a Full-stack developer for Lightmatter

Senior Development Consultant
Freelance ⦁ 2020 - 2021

  • Full-stack engineering consulting for multiple clients
  • Creating new functionalities for different products, several different administration and deployment tasks, architecture and design advice, as well as code quality improvement

Software Full-stack Engineer
BairesDev ⦁ 2019 - 2020

  • Full-stack developer with a primary focus in the backend for a client with a job posting application
  • Mainly using Go with Gin and MongoDB
  • The infrastructure was primarily handled with Docker, orchestrated through Kubernetes and deployed using Gitlab CI pipelines

Software Engineer and Full-stack Developer
Analytics Fire ⦁ 2019

  • Development of new features and bug fixing in the back-end of multiple applications, both in node and in python, updating libraries and deployments
  • General maintenance of the front-end of multiple applications, primarily react or angular based
  • Database administration, including handling migrations and automating the edition and creation of records as well as moving and maintaining the databases. PostgreSQL
  • Set-up and update of local development environments, primarily using docker and task handling tools
  • Technologies: Python (Flask), SQLAlchemy, Celery, Javascript with node, express, TypeScript, Webpack, React, Docker, and circleci

Software Engineer (Backend)
BairesDev ⦁ 2017 - 2019

  • Development of new features and bug fixing in the back-end, updating libraries, code refactoring and task supervision during PagerDuty cycle
  • General maintenance of the front-end of a particular interface, written in React
  • Limited database administration, using psql to monitor the database and update possible errors
  • Complete overhauling of the tests for cleanup and better maintenance, including the removal of existence boilerplate, replaced for mocking libraries
  • Technologies: Python (Flask), SQLAlchemy, Celery, Docker and Python libraries such as Click                                                                                              

Senior Python Developer
Globant ⦁ 2017 - 2018

  • Backend development in python for general projects primarily in Django
  • In charge of implementing the security guidelines for the Your Shot project, including migration to HTTPS and implementation of better text parsing and restriction techniques
  • Member of the SWAT team, in charge of providing backend support for other teams
  • General bug fixing and maintenance of both the code and the development environment

Freelance Software Engineer
Scopic ⦁ 2017 - 2018

  • Software developer working primarily with Python and some operations work in one of the projects
  • Sole developer for a betting bot application using plain Python and different technologies such as Falcon for creating a RESTFul API and APScheduler for managing the queues with redis
  • Set up a simple development environment using Docker

Software Developer and Operations Manager
Pensemos ⦁ 2016 - 2017

  • Part of the programming team, solely responsible for set-up of the deployment pipelines and maintainer of the WEB client that handles the periodic timelines of one of the largest cooperative companies in the country
  • Key team-member in the development of the web application using the Python web framework Django
  • Wrote front-end components using VueJS, communicating with a REST API, also built in Django, for efficiency
  • Introduced a continuous deployment process for ease and speed-up of development and deployment using GitLab and Docker through docker-compose
  • Maintainer and responsible of bug-fixes and feature changes

Software Developer and Operations Manager
Pensemos ⦁ 2014 - 2015

  • Full ownership of backend development, developed the alpha of the frontend client and maintained a note-taking and task management application called Agreele
  • Built the entire backend infrastructure as a REST API using the Python microframework Flask and the ORM SQLAlchemy
  • PostgreSQL Database administration
  • Wrote the skeleton and initial versions of the frontend client using the javascript MVW framework Angular and the Foundation presentation framework
  • Configuration of the development and deployment infrastructure: Execution based on Docker containers provisioned using Git hooks with helper Bash scripts

Software Developer
Eximo ⦁ 2013 - 2014

  • Full-Stack software developer with responsibilities in maintenance and new features as well as responsible of several proofs-of-concept for a software development company handling different applications for varied clients and an in-house interactive CMS
  • Frontend (javascript) and Backend (java) work on the company's own graphical CMS for website prototyping. New features and bug fixes
  • Frontend (javascript) and Backend (java) work for a client's CRM. New features and bug fixes
  • Purchase , setup and maintenance of a proof-of-concept virtualization server, based on virtualbox, for testing deployments in different browsers
  • Initial migration of the version control system from perforce to git

Education

Systems and Information Engineering
Industrial University of Santander, Bucaramanga, Colombia

Languages

English, Spanish

Luis

Senior Software Developer in Bucaramanga, Colombia

Hire Me