Asaeli Junior Matelau

Interested in working with those that challenge the status quo and empower the marginalized.

Software Engineer

Community Activist

Truth Seeker

About Me

I am an aspiring software craftsman who takes pride in eloquent problem solving. I enjoy building software and appreciate how much I still have to learn. In addition to my engineering experience, I bring with me years of community building and leadership where I have aimed to make a positive impact on the lives of those who are marginalized. I am generally successful in my undertakings and I believe that is due to a strong work ethic. For my work, I have been recognized as a Generation Google Scholar, Larry H. and Gail Miller Scholar, and I was invited to become a fellow of the NAPALI leadership institute.

View My GitHubView My Resume
  • profile

    Change.org

    Staff Software Engineer

    Jan 2021 - Present

    Building software to empower those that are making an impact!

  • Divvy

    Senior Software Engineer

    Dec 2019 - Jan 2021

    I am building out resilient distributed systems that leverage Elixir, Kafka, and Protobuf to create impressive card experiences.

  • profile

    Podium

    Lead Software Engineer/Senior Software Engineer

    May 2016 - Dec 2019

    I lead the integration team at Podium. We drive value for our customers by providing seamless integrations to systems they already leverage. We process third-party data in a number of formats, evaluating triggers and firing off events to our own systems. We also work on monitoring and optimization of our integration applications.

  • CodePurpose

    Co-Founder

    July 2018 - Present

    Mission - Introduce, Engage and Empower all communities to code.

  • profile

    Solutionreach Inc.

    Software Developer

    May 2015 - April 2016

    Full stack implementation of new features and integrations. I built RESTful web services, implemented a client side notification system that consumed a RESTful web service. Improved handling of provider and location systems. Introduced Google Charts for survey data visualizations.

  • Master Control

    Software Quality Assurance Engineer Intern

    May 2014 - Aug 2014

    Automated test suites, including regression and functional tests. Manual tests such as bug verification and functional tests. Thoroughly document test results in a meaningful and measurable way. Adapt testing strategies and techniques to maximize test coverage and efficiency. Provide useful feedback during design and development sessions

  • profile

    Ping Identity

    Intern, Affiliate Software Engineer

    June 2013 - Dec 2014

    Test Automation Engineer - Design, develop and document automation test tools, programs or scripts based on product requirements. In this role, I worked with an agile team of engineers to provide automated systems for our quality engineers to leverage.

Projects

podium logo

YBA Admin Portal

Created a Workflow Management System for YBA Shirts. The system allows for the creation of work orders, employee assignment, uploads, checkpoint management, comments and history. The system also features user management with password resets and a reporting system. The funds from this project were used to send a future developer to DevPoint Labs Bootcamp and to purchase a future designer a computer system, online training materials and a Huion tablet.
podium logo

Podium Developer Portal

Lead the team that is building Podium's Developer Experience Portal. This includes sandbox API environment, API documentation, API administration, and status page. Elixir, React
podium logo

Podium Switchboard

Lead the team that created an automated system that sends the right message to an end consumer based on user configuration. Elixir
podium logo

Ford Reviews API

Lead the team that serves reviews to Ford.com for North America and Europe. This project includes the design and implementation of Ford.com reviews API, The implementation of a dealer portal for dealerships to leave responses to reviews and an admin dashboard for the management of API users. Elixir, React
podium logo

Podium Public API

Created the public API interface for Podium. Podium has numerous micro-services for specific purposes. This application orchestrates all requests of the public interface to the underlying services. Elixir
podium logo

Custom CSV Connector

Created an application that dynamically accepts csv 'maps', polls S3 for incoming csvs then parses and detects external events in incoming data and triggers events in to Podium systems. Parses high-volume csvs while maintaining a high through-put. Elixir, OTP, Flow, NimbleCSV, Ecto, RabbitMQ
podium logo

Notification System

Created a notification system for the Solutionreach platform to notify subscribers of new providers and locations. Java, Struts, JSP, Jquery, JSON, REST
podium logo

Uber Integration

Integrated the Solutionreach platform with Uber to allow subscribers patients to schedule transportation to their upcoming appointments. Java, Play Framework, REST, JSON, Retrofit
podium logo

Swagger Interactive API Documentation

Added swagger interactive api documentation to rest resources. Swagger, Java, Jersey
podium logo

Healthgrades Scorecards

Created a solution to deliver premium subscribers their Healthgrades scorecards on a monthly basis on the Solutionreach platform. Java, Struts
podium logo

Cents

A College Students Financial Decision Engine, I am the lead android application developer on this project and in charge of devOps. Cents aims to answer questions current and potential college students have about schools, majors, cities, and future careers by providing the most reliable, current, and accurate information in easy to understand ways. Cents is created by students who have had to deal with the harsh financial realities college goers face today.
podium logo

Sprouts

Google Scholars Retreat Hack-A-Thon project - Play! Framework application with the aims of assisting those considering Computer Science with resources gathered from 3rd-parties.
podium logo

Database Visualzation Tool

Ruby on Rails application created to provide an answer to questions by customers or developers curious about table interactions. Also, this application uses D3.js library on the client to provide beautiful and easy to understand visualizations.
podium logo

Bookstore

Designed and implemented a database system for an online bookstore. This system maintained user data, book data, user relationship status, and book reviews. - Java, JSP, MySQL
podium logo

U of U ACM site

Landing page for University of Utahs ACM chapter includes embedded Google calendar, Google analytics - Jekyll, Ruby
podium logo

Test Management Console

Google Web-Toolkit project front-end to unify underlying automation tools. Functionality included launching virtual machines, product configuration, product launch, test-suite selection, test launch, and test run results. - Java, JPA, GWT
podium logo

Test Configuration Scripts

Script used to launch product and dependencies required for tests. Functionality includes clustered setup and termination. - Bash Script
podium logo

Scrobble-to-Video

Web app used to generate a feed of "loved" videos by utilizing Open APIs of Last.fm, Spotify, and YouTube. - Java, MySQL, ported to Dart
podium logo

Boggle Game

Classic Boggle game client and server. Functionality includes multiple clients to connect over a network and compete simultaneously. - C#, MySql
podium logo

Cloud Spreadsheet

Spreadsheet Client written to practice multi-threading, parsable data creation, and user interface creation. - C#, XML
podium logo

Resume Composer

Full featured Resume Composer. Functionality includes persistence and sanitized data. - PHP, MySQL, Twitter Bootstrap
collage

Other Interests

Community Building
Cycling
Weight Lifting
Camping
Building Awesome Applications
Much, Much, More..