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

612-800-9625

efanibi@fanibi.org

Available for work

Experience

Some Relevent Experience

Break Through Tech logo

Break Through Tech AI Fellow

Learning AI and Machine learning with a course facilitated through Cornell and Break Through Tech.

    Jun 2025 - Present

    Target logo

    Target Software Engineer Intern

    Worked at Target as a Software Engineer Intern on the Finance Inventory Valuation Team.

    • Enhanced the Financial Controls Dashboard using Kotlin and Spring Boot, implementing a 'deprecated' flag to hide outdated entries and improve user experience.
    • Streamlined backend data by consolidating similar controls, reducing redundancy and improving system consistency.
    • Drove UI enhancements by collaborating with management to identify key user pain points, significantly improving the user experience.
    • Ensured code reliability through comprehensive frontend and backend testing, adhering to team practices for safe and reliable code deployment.
    • Enhanced system stability by proactively identifying and resolving bugs in backend services, utilizing debugging tools and linter warnings to maintain code quality.
    • Collaborated with management to understand complex issues and design effective solutions, proactively seeking guidance to rapidly acquire new skills in Kotlin and Spring Boot.
    • Orchestrated seamless deployments by leveraging Flyway for database migrations and resolving complex local deployment issues, gaining hands-on expertise in debugging and environment configuration.

    Kotlin

    PostgreSQL

    Spring boot

    Jul 2025 - Oct 2025

    Neighborshare logo

    Neighborshare Software Engineer Volunteer

    Drove significant improvements in code reliability and development efficiency by implementing automated testing and formalizing critical data structures.

    • Designed and implemented a modular testing framework with GitHub Actions integration, enabling automated testing during commits, improving code reliability, and enhancing test coverage through mock examples and library compatibility.
    • Revamped the partner portal onboarding form by formalizing data structures into an array format (name, role, email), improving scalability and organization, while ensuring backward compatibility and writing comprehensive tests to prevent system regressions.

    GitHub Actions

    CI/CD

    React

    Jan 2025 - May 2025

    Algorizin logo

    Algorizin Software Engineer Intern

    Worked with a modern tech stack and expanded skillsets through a training program.

    • Implemented an automated documentation process using apiDoc, resulting in comprehensive documentation for internal APIs that streamlined developer integration and reduced time by 40%.
    • Supported the conversion from a TRPC-based API to one that utilized GraphQL for the Finance Flow App.
    • Orchestrated Dockerization for full-stack applications using Docker Compose, which reduced onboarding time for new developers by 40% and improved code portability.
    • Built a centralized Supabase-powered database with GraphQL integration, enabling shared authentication and end-to-end type safety for new React/Next.js applications, saving weeks of development time.
    • Sped up development with a 30% reduction in time-to-deployment by implementing a streamlined CI/CD pipeline driven by GitHub Actions.
    • Trimmed Docker average build times by over 50% by leveraging best practices to optimize cache usage and minimize rebuilds on source changes.

    NextJS

    Typescript

    GraphQL

    Firebase

    Express

    PostgreSQL

    TailWind

    NestJs

    TRPC

    Aug 2023 - May 2025

    Oregon State University logo

    Oregon State Learning Assistant

    Supported the professor and students by grading assignments, fostering the classroom environment, and holding tutoring sessions to assist with course material.

    • Mentored and guided over 40 students, providing troubleshooting support and actionable feedback on projects, which contributed to a 95% project completion rate.
    • Implemented automated grading scripts to ensure timely feedback, consistently meeting the professor's 7-day turnaround time.
    • Collaborated with fellow assistants and the professor to provide prompt responses, achieving a maximum 24-hour turnaround time on student inquiries.
    • Provided actionable feedback on coursework to enhance and improve future curriculum.

    React

    Express.js

    MongoDB

    CSS

    Javascript

    HTML

    HandleBars

    Oct 2021 - Dec 2022

    Skills

    The skills, tools and technologies I have experience with

    Javascript

    Javascript

    Typescript

    Typescript

    React

    React

    Next.js

    Next.js

    Node.js

    Node.js

    Express.js

    Express.js

    Nest.js

    Nest.js

    Socket.io

    Socket.io

    mysql

    mysql

    MongoDB

    MongoDB

    Sass/Scss

    Sass/Scss

    Tailwindcss

    Tailwindcss

    Figma

    Figma

    Git

    Git

    Kotlin

    Kotlin

    Flutter

    Flutter

    Phaser

    Phaser

    Redis

    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. It employs Socket.io for communication and 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 using Express.js to facilitate seamless game creation and resumption.
    • Ensured secure gameplay with server-side validation of game rules, 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

    https://lolotracker.us.kg/ preview

    https://lolotracker.us.kg/

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

    Details

    • Achieved 'Best Overall' and 'Best Technical Solution' awards during a final demo day presentation to industry experts.
    • Administered live servers on AWS, deployed Linux bash scripts, implemented Docker Swarm for load balancing, and configured Nginx for optimal customer routing.
    • Implemented Keycloak as a unified access management solution for the main site and forum, and provided guidance to front-end developers for optimal usage.
    • Enhanced compatibility across developer operating systems and reduced rebuild times by implementing a Docker Compose file with optimized Docker volumes.
    • 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