Experience

Having worked for a startup for the past few years and being an enthusiastic learner, I have had the opportunity to work on a variety of projects and technologies. I have experience with full stack development from API development to React, cloud services, and IoT devices using multiple languages and frameworks.

reactgolangjavascripttypescriptpythonhtml5css3awsmongodbpostgresqlbashgithubbitbucketmuifigmafitbit

Awake Labs Inc.

July 2021 - Sept 2024
Fully Remote

Awake Labs is a company that specializes in creating technology solutions for individuals with intellectual and developmental disabilities.


  • Next.js Internal Tools

    Developed internal tools using Next.js and React, porting existing features from the React web dashboard and integrating App Smith tools.

    Extended Training with AWS Platform

    Continued training with AWS platform Cloud Practitioner modules for certification.


  • App Smith Low Code Internal Tools

    Met with team members to plan and develop internal software tools using the App Smith low code platform.


  • Enhancements to User Insights API using Golang

    Developed enhancements to the User Insights API using concurrent Golang routines for improved performance and data processing. Improved API response times by a factor of ten with additional features.


  • Stakeholder Beta Feature Update

    Worked with stakeholders to plan and produce a beta feature update for the React web dashboard which included detailed analytics and visualizations for organizational user activity and engagement.


  • Fitbit Pairing: Major Update

    Released major update to Fitbit pairing feature with improved UI and APIs for a better user experience.


  • Project Planning: Fitbit Pairing Feature

    Designed and planned the development of a new feature to pair Fitbit devices with the system architecture for improved data collection and synchronization.

    Golang Websocket API Development

    Developed new APIs using Golang and Websockets to pair Fitbit devices in with a more efficient, secure, and user-friendly experience. Greatly improved connectivity and client onboarding.


  • Promotion: Full Stack Developer II

    Promoted to Full Stack Developer II with additional responsibilities in project management and team leadership.

    Stakeholder Meetings and Feedback

    Met with stakeholders to plan and develop new features and improvements to the platform.


  • Fitbit Code Refactoring

    Worked with IoT developer to refactor Fitbit code to improve data collection and synchronization.


  • Cross-Platform API Integration

    Worked with developers to integrate new APIs into back and front end applications for cross-platform feature parity.


  • Access Control API

    Created an API using Golang to manage user access control and permissions for the React web dashboard and mobile application.


  • Golang Research and Development

    Learned Golang for API development and began planning and implementation of new APIs using concurrency and performance optimization.

    Analytics API

    Used Golang to create a new analytics API to provide detailed bug reports and granular insights into user interaction with specific front end features and components.


  • User Insights Feature

    Developed and released new APIs and React web dashboard features with enhanced insights into user activity across platforms.


  • Training, Flask API Development

    Worked with intern to develop a Flask API for a new graph feature implemented in the React web dashboard and mobile application.

    Redux Toolkit

    Worked with intern to refactor React web dashboard to use Redux Toolkit for state management.


  • Fall Intern Interviews, Onboarding, and Training

    Created coding challenges, conducted interviews, and onboarded and trained new fall intern.


  • AWS Research and Development

    Met with team members for cross-training of the planning, development, and deployment of various services using AWS. Learned to deploy services with Docker and Elastic Container Service via AWS.


  • Promotion: Full Stack Developer

    Promoted to Full Stack Developer with additional responsibilities in talent acquisition and the development and maintenance of full stack applications.


  • Training

    Continued training and assisting new team members.

    Maintenance and Features

    Continued adding new features to React web dashboard and APIs for mobile consumption.


  • Interviewing, Onboarding, and Training

    Created coding challenges and helped conduct interviews for intern and junior developer positions. Onboarded and helped train new team members.


  • Maintence and Features

    Maintained and added new features to the React web dashboard and supporting APIs.

    Product Planning

    Met with team members and consultants to plan future product development. Conducted research and development on new features and technologies.


  • Promotion: Junior Developer

    Promoted to Junior Developer following a successful internship.

    React Web Dashboard

    Developed a React web dashboard for both clients and staff to visualize and manage client data. Features included a custom heatmap, line graph, notification data tables, and user management tools.

    Supporting APIs

    Developed supporting APIs using NodeJS to provide data to the React web dashboard.


  • Notification API

    Co-designed and implemented a RESTful API using NodeJS to send mobile notifications to clients and staff via Firebase.

    Legacy IoT adaptation

    Adapted legacy IoT device code to communicate with the new system architecture.


  • Data Migration

    Developed a data migration tool using Python to parse and transfer client data from the legacy system to the new database. Began an incremental migration process to onboard clients to the new system.

    Client Data API

    Co-designed and implemented a RESTful API using NodeJS to provide client data access to internal and external applications.


  • Database Implementation

    Co-designed and implemented a new database system to store client data using PostgreSQL and MongoDB.

    Authentication API

    Co-developed an authentication API to secure client data access and manage user permissions.

    Data Migration Planning

    Created a data migration plan to transfer data from the legacy system to the new database.


  • Architecture Research and Development

    Met with team members and consultants to plan the development of a new system architecture. Conducted research on various technologies and frameworks to determine the best fit for the project.


  • Tizen IoT Update

    Tizen IoT research and development and code update for compatibility with repaired legacy system.


  • Internship

    Started as a software development intern.

    Legacy System Repair

    Inherited and repaired legacy system code which had stopped functioning, preventing the import of crucial client data. Reparations included system analysis, code refactoring, and performance optimization.


H3alth Technologies Inc.

November 2020 - January 2021
Fully Remote

  • Project Completion

    Along with fellow interns, merged and deployed a proof of concept 3D imaging application to production.


  • Cloud Services and React Development

    Learned the basic of clouds services with AWS, Docker, and React development.


  • Co-op Practicum

    Started software development practicum through SAIT.

    Project Planning and Delegation

    Met with team members to plan and delegate tasks for a new project involving hosting a 3D imaging application using Three.js and React.

    Cloud Platform Research

    Researched cloud platforms for hosting the 3D imaging application, comparing AWS, Azure, and Google Cloud.