Santiago Mejia, Software Developer in Cochabamba, Cochabamba Department, Bolivia
Santiago Mejia

Software Developer in Cochabamba, Cochabamba Department, Bolivia

Member since January 27, 2020
Santiago is a telecommunications engineer with over a decade of experience in programming. He's worked in 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 at competitive programming competitions. In his free time, Santiago likes to play soccer and teach programming to young people in developing countries.
Santiago is now available for hire

Portfolio

  • Freelance
    TypeScript, Ionic, Firebase, NativeScript, Sass, HTML, Angular...
  • Enorm (via Toptal)
    Firebase, TypeScript, Ionic, Sass, HTML, Angular, Agile Software Development...
  • VIVA
    Firebase, Electron, Sass, HTML, Angular, TypeScript, NativeScript, Ionic...

Experience

Location

Cochabamba, Cochabamba Department, Bolivia

Availability

Part-time

Preferred Environment

Visual Studio Code

The most amazing...

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

Employment

  • Software Developer

    2019 - PRESENT
    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.
    Technologies: TypeScript, Ionic, Firebase, NativeScript, Sass, HTML, Angular, Agile Software Development, Visual Studio Code, Firebase Cloud Functions, Ionic 4, VS Code, Cloud Firestore, Firebase Realtime Database, REST
  • Software Developer

    2020 - 2020
    Enorm (via Toptal)
    • 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, realtime 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, Firebase Cloud Functions, Hybrid Apps, Ionic 4, VS Code, Cloud Firestore
  • 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, Hybrid Apps
  • 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, Firebase Cloud Functions, Hybrid Apps, Ionic 4, VS Code, Cloud Firestore, Firebase Realtime Database, REST

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
    https://play.google.com/store/apps/details?id=com.shopi.app

    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

    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.

Skills

  • Frameworks

    Angular, Ionic 4, NativeScript, Electron, Ionic 2
  • Storage

    Cloud Firestore, Firebase Realtime Database
  • Languages

    TypeScript, CSS, HTML, Sass, Java, C++, Python 2
  • Tools

    VS Code
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming, Agile Software Development, REST
  • Platforms

    Firebase
  • Other

    Firebase Cloud Functions, Hybrid Apps, Front-end, APIs
  • Libraries/APIs

    Node.js

Education

  • Bachelor of Science Degree in Telecommunications Engineering
    2012 - 2016
    Bolivian Catholic University "San Pablo" - Cochabamba, Bolivia

Certifications

  • Certificate in Mobile Application Development
    MAY 2017 - PRESENT
    Bolivian Catholic University "San Pablo"

To view more profiles

Join Toptal
Share it with others