Santiago Mejia, Developer in Cochabamba, Cochabamba Department, Bolivia
Santiago is available for hire
Hire Santiago

Santiago Mejia

Verified Expert  in Engineering

Software Developer

Cochabamba, Cochabamba Department, Bolivia

Toptal member since January 29, 2020

Bio

Santiago is a telecommunications engineer with over a decade of experience in programming. He's worked on hybrid mobile applications with a daily reach of hundreds of thousands of users. Being a former college ICPC champion and contestant, he has a strong background in data structures and algorithms, which allows him to be a regular contestant in competitive programming competitions. Santiago teaches programming to young people in developing countries in his free time.

Portfolio

Wolipay
Angular, TypeScript, Firebase, Firebase Cloud Functions, Cloud Firestore...
Conxium Inc
Angular, Python, JavaScript, TypeScript, Open Source, REST
OnCorps, Inc.
Angular, Python, JavaScript, TypeScript, Open Source, Firebase Authentication

Experience

  • Firebase - 7 years
  • TypeScript - 7 years
  • Ionic - 7 years
  • Angular - 7 years
  • Hybrid Apps - 6 years
  • Firebase Cloud Functions - 5 years
  • Cloud Firestore - 4 years
  • Node.js - 2 years

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Ionic

The most amazing...

...thing I've done is lead the technical development of a startup in Bolivia with thousands of users.

Work Experience

CTO

2024 - PRESENT
Wolipay
  • Developed the back-end architecture using TypeScript and databases with NoSQL to support the integration of new companies into our platform.
  • Developed the two front-end projects in Angular that are visible to the end user.
  • Oversaw the CMS and the CRM development in React, leading a team of two front-end developers and a QA.
Technologies: Angular, TypeScript, Firebase, Firebase Cloud Functions, Cloud Firestore, Iframes

Front-end Angular Developer

2023 - 2024
Conxium Inc
  • Built the entire functional mobile application using Ionic and Angular, according to the provided mock-ups, adapting to native components where necessary.
  • Helped fix bugs and styling in the web platform of the company using Angular, CSS and HTML.
  • Implemented features using Angular on the front end of the web platform. Contributed to reducing the technical debt left by the previous developer.
Technologies: Angular, Python, JavaScript, TypeScript, Open Source, REST

Full-stack Angular Developer

2022 - 2022
OnCorps, Inc.
  • Developed features for the company's product that simplified the client workflow.
  • Implemented business logic screens using Angular.
  • Helped with the deployment of DevOps for regular product releases.
Technologies: Angular, Python, JavaScript, TypeScript, Open Source, Firebase Authentication

Software Developer

2019 - 2022
Freelance
  • Developed new features related to mobile and network security for a company in the cybersecurity field using Angular (XML, SCSS, TypeScript), Firebase, and NativeScript, which reduced the response time in cases of cybernetic attacks.
  • Created an online payment gateway with Firebase Cloud Functions to communicate online stores with a specific third party's online payment system, thus reducing the company's expenses in proprietary development.
  • Provided consulting on artificial vision algorithms in Python for a small startup in Bolivia, which led them to win a hackathon oriented to "green solutions."
  • Designed and developed the BaaS and front-end architectures of a multiple online stores' system with Ionic, Angular (HTML, SCSS, TypeScript) and Firebase, allowing users to shop online from local markets while keeping the mandatory social distancing.
  • Developed and co-designed the BaaS and front-end architectures of a drive-in theater's online platform in Bolivia using Angular (HTML, SCSS, TypeScript) and Firebase, allowing for people to go to movies while keeping the mandatory social distancing.
  • Designed and developed the back-end of the electricity company in Sucre - Bolivia, using TypeScript, Node.js, MongoDB, and Express.js, allowing the emission of payment invoices.
Technologies: TypeScript, Ionic, Firebase, NativeScript, Sass, HTML, Angular, Agile Software Development, Visual Studio Code (VS Code), Firebase Cloud Functions, Cloud Firestore, Firebase Realtime Database, REST, Front-end, Mobile Development, JavaScript, NgRx, APIs, Node.js, Back-end, eCommerce, Front-end Development, Full-stack Development, Mobile Apps, Mobile, UI Components, Figma, Mobile Banking, Full-stack, RxJS, NoSQL, Git, REST APIs, JSON REST APIs, HTML5, SaaS, CSS, Architecture, Google Cloud Platform (GCP), MongoDB, Angular CLI, Angular Material, Asynchronous Programming, NPM

Angular Developer

2020 - 2021
Syndigo
  • Developed features for the company's wholesale system in Angular, with an intense use of RxJS per architecture.
  • Tracked and fixed bugs using Jira as a reporting tool and RxJS for debugging.
  • Designed and implemented screens needed for the sales flows using Angular, REST, and RxJS.
Technologies: Angular, JavaScript, CSS, HTML, TypeScript

Software Developer

2020 - 2020
Enorm
  • Developed and co-designed the mobile app and the web system for a running platform using Angular (HTML, SCSS, TypeScript) and Ionic, allowing the company to manage one single codebase while providing access to the service in web, Android, and iOS.
  • Developed and designed the BaaS architecture using Firebase Cloud Functions, increasing the security and flexibility of the platform's BaaS.
  • Implemented features like push notifications for Android and iOS, real-time messaging chat rooms, and instant athlete-coach feedback using Angular and RxJS.
Technologies: Firebase, TypeScript, Ionic, Sass, HTML, Angular, Agile Software Development, Visual Studio Code (VS Code), Firebase Cloud Functions, Hybrid Apps, Cloud Firestore, Front-end, Mobile Development, JavaScript, APIs, Back-end, Front-end Development, JSON Web Tokens (JWT), Full-stack Development, Mobile Apps, Mobile, Front-end Architecture, Full-stack, NoSQL, Git, REST APIs, JSON REST APIs, HTML5, SaaS, CSS, Architecture, Google Cloud Platform (GCP), Angular CLI, Asynchronous Programming, NPM, Firebase Authentication

Software Developer

2018 - 2019
VIVA
  • Developed new features for the company's website and mobile apps that allowed hundreds of thousands of users to save time on online purchases of the company's services using Angular (HTML, TypeScript, SCSS) and Ionic.
  • Designed and developed the front-end interface for the PCRF (policy and charging rules function) of the company's telecommunications network, which serves more than 3 million users using Angular (HTML, TypeScript, SCSS) and Electron.
  • Implemented the front-end interface for an online payments and cash management app, which allowed the company to increase the revenue on online transactions using Angular (XML, SCSS, TypeScript) and NativeScript.
Technologies: Firebase, Electron, Sass, HTML, Angular, TypeScript, NativeScript, Ionic, Agile Software Development, Visual Studio Code (VS Code), Hybrid Apps, Front-end, Mobile Development, JavaScript, Front-end Development, JSON Web Tokens (JWT), Mobile Apps, Mobile, Mobile Banking, Git, CSS, Architecture, Angular CLI, Asynchronous Programming, NPM

Software Developer

2017 - 2018
Lokoto
  • Developed the company's website allowing hundreds of businesses to register in the platform using Angular and Firebase.
  • Designed and developed the BaaS architecture for the company's platform, which serves more than 7,000 users using Firebase.
  • Designed and developed the company's main product (mobile app), minimizing the load times and the data consumption on the user's devices as well as decreasing the load of the network using Angular (HTML, SCSS, TypeScript), Ionic, and Firebase.
Technologies: Firebase, TypeScript, Ionic, Sass, HTML, Angular, Agile Software Development, Visual Studio Code (VS Code), Firebase Cloud Functions, Hybrid Apps, Cloud Firestore, Firebase Realtime Database, REST, Mobile Development, APIs, Back-end, JSON Web Tokens (JWT), Full-stack Development, Mobile Apps, Mobile, Full-stack, NoSQL, Git, REST APIs, JSON REST APIs, Architecture, Google Cloud Platform (GCP), Angular CLI, Angular Material, Asynchronous Programming, NPM, Firebase Authentication

Experience

Chance

A platform that connects businesses in the entertainment industry with day-to-day people, promoting the cultural movement in Cochabamba, Bolivia.

With over 7,000 downloads, 600 events, and 100 businesses, we have motivated thousands of users to go out and explore the city like never before.

Shopi

An eCommerce platform for groceries in Bolivia.

I implemented the front-end and back-end logic. The app displayed products organized into categories, shopping carts, and forms with delivery information, including maps and checkout.

This information is linked with a CMS where the store owners can fetch and dispatch the orders to the users' location.

Traker

https://www.facebook.com/Traker.Placas.QR?utm_medium=email
A system designed to get lost pets back with their owners faster.

The physical product is a stainless steel pet tag with a QR. When the QR code is scanned, a web page is open, the web page asks for the user's location and notifies the owner immediately with the location of the scanned pet tag. The web page also contains all of the owner's information, so you can easily get in touch with them to return the lost pet.

Education

2012 - 2016

Bachelor of Science Degree in Telecommunications Engineering

Bolivian Catholic University "San Pablo" - Cochabamba, Bolivia

Certifications

DECEMBER 2023 - PRESENT

Machine Learning

Coursera

MAY 2017 - PRESENT

Certificate in Mobile Application Development

Bolivian Catholic University "San Pablo"

Skills

Libraries/APIs

REST APIs, NgRx, RxJS, Node.js, React

Tools

Angular CLI, NPM, Firebase Authentication, Figma, Git

Languages

TypeScript, JavaScript, CSS, HTML, Python, Sass, Java, C++, Python 2, SQL, HTML5

Frameworks

Angular, Ionic, NativeScript, Angular Material, Electron, JSON Web Tokens (JWT)

Paradigms

Asynchronous Programming, Object-oriented Programming (OOP), REST, Mobile Development, Functional Programming, Agile Software Development

Platforms

Firebase, Visual Studio Code (VS Code), Mobile, Google Cloud Platform (GCP)

Storage

Cloud Firestore, NoSQL, Firebase Realtime Database, MongoDB

Other

Front-end Development, Mobile Apps, JSON REST APIs, Front-end, Firebase Cloud Functions, Hybrid Apps, APIs, Back-end, eCommerce, Full-stack Development, UI Components, Front-end Architecture, Mobile Banking, Full-stack, Supervised Machine Learning, Algorithms, Unsupervised Learning, Recommendation Systems, Reinforcement Learning, Machine Learning, SaaS, Artificial Intelligence (AI), Architecture, Iframes, Open Source

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring