Jeyson Molina

Full stack Django Web developer and Python coder

Medellin, Colombia

Summary

I'm a Software engineer and a python enthusiast. I've been involved in different kinds of software projects like Websites (both frontend and backend), data processing, computer vision, standalone apps and more. For the Web part I enjoy using the django framework for the backend, REST technologies and HTML + CSS3 + ReactJS for the frontend.

Languages:

English, Spanish

Favorite Python Packages:

django kivy struct re requests pandas numpy matplotlib django-restframework beautifulsoup

Experience

1. Freelance software developer

From: 2011 To: Present

I worked as a freelance developer using Python based technologies to develop standalone applications and websites (back-end and front-end). I developed different kinds of websites like: corporate sites, dashboards, e-commerce, catalogs, etc. For websites I used Django + MySQL for the back-end and Bootstrap + CSS3 + Javascript (JQuery, ReactJS) for the front-end. On the other hand , I developed standalone apps for Windows systems using python and kivy for the GUI.
Finally, my job consisted not only on the programming part but also planning, designing and deploying the solutions.

Duties:
- Develop websites using Python, HTML5 and Javascript technologies (Django 1.6 to 1.9, MySQL, HTML5, Javascript ES5/ES6, Jquery, ReactJS, CSS3, etc.), both front-end and back-end.
- Deploy websites in Linux VPS machines using NGINX + UWSGI.
- Develop standalone applications using Python (kivy, tkinter, wxwidgets).


2. ITM. Research assistant and programmer.

From: 2013 To: 2014

I worked as a research assistant performing experiments in an optics laboratory and as a software developer creating embedded software for portable systems like Raspberry pi, Beaglebone, etc.

Duties:
- Elaborate reports and academic papers.
- Manipulate and operate specialized hardware for image acquisition.
- Develop Python scripts for data processing. (numpy, pandas, scikit, matplotlib).
- Develop Python scripts that can be run on embedded systems, interface with its hardware (GPIO inputs, outputs).

3. National university of Colombia. Research assistant and programmer.

From: 2010 To: 2013

I worked as a research assistant performing experiments in the laboratory and writing academic papers in the computer vision and artificial intelligence field. I also developed several scripts and software to process data and to implement specialized algorithms from the research field.

Duties:
- Elaborate reports and academic papers.
- Manipulate and operate specialized hardware for image acquisition.
- Develop Python scripts for data processing. (numpy, pandas, scikit, matplotlib).
- Develop Python scripts for image processing. (opencv, scikit-image).
- Labview software development.

Skills

Apache, Backend Development, Django, Django Channels, Django REST Framework, Docker, Frontend Development, Fullstack Development, Git, JavaScript, Linux, MySQL, Nginx, NumPy, ReactJS, Test-Driven Development, Twisted, Virtualenv, Web Development, Web Scraping, jQuery, uWSGI

Joined: January 2017