Femi Sodiq Oladele

Software Engineer · Backend Engineering · API & Web Services · AI & Data Analytics

oladelesodiq4568@gmail.com · +234 813 073 2551 · Portfolio · github.com/oluwafemi00 · Nigeria (Open to Remote)

Software Engineer passionate about designing reliable, scalable, and intelligent software systems that solve real-world problems. My approach to software engineering is grounded in strong fundamentals, systems thinking, and disciplined problem-solving rather than dependence on any single language or framework, an approach that enables me to learn quickly, adapt to new technologies, and engineer solutions across different domains. Continuously expanding my expertise in backend engineering, artificial intelligence, data-driven applications, software architecture, and distributed systems, I enjoy transforming complex ideas into maintainable, high-impact products. Computer Science undergraduate at the University of Ilorin seeking opportunities to contribute, learn, and grow while building software that makes a meaningful difference.

BSc Computer Science 2023 – 2027

University of Ilorin, Nigeria

Relevant Coursework: Data Structures & Algorithms, Database Management Systems, Software Engineering, Operating Systems, Computer Architecture, Object-Oriented Programming, Automata Theory, and Computer Networks.

Computer Science & Software Engineering Coursework Self-paced

Saylor Academy (Online)

Self-directed coursework strengthening core computer science fundamentals, including algorithms, software engineering, system design, and programming principles through project-based learning.

Complete Full-Stack Web Development Bootcamp Completed

London App Brewery (Udemy)

Comprehensive training in modern software development covering JavaScript, React, Node.js, Express.js, RESTful APIs, authentication, PostgreSQL, deployment workflows, and full-stack application architecture.

Backend Engineering & AI Fluency Completed

Backend OS

Intensive backend engineering program covering modern server-side application development with Python and FastAPI. Gained practical experience building secure, database-driven systems while developing expertise across the core domains of backend engineering, including server logic, data storage, security, infrastructure, reliability and observability, and integration of external services. Also explored AI-assisted software development, API design, authentication, testing, configuration management, and production-ready engineering practices.

Languages
JavaScript (ES6+) TypeScript Python Java SQL HTML5 CSS3
Frontend
React.js Progressive Web Apps (PWA) Component Architecture Responsive Design Tailwind CSS Performance Optimization
Backend
Node.js Express.js FastAPI REST API Development Authentication & Authorization API & Web Services
Databases
PostgreSQL Supabase IndexedDB Database Design
Browser Technologies
Service Workers Offline-First Architecture Web App Manifest Web Audio API Browser Storage APIs
Cloud & Developer Tools
Git GitHub GitHub Actions Postman Vercel Cloudflare Pages Render
AI & Engineering Concepts
AI Integration LLM APIs Secure Backend Proxy System Design Data Analytics Testing Security Infrastructure Reliability & Observability
Frontend Engineer Intern — Team Lead 2025 – 2026

Tracheid HLX Edtech Solution

  • Led a frontend engineering team in the development of SwiftCart, a multi-role e-commerce platform, establishing coding standards, collaborative workflows, and consistent user interface implementation across the application.
  • Architected a scalable frontend using semantic HTML, CSS Grid, Flexbox, and modern JavaScript, prioritizing maintainability, accessibility, and performance without relying on frontend frameworks.
  • Introduced reusable UI patterns, structured code reviews, and engineering best practices that improved code quality, reduced technical debt, and accelerated feature delivery.
  • Coordinated development tasks, mentored teammates, resolved implementation challenges, and contributed directly to core product features throughout the development lifecycle.
Independent Software Engineer 2025 – Present

Self-directed

  • Design, build, deploy, and maintain production-ready web applications with a focus on scalable software architecture, intelligent user experiences, and long-term maintainability.
  • Develop AI-powered applications by integrating large language model APIs, implementing secure backend proxy services, optimizing request handling, and delivering reliable conversational experiences.
  • Build offline-first Progressive Web Applications using IndexedDB, Service Workers, and browser-native technologies to provide resilient user experiences regardless of network connectivity.
  • Develop RESTful APIs and backend services with Node.js, Express.js, FastAPI, and PostgreSQL while applying authentication, secure API design, database integration, and modern software engineering practices.
  • Deploy and maintain cloud-hosted applications across Vercel, Cloudflare Pages, and Render, making architectural decisions that improve performance, reliability, and developer experience.
Study Planner Live Demo ↗

React 18 · JavaScript · Expressjs · IndexedDB · Service Workers · Vercel/Serverless · Progressive Web App · AI Integration

  • Designed and developed an AI-powered Progressive Web Application that enables students to organize study sessions, upload learning materials, interact with documents through contextual AI conversations, generate summaries, and create adaptive quizzes from uploaded content.
  • Architected an offline-first application using IndexedDB, Service Workers, and browser-native storage to provide reliable document access, persistent learning data, and uninterrupted user experiences regardless of network availability.
  • Engineered a lightweight data architecture that separated large PDF document storage from application state, eliminating browser storage limitations, reducing UI blocking, and improving overall application responsiveness.
  • Designed and integrated secure AI services through a backend proxy, implementing RESTful communication, resilient error handling, configurable AI providers, and scalable request management to protect API credentials while delivering intelligent study assistance.
  • Optimized deployment architecture by migrating backend services from Render to Vercel serverless infrastructure, eliminating cold-start latency, improving global response times, and streamlining production deployments.
SwiftCart Live Demo ↗

JavaScript · HTML5 · CSS3 · Local Storage · DOM Architecture · Responsive Design

  • Co-developed a multi-role e-commerce platform supporting buyers, sellers, and delivery personnel, contributing to frontend architecture, user experience, and reusable interface components.
  • Designed a scalable client-side state management solution using localStorage to persist shopping carts, user sessions, order history, and multi-step checkout workflows across different user roles.
  • Improved application performance by implementing lazy loading, efficient DOM updates, product filtering algorithms, and responsive rendering strategies for inventory-heavy interfaces.
  • Collaborated within an engineering team using Git workflows, code reviews, and structured development practices to deliver maintainable software in an agile environment.
SkyCast — Weather Dashboard Live Demo ↗

JavaScript · REST APIs · Geolocation API · Async/Await · JSON Processing

  • Developed a location-aware weather dashboard that delivers real-time forecasts by integrating the HTML5 Geolocation API with external weather REST APIs, providing users with personalized weather insights based on their current location.
  • Built resilient asynchronous data workflows using async/await, implementing comprehensive error handling, loading states, and fallback mechanisms to ensure a reliable user experience during network failures and API disruptions.
  • Designed efficient data transformation logic to process and normalize complex nested JSON responses into a clean, scalable data model, simplifying frontend rendering and improving application maintainability.
Founder — StudySync Student Tutoring Initiative 2025 – Present

Founded and lead a student learning community focused on helping aspiring software engineers bridge the gap between academic theory and industry practice through structured roadmaps, peer mentoring, technical discussions, and project-based learning.

Member — Google Developer Groups On Campus (GDGOC) 2024 – Present

Engage with the developer community through technical workshops, collaborative learning, and knowledge-sharing sessions covering modern software engineering, cloud technologies, AI, and web development.

Student Representative — Student Representative Council 2025 – Present

Represent the Computer Science constituency by collaborating with university leadership to improve student welfare, strengthen academic engagement, and advocate for initiatives that enhance the overall student experience.