Pablo E.

Pablo E.

Full-Stack Software Engineer

Guatemala City, Guatemala
Hire Pablo E. Hire Pablo E. Hire Pablo E.

About Me

Driven Full-Stack Software Engineer with 4+ years of experience building products that meet the highest industry standards both in web and mobile development for global companies. Hands-on experience developing SaaS sites and Apps using Python, React, and React Native tech stacks, always focusing on best practices, usability, and speed. I endeavor to transform code into efficient full solutions for clients, including working across many different APIs, third-party integrations, and databases.

Work history

UpStack
UpStack
Full-Stack Developer
2020 - Present (4 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware

  • Ensure that features are being delivered efficiently and on-time

Monad
Monad
Co-Founder / Software Engineer
2017 - 2020 (3 years)
Guatemala City , Guatemala
  • Developed complex software solutions for several consulting mandates and projects involving clients across Europe, North America, and Latin America.

  • Supervised requirements gathering focusing on a deep understanding of various internal operational processes.

  • Collaborated closely with upper management to drive strategy through development and implementation of new processes and features.

Government Agency
Government Agency
Back-End Developer
2017 - 2018 (1 year)
Guatemala City , Guatemala
  • Worked on the development of integrated software services within five countries across Central America.

  • Provided technical guidance during team meetings with executives, adhering to project goals and milestones.

  • Developed RESTful web services to manipulate dynamic data sets and performed troubleshooting prior to deployment.

Edoo
Edoo
Full-stack Developer
2016 - 2020 (4 years)
Guatemala City , Guatemala
  • Worked on the development of core features for a product with over 50k active users, implementing all major new enhancements to the existing software system.

  • Acted as expert on employee and software development plans related to enhancing software implementations and routine oversight.

  • Improved overall performance of systems and modular software products by developing code fixes and features to be included in code releases and patches.

Exeboard
Exeboard
Full Stack Lead Developer / Software Architect
2016 - 2017 (1 year)
Guatemala City , Guatemala
  • Led the database definition and software architecture of an an interactive and dynamic board management solution designed for companies that want to enhance board and leadership performance, engagement, communication and accountability.

  • Oversaw a development team that created a fully functional product in less than 5 months. Worked on the development of the initial reusable front-end components of the web application.

  • Closely collaborated with stakeholders and product owners, delivering timely updates on deadlines, designs, and enhancements.

Portfolio

Back-end Lead Developer - Reporting System
Back-end Lead Developer - Reporting System

The project is a complete learning solution that provides the best academic management products on the market for teachers and principals, streamlining the tasks of all participants in the educational process so that the focus is on the most important thing: student learning. Worked on the development of the first production version of the project, designing and developing the Reporting System that now offers more than 50 different reports for school teachers and principals. Optimized the performance of the scores storage by developing a cache system that used a tree-like structure to get access to course averages faster and avoid recalculating them at runtime, giving almost 5x more performance when generating the scorecards of students. Improved the application by adding a task queue to the system that allowed to enqueue CPU intensive tasks that were blocking and slowing down certain parts of the system. Also added Elastic Search services to improve the speed of search queries in the entire system and reduce CPU usage of the main App server. The project was successfully launched and has grown to more than 40 active clients that sum up to more than 50K users on the platform. Technologies used in the project: Django, Elastic Search, Docker, React-Redux.

Full-Stack Lead Developer - OntheBus
Full-Stack Lead Developer - OntheBus

Onthebus is an app that allows schools and parents to know the exact location of school buses in real-time in an effective way. Easily and immediately view the location of the bus with the help of notifications on mobile devices. Worked on the development of the first version of the product, also designing its architecture. Designed and developed the entire system, from the election of the tech stack to the full deployment of the first MVP. Created a real-time bus tracking system that allowed people to see the position of the bus in real time by integrating with an elixir server. Developed the front-end for the administration of the UI dashboard on React-Redux. Developed the REST API services using Django. Improved performance by adding the extensive use of the Django cache system on highly requested resources and by creating reusable components on React. The project was successfully launched and has now grown to more than 5000 users per day, as more than 50 buses are tracked in real-time. Technologies used in the project: Django, Elixir, React Native, Redis, Elastic Search, Docker, React-Redux.

Back-End Lead Developer - Criminal Search System
Back-End Lead Developer - Criminal Search System

The project is a search system to get more intelligence on the state of gangs in Guatemala and all Central America. This project was for investigators to archive, search, and add any criminal information that has been on the records of the justice department in Guatemala and needed to be improved or consulted in a quick and accessible manner. Worked on the integration of the search system in Guatemala with five external services from countries in Central America. Built the elastic search service to improve query speed and allow complex search queries in the system. Developed all the Django models necessary to store the criminal data in Guatemala. Assisted teams in Central America to improve their own search systems by showing them about fuzzy search and elastic search. The first version of the project was launched in a successful meeting in Panama City. The search system has been used at the airport to search for any criminal trying to get out of the country. Technologies used in the project: Django, C#, Elastic Search.

Education

Education
BSc. in Computer Science
'Valle de Guatemala' University
2012 - 2017 (5 years)