Patrick Nzediegwu
FullStack Developer ✨
"I'm a versatile software engineer with over 7 years of experience in designing and implementing high-traffic, scalable web applications. My expertise spans both frontend and backend development, with a focus on building resilient and performant applications."
"I work with a wide range of technologies including Go, TypeScript, React, Node.js, GraphQL, and AWS, among others. Whether it's creating micro-frontends architectures, building distributed systems, or optimizing CI/CD pipelines, I thrive on solving complex problems and driving innovation."
"In addition to my technical skills, I'm passionate about mentoring and empowering teams, fostering a collaborative environment where everyone can grow and succeed."
Tech Stack
Experience
Oct 2023 - Present
Developed proof-of-concepts, migrated legacy React app to micro-frontends architecture.
Fostered best practices to ensure code consistency, maintanability and reduce technical debt.
Leveraged MUI to create UI component libraries, hooks, and state stores.
Utilized React Hook Form to efficiently manage complex form states, validations, and submissions.
Aug 2022 - Jul 2023
Developed GraphQL CRUD services for web3 gaming and digital collectibles.
Managed blockchain transactions using XState, including wallet verification and token management.
Built high-traffic features using Next.js, React, and GraphQL.
Implemented machine learning-driven onboarding flows, increasing user conversions by 12%.
Jan 2019 - Jul 2022
Shipped a redesigned restaurant portal serving over 20 million users.
Migrated monolithic codebases to micro-frontends, boosting developer productivity by 40%.
Upgraded the testing suite to use React Testing Library and utilized fp-ts for functional programming.
Conducted process experiments and mentored engineers.
Jan 2016 - Dec 2018
Developed UI, animations, and video streaming functionalities for mobile and HTML5 casino games.
Implemented gameplay features like baccarat roads, roulette wheel spin, and chip selection.
Developed real-time video streaming using WebRTC, enhancing video quality and bandwidth efficiency.
Created a reusable UI breakpoint system, reducing new game creation time by 80 hours.
Projects
E-Commerce application using Next.js, React.js, Prisma & Node.js
FastAPI microservice for managing orders with Redis, featuring endpoints for creating, retrieving, and asynchronously processing orders.
Full featured bank application backend [Golang + Postgres + Kubernetes + gRPC]
Fully functional RSS aggregator built using Go and Chi Router.
© 2024 Patrick Nzediegwu ❤️