Skip to content

Instantly share code, notes, and snippets.

@glpzzz
Last active January 18, 2024 15:56
Show Gist options
  • Save glpzzz/1740917255dbec3080c1ce8ffa6e6e91 to your computer and use it in GitHub Desktop.
Save glpzzz/1740917255dbec3080c1ce8ffa6e6e91 to your computer and use it in GitHub Desktop.
resume.json
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Gabriel Alejandro López López",
"label": "Senior Software Engineer",
"image": "https://glpzzz.dev/glpzzz.jpg",
"email": "glpz@daxslab.com",
"phone": "+5358074332",
"url": "https://glpzzz.dev",
"summary": "I have a strong background in LAMP, Yii PHP Framework, Bootstrap, Docker and others. With over 10 years of experience in software engineering and development, I have a proven track record of success delivering high-quality, scalable solutions for a variety of clients in different industries. My expertise in project management, systems architecture, and development has allowed me to lead successful teams and contribute to the growth and success of several organizations.",
"location": {
"city": "Cienfuegos",
"countryCode": "CU"
},
"profiles": [
{
"network": "github",
"username": "glpzzz",
"url": "https://github.com/glpzzz/"
},
{
"network": "linkedin",
"username": "glpzzz",
"url": "https://www.linkedin.com/in/glpzzz/"
},
{
"network": "twitter",
"username": "glpzzz",
"url": "https://twitter.com/glpzzz"
}
]
},
"work": [
{
"name": "Unosquare",
"position": "Senior Software Engineer",
"startDate": "2022-03-31",
"endDate": "2023-06-30",
"summary": "Provided staff augmentation services on Achieve (formerly Freedom Financial Network) as senior software engineer leveraging REST APIs, LAMP stack, OOP, Docker, Laravel, Web Development, Zend Framework, jQuery, jQuery UI",
"url": "https://www.unosquare.com",
"location": "Guadalajara, Mexico Metropolitan Area",
"highlights": [
"Development and enhancement of CAP (Client Acquisition Portal), a critical platform for Achieve's wholesale operations",
"Implemented new features that improved the overall user experience and functionality of the platform.",
"Provided production support to ensure the smooth operation of the platform.",
"Led migration efforts of legacy sections of the code base, ensuring a seamless transition with minimal impact on business processes.",
"Worked on the integration of CAP with 3rd party services, allowing for improved data sharing and streamlined workflows between different platforms.",
"I also provided made the required changes in other applications written in Laravel and Golang to ensure the correct integration between them."
]
},
{
"name": "Daxslab",
"position": "CEO & Co-Founder",
"startDate": "2012-08-31",
"endDate": "2022-06-30",
"summary": "Skills: Software engineering, PHP, Yii, Web Development, Responsive Web Design, Bootstrap, jQuery, Business Management, JavaScript, CSS, HTML 5, jQuery UI",
"url": "https://daxslab.com",
"location": "Cienfuegos, Cuba",
"highlights": [
"Project management: I served as a project manager for multiple projects, overseeing all aspects of project planning, execution, and delivery. I was responsible for ensuring that projects were completed on time, within budget, and to the satisfaction of our clients.",
"Systems architecture and development: I leveraged my expertise in systems architecture and development to design and implement robust and scalable solutions for a variety of projects, contributing to ensure that our clients have access to cutting-edge technologies and solutions that meet their unique needs.",
"General business management: I was involved in various aspects of business management, including strategic planning, financial management, and team leadership. My contributions helped to ensure the smooth operation of the company and the achievement of our goals.",
"Marketing and customer service: We were able to build strong relationships with our customers and increase our brand awareness."
]
},
{
"name": "TechniqueWeb",
"position": "Senior Web Application Developer",
"startDate": "2020-04-30",
"endDate": "2022-03-31",
"summary": "Website support and development of the integrated CRM for a major truck insurance company.\nSkills: Software engineering, PHP, Yii, OOP, Docker, Web Development, WordPress, Bootstrap, jQuery, MySQL, Apache, jQuery UI, Linux, Gitlab",
"url": "https://www.techniqueweb.com",
"location": "Wisconsin, United States",
"highlights": [
"System migration and integration: I led the migration of the CRM system to PHP 7.4 and the latest Yii PHP framework, and successfully integrated it with 3rd party services, resulting in more than 50% manual data entry reduction on key process, improved system performance and functionality.",
"UI redesign: I facilitated a general UI change, moving away from the legacy Blueprint based design to a modern Bootstrap 5 design, which resulted in a more user-friendly and visually appealing interface.",
"Deployment optimization: I implemented changes to the application deployment process using Docker, which improved deployment efficiency and reduced downtime",
"Version control setup: I set up the project in a control version system, which facilitated the integration of new team members and improved collaboration.",
"Onboarding new developers: I successfully onboarded new developers to the project, ensuring a smooth transition and effective integration into the team.",
"Totally rebuilt an associated job board website for truck drivers: including migration of legacy accounts, UI redesign and deployment optimization.",
"Also provided support for the design and development of other client's websites using Wordpress."
]
},
{
"name": "Proyecto CubaEmprende",
"position": "Instructor/Consultant",
"startDate": "2015-04-30",
"endDate": "2022-03-31",
"highlights": [],
"summary": "Teaching the \"Marketing and Administration\" and \"Sales and Customer Service\" modules of the Taller Emprende. Also provides especialized advice to entrepreneurs in these areas.",
"url": "https://www.proyectocubaemprende.org",
"location": "Cienfuegos, Cuba"
},
{
"name": "TennisCall",
"position": "Senior Web Application Developer",
"startDate": "2019-02-28",
"endDate": "2020-04-30",
"summary": "As website developer, I made contributions to enhance the user experience in the following areas:",
"url": "https://www.tenniscall.com",
"location": "Dubai, United Arab Emirates",
"highlights": [
"Player profiles: I implemented improvements to the player profiles section, which has helped users to better showcase their skills and achievements.",
"Court management: I developed functionalities to streamline court management, making it easier for users to reserve and book courts for their games.",
"Local leagues: I worked on the development of local league management tools, which have helped to organize and manage tournaments more efficiently, resulting in increased user engagement and satisfaction.",
"Skills: Software engineering, PHP, Yii, OOP, Web Development, Software Development, Bootstrap, jQuery, JavaScript, CSS, Gitlab"
]
},
{
"name": "Universidad de Cienfuegos Carlos Rafael Rodríguez",
"position": "Professor",
"startDate": "2012-09-30",
"endDate": "2015-08-31",
"highlights": [
"Courses taught in pre-course: Data Structures 1, Data Structures 2, Business Application Development",
"Postgraduate courses taught: Web development with Yii PHP Framework",
"Skills: Software engineering, PHP, Yii, OOP, Web Development, Software Development, Algorithms, Java, Data Structures, "
],
"url": "https://www.ucf.edu.cu",
"location": "Cienfuegos, Cuba"
}
],
"volunteer": [
{
"organization": "University of Havana",
"position": "Software Engineer",
"startDate": "2020-03-31",
"endDate": "2020-07-31",
"summary": "Working on Covid19 Cubatadata dashboard used",
"highlights": [
"Improved the data visualization using HTML/CSS/Javascript skills with responsive web design techniques."
],
"url": "https://covid19cubadata.github.io"
},
{
"organization": "CubaWeather",
"position": "Software Engineer",
"startDate": "2019-12-31",
"endDate": "2021-09-01",
"summary": "Developing Cuba Weather platform",
"highlights": [
"Created the initial Python library to gather weather data from Cuban local sources.",
"Helped with website design and maintenance",
"Promoted the project on traditional and social media collecting the resources to maintain the hosting running for several years"
],
"url": "https://cubaweather.app"
},
{
"organization": "Cuban Opensourcers",
"position": "Maintainer",
"startDate": "2019-06-30",
"summary": "Awesome list of Cuban open source projects. Just to know what is being openly developed in Cuba.",
"highlights": [
],
"url": "https://github.com/cuban-opensourcers/cuban-opensource"
},
{
"organization": "Daxslab",
"position": "Software Engineer",
"startDate": "2018-01-09",
"summary": "Yii2 Tagged View: Yii2 extension to help setup the standard HTML meta tags besides the ones defined by Opengraph and TwitterCard to contribute to website SEO.",
"highlights": [
"Improved the performance of several websites",
"Leveraged skills on PHP, Yii, HTML, OpenGraph and TwitterCard"
],
"url": "https://github.com/daxslab/yii2-thumbnailer"
},
{
"organization": "Daxslab",
"position": "Software Engineer",
"startDate": "2017-12-24",
"summary": "Yii2 Uploader-behavior: Yii2 extension to generate thumbnails for images of any size.",
"highlights": [
"Contributed to excellent SEO positioning of several websites",
"Leveraged skills on PHP, Yii, Imagine and caching"
],
"url": "https://github.com/daxslab/yii2-thumbnailer"
},
{
"organization": "Daxslab",
"position": "Software Engineer",
"startDate": "2017-12-25",
"summary": "Yii2 Uploader Behavior for Active Record: Simplify the process to upload a file at model level.",
"highlights": [
"Automates file uploading for every attribute tagged with file or image validation rule. It also configures the way that filename should be renamed and stored in database as attribute value.",
"Leveraged skills on PHP and Yii"
],
"url": "https://github.com/daxslab/yii2-uploader-behavior"
},
{
"organization": "Daxslab",
"position": "Software Engineer",
"startDate": "2019-03-19",
"summary": "Yii2 Website Module: CMS module for Yii2 based websites based on a tree structure for pages. Frontend design agnostic.",
"highlights": [
"Module behind several websites created by Daxslab as a key favor on reducing the development time",
"Leveraged skills on PHP and Yii"
],
"url": "https://github.com/daxslab/yii2-website-module"
}
],
"education": [
{
"institution": "Universidad de Cienfuegos Carlos Rafael Rodríguez",
"area": "English",
"studyType": "Postgraduate",
"startDate": "2012-12-31",
"endDate": "2013-12-31",
"score": "",
"courses": []
},
{
"institution": "Universidad de Cienfuegos Carlos Rafael Rodríguez",
"area": "Administración de Negocios",
"studyType": "Master of Science (MSc)",
"startDate": "2013-12-31",
"endDate": "2015-12-31",
"score": "5/5",
"courses": []
},
{
"institution": "Proyecto CubaEmprende",
"area": "Business Administration and Management, General",
"studyType": "Taller Emprende",
"startDate": "2015-12-31",
"endDate": "2015-12-31",
"score": "",
"courses": []
},
{
"institution": "Universidad de Ciencias Informaticas",
"area": "Infraestructuras de datos geoespaciales",
"studyType": "Posgrado",
"startDate": "2012-12-31",
"endDate": "2013-12-31",
"score": "",
"courses": []
},
{
"institution": "Universidad de Cienfuegos Carlos Rafael Rodríguez",
"area": "Pedagogy",
"studyType": "Postgraduate",
"startDate": "2012-12-31",
"endDate": "2013-12-31",
"score": "",
"courses": []
},
{
"institution": "Universidad de Ciencias Informáticas",
"area": "Softcomputing",
"studyType": "Postgraduate",
"startDate": "2013-12-31",
"endDate": "2013-12-31",
"score": "",
"courses": []
},
{
"institution": "Universidad de Cienfuegos Carlos Rafael Rodríguez",
"area": "Informático",
"studyType": "Ingeniero",
"startDate": "2007-12-31",
"endDate": "2012-12-31",
"score": "5.45/5",
"courses": []
},
{
"institution": "Good News Language Institute",
"area": "English",
"studyType": "Pre-Intermediate English",
"startDate": "2011-12-31",
"endDate": "2015-12-31",
"score": "",
"courses": []
}
],
"awards": [
{
"title": "Best student in Research and Development",
"date": "2012-05-31",
"awarder": "Universidad de Cienfuegos",
"summary": "Award given to the graduating students with outstanding activity in research and development in projects not included in regular curriculum. "
}
],
"certificates": [],
"publications": [
{
"name": "How to email error logs to developer on Yii2 apps",
"publisher": "Personal Website",
"releaseDate": "2020-09-15",
"summary": "Use yii\\log\\EmailTarget to receive error messages/warnings from your Yii2 application directly in your inbox.",
"url": "https://glpzzz.dev/2020/09/15/yii2-email-error-logs.html"
},
{
"name": "How to add Schema.org markup to Yii2 pages?",
"publisher": "Personal Website",
"releaseDate": "2020-09-11",
"summary": "Let's use Schema.org on our website to help search engines to know more about the content of this URL. Here I'll you how to do it on Yii2 applications.",
"url": "https://glpzzz.dev/2020/09/11/schema-org-yii2-websites.html"
},
{
"name": "How to add Open Graph and Twitter Card tags to Yii2 website",
"publisher": "Personal Website",
"releaseDate": "2020-09-10",
"summary": "Small tutorial on how to use TaggedView Yii2 extension made by Daxslab to add OpenGraph and Twitter Card tags to any Yii2 application or website. Efficient and time saver!",
"url": "https://glpzzz.dev/2020/09/10/opengraph-twitter-card-yii2-websites.html"
},
{
"name": "Personal directory distributed over several physical disks",
"publisher": "Personal Website",
"releaseDate": "2020-03-12",
"summary": "How to split your home directory in several disks instead of having a bunch o units visibly mounted on your file manager.",
"url": "https://glpzzz.dev/2020/03/12/linux-home-several-disks.html"
},
{
"name": "Save time integrating git with pass",
"publisher": "Personal Website",
"releaseDate": "2020-01-18",
"summary": "Use this recipe to save time if you continuosly are using git online services as Gitlab, Github, Bitbucket. You just need to remember one password and enter it once per session.",
"url": "https://glpzzz.dev/2020/01/18/git-pass-integration.html"
}
],
"skills": [
{
"name": "Languages",
"keywords": [
"PHP",
"JavaScript",
"HTML",
"CSS",
"SASS",
"C++",
"Python",
"Java",
"Go (Programming Language)"
]
},
{
"name": "Libraries",
"keywords": [
"Yii PHP Framework",
"Bootstrap",
"jQuery",
"jQuery UI",
"Zend Framework",
"Laravel",
"CodeIgniter",
"Qt",
"Vue.js",
"Svelte",
"WordPress"
]
},
{
"name": "Databases",
"keywords": [
"MySQL",
"PostgreSQL",
"SQLite",
"MongoDB"
]
},
{
"name": "Systems",
"keywords": [
"Docker",
"Apache",
"Linux",
"Gitlab",
"Github",
"Bitbucket"
]
},
{
"name": "Other",
"keywords": [
"Software engineering",
"Software Development",
"Architecture",
"Data Structures",
"OOP",
"Web Development",
"Responsive Web Design",
"REST APIs",
"Algorithms",
"Git",
"Open Source Software",
"Business Management",
"Customer Service"
]
}
],
"languages": [
{
"fluency": "Native Speaker",
"language": "Spanish"
},
{
"fluency": "Full Professional",
"language": "English"
}
],
"interests": [],
"references": [
{
"name": "Travis Gould (Director of Product Management, Freedom Financial Network)",
"reference": "Over the past year plus I have had the privilege of working with Gabriel as a developer on the Scrum team which I lead as the Product Owner. \nBetween my Six Sigma work and my time in Product Management (20+ years combined), I have worked with a great number of developers, and Gabriel is amongst the very best I have worked with in terms of balancing back-end efficiency with elegant front-end user solutions. His ability to create high-quality UI functionality in a legacy system with a great number of pre-existing limitations has been superb.\nIn addition to the technical abilities Gabriel brought to the team, his personality, humor, and optimism were a bright spot in every day that I interacted with Gabriel. He has been an incredible asset to our team and I (along with the rest of the team) will miss him and wish him well in the next journey. \nAny team that is fortunate enough to have Gabriel with them is a lucky team indeed."
},
{
"name": "Jose Luis Gonzalez Ochoa (Delivery Services Lead, Unosquare)",
"reference": "Gabriel has shown a great attitude during the time he's worked with us. His contributions to the project have been very valuable and he has received recognition both internally and by the clients he's worked with. Gabriel is very professional and possesses great development skills."
},
{
"name": "Josias Hernandez Perez (Communication and Marketing Independent Counselor)",
"reference": "This is one of the most intelligent and capable dudes I have ever met. Undoubtedly, Gabriel is remarkable for his versatility as a professional eager to learn and upgrade himself."
},
{
"name": "Yoel Suarez González (Manager, Sweet & Cortaditos)",
"reference": "He trabajado con Gabriel durante siete años y tiene capacidades de gran impacto en el mundo de la informática y la Administración de Empresas.\nHa trabajado como Instructor Asesor del Proyecto CubaEmprende en Cienfuegos y lo recomiendo para cualquier tipo de trabajo profesional."
},
{
"name": "Serguei Castillo (System Administrator)",
"reference": "Me llamo Serguei Castillo Castillo, He trabajado con Gabriel Alejandro por varios años ya, muy buen programador siempre al tanto de las últimas tecnologías y tendencias, capaz de realizar varios proyectos a la vez, con diferentes lenguajes de programación. Mu competente y lo recomiendo para su contratación. Un saludo, Gracias."
},
{
"name": "Jose Manuel Mc Langhlin Matienzo (Desarrollador de software .NET, CLT SA)",
"reference": "Tuve la suerte de que el Gabo fuera mi profesor de Estructura de Datos en segundo año de la carrera, uno de los mejores que tuve en mi época de estudiante, aprendí un moton de el. Eternamente agradecido "
},
{
"name": "Adrián Fonseca Vega (Especialista Técnico L2, ARNALDO C. CASTRO S.A)",
"reference": "Un profesional competente , muy bien preparado, emprendedor, capaz de afrontar nuevas metas y salir exitoso, experto en desarrollo de aplicaciones, muy buen compañero de equipo."
},
{
"name": "Ibrahim Martín Lorenzo (IT Business Consultant - PM and Digital Strategy, Solution Architect, Network - System Administrator)",
"reference": "He trabajo con Gabriel en desarrollo de proyectos de software, muy resolutivo, posee un amplio conocimiento en el ámbito del software y las tecnologías libres, emprendedor por naturaleza y un pedazo de persona. Sencillamente alguien en quien depositar la confianza de desarrollo de un proyecto, sin lugar a dudas."
},
{
"name": "Erich J. García Cruz (CEO, QvaPay)",
"reference": "Excelente desarrollador web, multiples proyectos en su cartera hacen de Gabriel un profesional en el sector de desarrollo web. Altamente responsable y serio en su trabajo. Lo recomiendo notablemente."
},
{
"name": "Sandy Pérez (Senior Software Engineer, APPLICA CORP)",
"reference": "Excellent and focused developer, very good transmitting and creating ideas. Great as a teammate, has a really well skilled developer with lots of experience."
}
],
"projects": [
{
"name": "CAP (Client Adquisition Portal)",
"description": "Critical system in Achieve's wholesale operations",
"startDate": "2022-06-30",
"highlights": [
"Implemented new features that improved the overall user experience and functionality of the platform.",
"Provided production support to ensure the smooth operation of the platform.",
"Led migration efforts of legacy sections of the code base, ensuring a seamless transition with minimal impact on business processes.",
"Worked on the integration of CAP with 3rd party services, allowing for improved data sharing and streamlined workflows between different platforms.",
"I also provided made the required changes in other applications written in Laravel and Golang to ensure the correct integration between them."
],
"roles": [
"Full Stack Developer"
],
"keywords": [
"Zend Framework",
"PHP",
"HTML",
"CSS",
"Javascript",
"jQuery",
"jQuery UI",
"REST",
"MySQL",
"Debian",
"Docker"
],
"type": "Web Application",
"endDate": "2023-06-30",
"entity": "Unosquare"
},
{
"name": "TruckDriverJobs411.com",
"type": "Web Application",
"startDate": "2021-03-31",
"description": "Trucking jobs board for owner operators, truck drivers, trucking companies, and recruiting agencies.",
"keywords": [
"Yii PHP Framework",
"PHP",
"Bootstrap",
"HTML",
"CSS",
"Javascript",
"MySQL",
"Ubuntu",
"Docker"
],
"roles": [
"Solution Architect",
"Full stack Developer"
],
"highlights": [
"Totally rebuild of the website",
"Migration of legacy accounts",
"UI redesign",
"New features development",
"Deployment optimization",
"Setup of job and mail queues",
"Setup integration with Western Truck Insurance Services' Website and CRM"
],
"url": "https://www.truckdriverjobs411.com",
"endDate": "2022-04-30",
"entity": "TechniqueWeb",
"poster": "truckdriverjobs411"
},
{
"name": "WTIS Rating System",
"type": "Web Application",
"startDate": "2020-02-28",
"description": "CRM for Western Truck Insurance Services internal operations",
"endDate": "2022-04-30",
"roles": [
"Solution Architect",
"Full stack Developer"
],
"highlights": [
"Lead the infrastructure update (libraries, database, etc.)",
"Fixed data inconsistencies",
"3rd party services integration",
"Version control setup and deployment optimization"
],
"keywords": [
"Wordpress",
"PHP",
"Bootstrap",
"HTML",
"CSS",
"Javascript",
"jQuery",
"jQuery UI",
"Vue.js",
"Ajax",
"MySQL",
"Ubuntu",
"Docker"
],
"entity": "TechniqueWeb"
},
{
"name": "Western Truck Insurance Services, Inc.",
"type": "Website",
"startDate": "2020-02-28",
"description": "Company website allowing visitors to obtain information about services and request truck insurance quotes.",
"url": "https://www.truckinsure.com",
"endDate": "2022-04-30",
"roles": [
"Full stack Developer"
],
"highlights": [
"Theme organization",
"Optimization of custom operations",
"Deployment optimization"
],
"keywords": [
"Wordpress",
"PHP",
"Bootstrap",
"HTML",
"CSS",
"Javascript",
"jQuery",
"Ajax",
"MySQL",
"Ubuntu",
"Docker"
],
"entity": "TechniqueWeb",
"poster": "truckinsure"
},
{
"name": "Tenniscall.com",
"type": "Web Application",
"startDate": "2019-02-28",
"description": "Tenniscall - Find tennis partners, coaches, tennis clubs. Organize tennis leagues & tournaments. Book a court & play matches. It's 100% free.",
"url": "https://www.tenniscall.com",
"endDate": "2020-04-30",
"keywords": [
"Yii PHP Framework",
"PHP",
"Bootstrap",
"HTML",
"CSS",
"Javascript",
"MySQL",
"Ubuntu",
"Docker"
],
"roles": [
"Full stack Developer"
],
"highlights": [
"Player profiles: I implemented improvements to the player profiles section, which has helped users to better showcase their skills and achievements.",
"Court management: I developed functionalities to streamline court management, making it easier for users to reserve and book courts for their games.",
"Local leagues: I worked on the development of local league management tools, which have helped to organize and manage tournaments more efficiently, resulting in increased user engagement and satisfaction."
],
"entity": "TennisCall",
"poster": "tenniscall"
},
{
"name": "ComoHay",
"type": "Web Application",
"startDate": "2020-06-30",
"description": "Search engine for popular Cuba ads websites",
"url": "https://comohay.com",
"roles": [
"Frontend developer"
],
"keywords": [
"Python",
"Django",
"Miligram",
"HTML",
"CSS",
"Javascript",
"Ubuntu",
"Docker",
"PosgreSQL"
],
"endDate": "2020-07-31",
"entity": "Daxslab",
"poster": "comohay"
},
{
"name": "CEAC",
"type": "Website",
"startDate": "2018-04-30",
"description": "Website for Center of Environmental Studies of Cienfuegos.",
"url": "https://www.ceac.cu",
"endDate": "2022-03-31",
"entity": "Daxslab"
},
{
"name": "HogarEnCuba",
"type": "Web Application",
"description": "Cuba focused Real Estate portal with powerful search features and a great user experience.",
"highlights": [
"Helped the transition of a 20 years old business to the digital environment.",
"Praised as \"the best real estate website\" because of the focus on content and lack of ads."
],
"keywords": [
"Yii PHP Framework",
"PHP",
"Bootstrap",
"HTML",
"CSS",
"Javascript",
"MySQL",
"Ubuntu",
"Docker"
],
"startDate": "2014-04-30",
"entity": "Daxslab",
"url": "https://www.hogarencuba.com",
"roles": [
"Project Manager",
"Solution Architect",
"Full stack Developer"
],
"entity": "Daxslab",
"poster": "hogarencuba"
}
],
"meta": {
"version": "v1.0.0",
"canonical": "https://github.com/jsonresume/resume-schema/blob/v1.0.0/schema.json"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment