
Career Summary
I am a problem solver, team player and continuous learner, always looking forward to work on innovative technologies.
Remote Full stack developer experienced in Python/Django and React/React-Native/Redux. I love to play with complex code bases, digging through programming languages' internals and improving my skills day-to-day
Projects
E-Sport web based poker platform with sidebetting system
Contributions:
- Mobile Version
- Lobby Chat
- Main web based debugger
- Sidebetting system
- WebRtc video streaming
- Leaderboard system
Technologies used:
- React/Redux
- Python/Django
- Django Channels
- Postgresql
- redux-time
Colombian Observatory for Educational Innovation with use of ICT
Platform to measure the use of ICT in all the educational institutions of the country, was developed for the Ministry of Education.
Interesting features implemented:
- Data preprocessing
- Indicators and statistics
- Generation of surveys from .json files
- Tables partitioning PostgreSQL
Technologies used:
- Python/Django
- Opencv
- Postgresql
- Chart JS
Sistema de Información Nacional del Deporte (SIND)
Platform to systematize all the entities and actors from sports in the country.
Interesting features implemented:
- Multitenant Architecture with Django and Postgresql
- Indicators and statistics
- Per tenant permissions management
Technologies used:
- Python/Django
- Postgresql
- Multitenant
Django Menu Generator (Open Source)
A tool to generate menus in any Django project.
My contributions were:
- Refactored the code and added base improvements to work generally
Technologies used:
- Python/Django
- Open Source
Work Experience
Full Stack Developer
Worked in a esports web based poker platform using Django/React. Implemented several backend features as well added a mobile version using React/redux with django channels
Technologies used:
- Django
- Python
- React/Redux
- Webpack
- HTML/SASS
- PostgresSQL
- DjangoChannels
Lead Web Developer
As a company we had various small teams of devs, each one working on a different project.
Responsabilities:
As lead of one of those teams, some of my responsibilities were:
- Choose and propose the tech stack for the project.
- Delegate tasks.
- Propose improvements and next steps of the project.
Technologies used:
- Python/Django
- AWS/S3
- Stripe
- DRF
Lead web developer
Lead web developer at national gov project. Developing and leading final part of Sistema de Información Nacional del Deporte Codelportes y del Sistema para el Observatorio Colombiano De Educación con el Ministerio de Educación Nacional
Technologies used:
- Pyton/Django
- JavaScript
- Multitenat
- HTML/SASS
- JSCharts
Web Developer (Freelance)
Freelance web developer making interactive learning objects for Centro de Innovación Educativa Regional Sur, Ministerio de Educación de Colombia.
Technologies used:
- Javascript
- jQuery
- HTML/CSS
Volunteer
Certified Konami Judge
Rules advisor / Player management
- Comprehensive knowledge of subject matter
- Working as a part of a team with attendance reaching 2500+ people in multiple days events
- Individually running events with attendance of 50-100
Skills & Tools
Backend
-
Python
-
Django
-
Django Channels
-
API Rest
-
Postgresql
Frontend
-
React/Redux
-
React Native
-
JavaScript
-
ES6
-
HTML/CSS/SASS/LESS
Others
- Linux
- Git
- Unit Testing
- TDD
- Code Review
Soft Skills
- Teamwork
- Self-motivation
- Problem Solver
- Versatility
- Patience
Education
-
BSc Systems EngineerUniversidad del valle (COL)2011 - 2016
Language
- Spanish (Native)
- English (Professional)
Interests
- Gaming
- Game development
- Computer science
- Football
- TCG
- Workout