About
Hey, I'm Abubukker, a passionate student computer engineering engineer who thrives on algorithmic and optimization challenges. With a keen interest in tackling complex problems, I enjoy devising efficient solutions and improving performance.
- Languages: Python, C/C++, Java, TypeScript, Golang, Elixir, SQL, MATLAB, HTML5, CSS, Bash
- Databases: MySQL, PostgreSQL, MongoDB
- Frameworks: Flask, Django, Node.js, Angular, React, Nest.js, Django
- Tools & Technologies: Git, GCP, Heroku, JIRA, Kubernetes, Docker, AWS, Terraform
Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth.
Experience
Software Engineer Intern
- Built a full stack self-service tool in React.js and Golang to facilitate the creation of production readiness policies
- Spearheaded the backend API development, leveraging concurrency through Goroutines to achieve high throughput
- Developed a chatbot using LLMs and LangChain to translate natural language into SQL queries for Snowflake
- Tools: React.js, Golang, AWS
Jun 2024 - Aug 2024 | Richmond, VA
Software Engineer
- Led the migration from basic VPS hosting to Kubernetes and Helm on Azure AKS. Involved implementing sharding, load balancing, CI/CD, and heavy-duty GPU pipelines for low latency inference of our ML systems
- Developed a 0 to 1 scalable notifications pipeline using a Redis pub/sub microservice that acts as a message queue. Supports email, text, and dashboard notification channels sent via SSE
- Engineered an in-house, scalable WebRTC video conferencing system using Elixir. Achieved ultra-low bandwidth costs and latency time using a homegrown CDN
- Tools: Python, Nest.js, Kubernetes, Elixir, WebRTC, Redis
Jan 2024 - May 2024 | San Francisco, CA
Software Engineer Intern
- Migrated React.js + Node.js core app architecture to a Next.js + TypeScript monorepo; resulting in over 1.3 million lines of code refactored, reduced network latency and 50% reduction in production crashes
- Engineered a scalable and efficient real-time notification system capable of supporting 10,000+ concurrent connections, by leveraging WebSockets and a Redis pub/sub message queue for data synchronization
- Enhanced regulatory compliance with 30% faster audits via high-performance policy tracing and logging
- Tools: React.js, Next.js, TypeScript, Node.js, Redis, WebSockets
May 2023 - Sep 2023 | San Francisco, CA
Recent Projects
Skills
Languages and Databases
Python
C++
Golang
Elixir
HTML5
CSS3
MySQL
PostgreSQL
Shell Scripting
Frameworks
Django
Flask
Node.js
React.js
Angular
Other
Git
AWS
GCP
Terraform
Heroku
Places Travelled
Toronto, Canada
Degree: Bachelor of Applied Science - Computer Engineering
CGPA: 3.83/4.0
- Distributed Database Systems
- Operating Systems
- Data structures and Algorithms
Relevant Courseworks: