
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.
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
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.

