Multiplayer Statistics Dashboard Website for Battle for Wesnoth
Tap or Click to open
Full-stack cross-platform mobile app development for Mapa Web Development
Tap or Click to open
Data Visualization for Pazito's Time Tracker
About
Data-driven
I consider myself a strategic and analytical person. I prefer to make decisions that are informed by data. When I receive information, I like to contextualize it in terms of where it came from and its degree of uncertainty.
Adaptable
Whatever your technology stack is, given enough time I can get the hang of any part of it. Just point me in the right direction and show me the official documentation.
Caring
I believe that innovation only thrives when people feel like they are respected and cared for. People who feel like they do not belong will not share their ideas, or may not even bother to come up with any.
I joined Mapa Web Development (MWD) as a Software Developer, tasked with providing expertise across various aspects of software development. During my nine-month tenure, together with one other junior software developer, we accomplished the development of a mobile app called
Park King,
which allows users to book parking slots for events such as concerts and conferences, from inception to successful deployment.
Technologies Used
Flutter
Flask
DragonPay
Firebase
GitLab
Docker
Google Cloud Run
Details
Collaborated closely with a fellow software developer, who was new to the role, to develop a mobile app. We utilized Flutter for the mobile client, Python Flask for the back end, used DragonPay for payment processing, Firebase for authentication, and Firestore for the database.
Provided all the necessary requirements for successful acceptance and deployment of the app to the Google Play Store and Apple App Store
Orchestrated the setup of separate local, development, and production environments for controlled development and testing processes
Implemented CI/CD pipelines using GitLab and Docker for the back-end services, achieving high test code coverage and detailed documentation
Managed Google Cloud infrastructure, ensuring cost efficiency, permissions, and security measures
Data Visualization for Pazito's Time Tracker
I added a "Visualize Data" feature to a time tracking app called Time Tracker.
I identified that there was an opportunity to create a dashboard after I saw that there was a monthly
Multiplayer Activity Report
that was being manually prepared and released.
I created a proof-of-concept for the Wesnoth organization to interact with before they decided to officially adopt my dashboard.
I communicated with other developers to get access to the database and other data I needed, to setup and deploy to development and production environments, to ask for code reviews, and to address comments and requested changes.
I wrote clear documentation to enable other developers to understand and run the app without having to ask me personally for all the steps in the process. I included links to the official documentation for the various technologies and libraries used by the application.
I wrote tests to help ensure quality and possibly serve as a secondary form of documentation.
Controller
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.
Locked Safe
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.
Submarine
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.