Headshot of Sagar

Hi, I'm Emmanuel 👋🏾

While my passion lies in creating responsive web applications and functional Android apps, I am also open to exploring diverse opportunities within the software field Throughout my academic journey, I have honed my skills in coding, problem-solving, and working collaboratively with diverse teams. I have hands-on experience in building responsive and user-friendly web applications, as well as developing Android apps.

Minneapolis,MN

763-516-8071

efanibi@fanibi.org

Available for work

Experience

Some Relevent Experience

Algorizin Software Developer Intern

As a Algorizin Software Developer Intern I've had the opportunity to work with a modern tech stack Additionally I've been able to expand my skillsets through their training program

  • Finance Flow App: During this project I lead in writing documentation using apiDoc This allows for automatic documentation generation in various forms
  • Finance Flow App: I supported the project by contributing to the process of converting from an trpc based api, to one that utilized graphql
  • Finance Flow App: Implemented an automated documentation process using apiDoc, resulting in comprehensive documentation for internal APIs. This optimization streamlined developer integration processes, fostering collaboration and ultimately achieving a 40% reduction in integration time.
  • Dashboard App: Orchestrated Dockerization for full-stack applications using Docker Compose, resulting in a 40% reduction in onboarding time for new developers and improved code base portability. Additionally, through the application of best practices, optimizing cache usage to minimize rebuilds on source changes and enhance efficiency.
  • Dashboard App: Built a centralized Supabase-powered database with GraphQL integration, enabling shared authentication, automated data queries and updates, and end-to-end type safety for new React/NextJS Algorizin applications, saving weeks of development time and enhancing efficiency
  • Dashboard App: Sped up development with a 30% reduction in time-to-deployment by implementing automated code integration and testing. This was achieved through a streamlined CI/CD pipeline driven by GitHub Actions.
  • Dashboard App: Trimmed Docker average build times by over 50%, leveraging best practices to optimize cache usage, minimizing rebuilds on source changes for heightened efficiency

NextJS

Typescript

GraphQL

Firebase

Express

PostgreSQL

TailWind

NestJ

TRPC

Aug 2023 - Present

Oregon State Learning Assistant

In my capacity as a learning assistant, my main focus was supporting both the professor and my fellow students. I aided the professor by grading assignments, fostering the classroom environment, and offering tech support. For students, I held regular office hours, conducted tutoring sessions, and facilitated discussions to assist them in understanding course material

  • Mentored and guided 40+ students, troubleshooting complex project issues, providing actionable feedback, and addressing inquiries on React,JavaScript, HTML, and CSS; resulting in a over 95% project completion rate and a collaborative learning environment.
  • Implemented assignment automation scripts to meet, and at times exceed, the 7-day feedback turnaround time established by the professor
  • Collaborated with fellow ULAs and the professor to ensure prompt responses, achieving a maximum 24-hour turnaround time on student inquiries, fostering an engaged and supported learning environment
  • Provided actionable feedback to enhance current and future coursework and contributing to continuous improvement efforts

React

Express.js

MongoDB

CSS

Javascript

HTML

HandleBars

Oct 2021 - Dec 2022

Skills

The skills, tools and technologies I have experience with

Javascript

Typescript

React

Next.js

Node.js

Express.js

Nest.js

Socket.io

mysql

MongoDB

Sass/Scss

Tailwindcss

Figma

Git

Kotlin

Flutter

Phaser

Redis

Highlights

Some of the noteworthy projects I have built:

gess.fanibi.org preview

gess.fanibi.org

A web-hosted version of the Gess board game created using the Phaser framework for front-end user interaction. It employs Socket.io for communication across multiple simultaneous games and utilizes Redis to support persistent game data

Details

  • Facilitated bidirectional real-time communication using Socket.io, deploying concurrent gameplay and persistent data support across multiple game rooms for an optimized user experience
  • Crafted and developed a Node.js-based internal API utilizing Express.js to facilitate seamless game creation and resumption, the game development and user experience
  • Ensured secure gameplay with server-side validation of gameplay, enhancing the integrity and fairness of the gaming experience
  • Integrated Redis as a data store for ongoing games, achieving benchmarked support for tens of thousands of requests per second
  • Employed Socket.io, Redis, and Phaser API to manage disconnects, ensuring seamless data synchronization upon reconnection

Python

Redis

Docker

Nginx

Socket.io

Phaser

Express

lolotracker.gq preview

lolotracker.gq

A collaborative tool designed to track the invasive locust species, developed during an internship/hackathon involving students from multiple schools

Details

  • Achieved Best Overall award on Design Day and secured the Best Technical Solution award during the final Demo Day after presenting project to an industry experts
  • Administered Live Servers on AWS, deployed Linux bash scripts, implemented Docker Swarm for load balancing, maintained high availability with GlusterFS, managed DNS, and configured Nginx rules for optimal customer routing
  • Implemented Keycloak as a unified access management solution for the main site and forum, offering guidance to front-end development for optimal usage
  • Enhanced compatibility across developer operating systems and reduced rebuild times by implementing a Docker Compose file with optimized Docker volumes use
  • Crafted GitHub Actions for automatic testing, mitigating errors before the final merge to the main branch

React

Python

SQL

Docker

Nginx

AWS

CloudFlare

Fomantic-UI

Projects

More Projects I've been able to work on through out my time as a software developer