Randy Osorio
 UTC-06:00 America/Guatemala

About me
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.
Tech stack
Senior ProgrammerFundación Crime Stoppers Panamá
Senior Programmer
Fundación Crime Stoppers Panamá
07/2020 - Currently

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


Senior Software EngineerGuatemala Visible NGO
Senior Software Engineer
Guatemala 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.


PHPPythonDjangoLaravelDrupalUbuntu LinuxSpring BootVue.jsPostgreSQLFlutter
Senior Software EngineerAlertos de Ciudades Seguras
Senior Software Engineer
Alertos 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.


Senior Software EngineerMunicipalidad de Villa Nueva
Senior Software Engineer
Municipalidad 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.


Senior Software EngineerOfficient S.A. Full-time
Senior Software Engineer
Officient 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.


Senior Web ProgrammerAldea Systems Inc
Senior Web Programmer
Aldea 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.


PHPJavaScriptMySQLWebGrailsJava EEGroovyUMLHibernate
05/2021 - 05/2021
[PCEP-30-01] PCEP – Certified Entry-Level Python Programmer
Python Institute
02/2009 - 02/2009
Sun Certified Java Programmer 1.5 (SCJP)
Sun Microsystems
06/2007 - 06/2007
Sun Certified Java Associate (SCJA)
Sun Microsystems
01/2007 - Currently
System Engineering
Mariano Gálvez Universtity
01/2003 - 01/2005
Accounting Expert with Computer Orientation
Instituto Tecnológico de Computación