HELLO, I'M

Adefemi Oseni

Senior Software Engineer

ABOUT ME

Adefemi Oseni

Adefemi Oseni is a seasoned Full-Stack Developer with over Six years of experience in web, mobile, and desktop application development. He holds a First Class BSc in Computer Science from Adekunle Ajasin University, Akungba, where he was recognized as the Best Graduating Student in his department.


Throughout his career, Adefemi has demonstrated proficiency in various programming languages, including JavaScript, Python, PHP, and C#. His technical expertise encompasses front-end technologies like React and Next.js, as well as back-end frameworks such as Django and Node.js. He is also skilled in DevOps tools like Docker and AWS, and has experience with databases including PostgreSQL and MongoDB.


Adefemi's professional journey includes roles such as Senior Front-End Engineer at Kodobe Limited, where he led the development of responsive applications and established implementation procedures for front-end development. He also served as a Senior Software Engineer at Algorism Limited, leading development teams and mentoring junior developers.


In addition to his professional roles, Adefemi has contributed to the tech community through articles on Medium, sharing insights on topics like serverless file uploads and PDF generation with AWS Lambda.


Adefemi's commitment to creating fast, usable, and clean technologies reflects his passion for innovation and excellence in software development.

WORK EXPERIENCE

Djuix.io

Founder

Current

Djuix.io is a revolutionary platform tailored for developers to streamline Django project creation. Below are the key features and highlights of Djuix.io:

  • Rapid Project Setup: Generate fully functional Django projects in seconds with minimal effort.
  • Customizable Components: Easily configure apps, models, views, serializers, and URLs to match specific project needs.
  • Code Preview and Download: View the generated code online and download it for immediate use.
  • Prebuilt Features: Includes authentication modules, file storage setup, and database configuration out-of-the-box.
  • Cloud Deployment Support: Deploy projects quickly to test and demonstrate functionality.
  • Beginner-Friendly: Simplifies the development process for developers of all experience levels.
  • Focus on Personal Ownership: Ensures the content and code created belong solely to the user.

YouTube

Content Creator

Current
  • Produced Educational Content: Created project-based tutorials to enhance practical learning in software development.
  • Grew an Engaged Community: Attracted a growing number of subscribers, fostering students' problem-solving skills and representation in tech.
  • Promoted Practical Learning: Focused on real-world applications to bridge the gap between theory and practice.

Bleacher Report

Senior Software Engineer

Current
  • Improved Software Stability: Implemented GraphQL Federation upgrades, enhancing system reliability and reducing error rates.
  • Enhanced Security Measures: Strengthened system security protocols, leading to increased protection against vulnerabilities.
  • Optimized Data Retrieval: Developed an efficient caching service, resulting in faster load times and improved user experience.
  • Promoted Service Interoperability: Enhanced data integration across services, improving overall application efficiency.

RETINA-AI Health, Inc.

Backend Software Engineer

  • Enhanced Platform Interaction: Launched a real-time socket service to improve task tracking and user engagement.
  • Improved Email Reliability: Established a fail-safe process for email services, increasing delivery success rates.
  • Optimized Request Handling: Implemented an asynchronous system to enhance concurrent request processing.
  • Streamlined Onboarding: Developed comprehensive documentation, reducing new developer onboarding time.
  • Maintained Code Excellence: Enforced thorough testing protocols to ensure high-quality code.

Pangaea

Software Engineer

  • Developed Frontend Features: Enhanced user interaction and experience through innovative frontend solutions.
  • Led Code Reviews: Improved code quality and team proficiency by conducting regular peer reviews.
  • Conducted A/B Testing: Guided feature design decisions to boost user satisfaction.
  • Improved SEO Strategies: Increased online visibility, leading to higher organic traffic.

Kodobe

Senior Frontend Developer

  • Accelerated Development Cycles: Implemented micro-frontend architecture to reduce development time.
  • Unified Design Systems: Enhanced team synergy and ensured design consistency across projects.
  • Streamlined Deployment Pipelines: Increased feature deployment speed with efficient CI/CD processes.
  • Automated Domain Generation: Improved system resilience and scalability.
  • Created Reusable Packages: Developed Node.js packages to expedite development on new projects.

Algorism Limited

Senior Software Engineer

  • Led Project Deployments: Managed key projects from inception to launch, enhancing product lines and user engagement.
  • Implemented CI/CD Pipelines: Expedited delivery timelines and improved deployment efficiency.
  • Enhanced Team Performance: Fostered collaborative coding practices and conducted code reviews.
  • Mentored Junior Developers: Provided guidance, improving team skill sets and productivity.

FEATURED PROJECTS

Djuix

Djuix

Djuix.io is a platform designed to simplify and accelerate the creation of Django projects. It enables users to generate complete Django applications within seconds, including components like apps, mo...

python
django
nextjs
react
vite
tailwind
typescript

RECENT POSTS

v0.dev Wasn't Enough

v0.dev Wasn't Enough

In this video, we explore the journey of building a robust backend API from scratch using Djuix.io and pairing it with the v0 AI tool to generate a frontend. Previously, we faced limitations when usin...

Automate Google Form with Python & Selenium

Automate Google Form with Python & Selenium

In this quick tutorial, I will share with us how we can automate filling Google form using python and Selenium. I hope we enjoy the process.

Github Rollback

Github Rollback

In this tutorial, we explored the ambiguity of GitHub rollbacks and created a clear path to follow when performing a Rollback.