Randy OsorioFull Stack Developer
I work developing software and have 13+ years of experience developing for companies from Guatemala, United States, Mexico and Panama. I enjoy and have the ability to learn new things fast and simple, I have learned most of the programming languages that I know on my own. I have excellent technical and analytical abilities to produce top quality products by using coding standards. I have a lot of experience meeting with customers, installing software and training users. Some of the programming languages that I know include PHP, Python, Java, JavaScript, Android (Java and Flutter). I have developed software for Mexican companies: INBURSA, Federal Government of Mexico, Government of Hidalgo/Mexico. USA companies: Texas ACE, Campusbooks. Guatemala companies: Portafolio de Inversiones, Officient S.A., UNICEF Guatemala, Alertos, Guatemala Visible, Programa de Observación Electora l(PROE), Corte Constitucional de Guatemala.
Certifications
Python
Python
11/26/2019
Tech stack
Python (13)
PHP (17)
MySQL (14)
PostgreSQL (13)
JavaScript (10)
Ubuntu Linux (7)
Drupal (7)
Flutter (7)
Laravel (7)
Django (7)
Vue.js (7)
Spring Boot (7)
Web (7)
Android (6)
Ubuntu (6)
Java (5)
PyQt (5)
OpenLayers (5)
WordPress (4)
NPM (4)
UML (4)
Java EE (4)
Groovy (4)
Grails (4)
Hibernate (4)
Symfony (3)
jQuery (3)
CSS (3)
HTML (3)
Management (2)
Experience
Senior Software EngineerGuatemala Visible NGO
07/2017 - Currently

Analysis, design and development of web responsive application for Supreme Electoral Tribunal of Guatemala (the highest authority in electoral matters) to report and denounce electoral abnormalities. Developed by using Python 3, Python WSGI, Django Framework, Django REST Framework, Apache 2, HTML5, JavaScript, JQuery, Open Layers, CSS, Bootstrap 4, SASS, PostgreSQL, PostGIS. * Analysis, design, development and publish of Android/iOS coded by using Flutter Framework. * Management and configuration of Ubuntu Servers and Hosting web sites. * Maintenance of PHP web applications developed in Laravel, Drupal, Wordpress and MySQL. * Analysis, design, development of Vue.js and Spring boot project.

PHP
Python
Django
Laravel
Drupal
Ubuntu Linux
Spring Boot
Vue.js
PostgreSQL
Flutter
Senior ProgrammerFundación Crime Stoppers Panamá
07/2020 - Currently

Maintenance and upgrades of the platform www.tupista.org. (Bedrock/Wordpress/MySQL)

PHP
MySQL
WordPress
NPM
Senior Software EngineerAlertos de Ciudades Seguras
04/2013 - 06/2017

Analysis, design and development of web applications and web services by using Python 3, Python WSGI, Apache2, HTML, JavaScript, JQuery, Open Layers CSS, PostgreSQL, PostGIS, MySQL. * Analysis, design, development and publish of Android apps coded by using Java. * Management and configuration of Ubuntu Servers and Hosting web sites. * Development of georeferenced maps by using OpenLayers * Development of Desktop Apps by using PyQt. * Other tasks: meetings with client, create reports and write documentation.

Android
JavaScript
MySQL
Python
Java
PyQt
Ubuntu
OpenLayers
PostgreSQL
Senior Software EngineerMunicipalidad de Villa Nueva
02/2012 - 04/2013

* Design, development, programming and testing for assigned web sites or web services by using Python 3, Python WSGI, PostgreSQL, PostGis. * Android applications as per the specifications. * Management and configuration of Ubuntu Servers and Hosting web sites.

Android
Python
Ubuntu
Web
Management
Design
Testing
PostgreSQL
Senior Software EngineerOfficient S.A. Full-time
04/2009 - 10/2011

* Handled the tasks of developing and creating web applications for clients in the US and Europe by using PHP, Symfony Framework, MySQL, JQuery, HTML, CSS applications as per the specifications. * Managed regular Skype English meetings with international clients for providing technical support and receiving instructions.

PHP
JavaScript
MySQL
jQuery
HTML
CSS
Web
Symfony
Senior Web ProgrammerAldea Systems Inc
03/2006 - 04/2009

* Developed web applications for: ----- Mexican Bank (Sequence diagrams, J2EE, Struts, JSP, Hibernate, Oracle database, and Weblogic server). ----- Federal Government of México (PHP framework Webability, MySQL database and Apache Server) ----- Government of Hidalgo México (Groovy framework Grails, MySQL database and JBoss Server) * 2 Months training of web development where I learned: Java EE, Java code standards, SQL, HTML, CSS, JavaScript, UML, Struts and Hibernate.

PHP
JavaScript
MySQL
Web
Grails
Java EE
Groovy
UML
Hibernate
Education
[PCEP-30-01] PCEP – Certified Entry-Level Python ProgrammerPython Institute
05/2021 - 05/2021
Sun Certified Java Programmer 1.5 (SCJP)Sun Microsystems
02/2009 - 02/2009
Sun Certified Java Associate (SCJA)Sun Microsystems
06/2007 - 06/2007
System EngineeringMariano Gálvez Universtity
01/2007 - Currently
Accounting Expert with Computer OrientationInstituto Tecnológico de Computación
01/2003 - 01/2005