Ezra Obiwale

Senior Full Stack Developer

LinkedIn | GitHub

About

Results-oriented Senior Full Stack Developer with over 10 years of extensive experience in application design, development, and server architecture. Proven expertise in PHP (Laravel), Python (Django), and JavaScript (Node.js/Vue/React) frameworks. Adept at leading and mentoring development teams, optimizing system performance, and delivering robust, scalable software solutions aligned with business objectives.

Work Experience

Senior Developer (Remote - Contract)

Smartbridge AG

Feb 2024 - Present

Contributed as a Senior Developer on a remote contract, focusing on enhancing existing software systems and ensuring their optimal performance and compatibility.

  • Enhanced software performance and user experience by refactoring existing codebases and upgrading interfaces, improving system efficiency.
  • Directed the full software programming lifecycle, including comprehensive documentation for maintainability and future scalability.
  • Developed and implemented robust software system testing and validation procedures, ensuring high-quality and reliable deployments.
  • Conducted detailed user needs and software requirements analysis to determine design feasibility within strict time and cost parameters.

Full Stack Developer

Obibox

Sep 2023 - Sep 2024

Served as a Full Stack Developer, responsible for end-to-end software development, error correction, and performance enhancement.

  • Improved system stability and performance by correcting software errors and adapting applications for new hardware environments.
  • Managed end-to-end software programming and maintained comprehensive development documentation.
  • Designed and executed thorough software system testing and validation protocols, ensuring robust and error-free applications.
  • Analyzed complex user requirements and translated them into actionable software designs, optimizing for feasibility and resource efficiency.

Senior Developer (Remote)

Smartbridge AG

Jan 2023 - Dec 2023

Played a key role as a Senior Developer, focusing on software modifications, performance improvements, and adherence to design specifications.

  • Optimized existing software for enhanced performance and user experience through targeted error correction and interface upgrades.
  • Directed and documented software programming efforts, ensuring clarity and consistency across development cycles.
  • Implemented and oversaw rigorous software system testing and validation, contributing to significant improvements in product reliability.
  • Conducted detailed feasibility studies for software designs, aligning technical solutions with user needs and project constraints.

Senior Developer (Remote)

GetYourLawyer AG

Sep 2019 - Dec 2022

Responsible for maintaining and improving software systems, ensuring compatibility with new hardware, and enhancing overall performance.

  • Enhanced software functionality and performance by identifying and correcting critical errors, adapting systems to new hardware, and upgrading user interfaces.
  • Spearheaded software programming initiatives and meticulously documented all development phases to ensure maintainability and scalability.
  • Developed and directed comprehensive software system testing and validation procedures, significantly reducing post-deployment issues.
  • Conducted in-depth analysis of user needs and software requirements, providing strategic input on design feasibility within set time and cost constraints.

Freelance Software Engineer (Remote)

Oxbridge College

Jul 2019 - Nov 2020

Provided freelance software engineering services, specializing in system design, maintenance, and user training.

  • Directed full software programming and documentation processes, delivering tailored solutions for client needs.
  • Provided expert consultation to customers on software system design and ongoing maintenance, ensuring optimal functionality.
  • Analyzed user needs and software requirements to determine design feasibility, optimizing for both time and cost efficiency.
  • Trained end-users on new or modified equipment, facilitating smooth adoption and maximizing system utilization.

Consultant/Developer (Remote)

Treadie Inc

Aug 2017 - Jan 2020

Consulted on and developed software solutions, focusing on system analysis, installation planning, and team supervision.

  • Directed comprehensive software programming and development documentation, ensuring high-quality and maintainable codebases.
  • Resolved critical software errors and facilitated seamless adaptation to new hardware, significantly improving system performance.
  • Conducted thorough information analysis to determine, recommend, and plan new system installations or modifications, optimizing existing infrastructure.
  • Supervised and assigned tasks to a team of programmers, designers, and technologists, fostering efficient project execution and delivery.

Software Engineer (Remote)

Codeline

May 2019 - Jun 2019

Contributed as a Software Engineer, focusing on error correction, performance improvement, and client consultation.

  • Modified existing software to correct errors and enhance performance, ensuring adaptability to new hardware environments.
  • Analyzed user needs and software requirements to determine design feasibility, adhering to strict time and cost constraints.
  • Consulted with clients on software system design and maintenance, providing technical expertise and solutions.

Lead Developer (Remote)

Adbuka

Apr 2019 - Apr 2019

Led development efforts remotely, overseeing software modifications, team supervision, and system installation.

  • Improved software performance and adaptability by correcting errors and optimizing for new hardware.
  • Supervised and guided a team of programmers and technologists, enhancing team productivity and project delivery.
  • Analyzed user needs and software requirements to ensure design feasibility within project timelines and budgets.
  • Coordinated software system installations and monitored equipment functionality to ensure all specifications were met.

Lead Developer

Allpro Technologies

Apr 2018 - Mar 2019

Directed development teams and managed software projects, from planning and installation to maintenance and performance optimization.

  • Supervised and allocated tasks to a team of programmers and designers, optimizing workflow and project efficiency.
  • Analyzed system information to strategically plan and recommend new system installations or modifications.
  • Evaluated critical factors such as reporting formats, cost constraints, and security requirements to inform hardware configurations.
  • Enhanced existing software performance by correcting errors and adapting to new hardware, improving overall system functionality.
  • Directed comprehensive software programming and development documentation, ensuring robust and scalable solutions.

Senior Software Developer

Allpro Technologies

Apr 2017 - Mar 2018

Focused on software programming, documentation, and client consultation to deliver effective technical solutions.

  • Directed software programming and development documentation, ensuring high standards of code quality and maintainability.
  • Consulted with clients and internal departments on project status, technical issues, and software system design, ensuring alignment with business goals.
  • Analyzed information to recommend and plan new system installations or modifications to optimize existing infrastructure.

Senior Software Developer

Pacent Technologies Limited

Jan 2016 - Jul 2017

Contributed to software development, error correction, and system design, collaborating with cross-functional teams.

  • Modified existing software to correct errors and adapt to new hardware, significantly improving performance and user experience.
  • Directed software programming and development documentation, ensuring clarity and consistency.
  • Collaborated with systems analysts and engineers to design robust systems, gathering critical information on project limitations and performance requirements.
  • Analyzed user needs and software requirements to determine design feasibility within defined time and cost constraints.

Web Manager

Adesoye College

Oct 2013 - Dec 2015

Managed web development activities, including design, content creation, database management, and user training.

  • Designed, built, and maintained dynamic websites using various scripting languages and content creation tools, enhancing digital presence.
  • Collaborated with management to prioritize needs, resolve conflicts, and define content criteria, ensuring project success.
  • Analyzed user needs to determine precise technical requirements, translating business goals into functional web solutions.
  • Developed and optimized databases to support high-performance web applications and websites.
  • Provided comprehensive training and technical assistance for web site implementation and usage to internal teams.

Software Developer

Abba and King

Jul 2013 - Sep 2013

Focused on software programming, documentation, and quality assurance to deliver reliable software solutions.

  • Directed software programming and development documentation, ensuring adherence to project specifications.
  • Prepared detailed reports and correspondence on project activities and status, facilitating transparent communication.
  • Evaluated code meticulously to ensure validity, proper structure, industry standards compliance, and cross-browser/device compatibility.

Junior Developer

Prisa Technologies

Nov 2012 - Jan 2013

Contributed to software programming and collaborated with engineering staff on system interfaces and performance requirements.

  • Directed software programming and development documentation for various projects.
  • Collaborated with engineering staff to evaluate hardware-software interfaces, develop performance requirements, and resolve customer issues effectively.

Web Developer

DScribe Technologies

Nov 2011 - Nov 2012

Developed and maintained websites, including design, content creation, and database management.

  • Directed software programming and development documentation, ensuring clear and efficient project workflows.
  • Designed, built, and maintained dynamic websites using various authoring and scripting languages, enhancing online presence.
  • Developed and optimized databases to robustly support web applications and websites.
  • Authored, designed, and edited web page content, and directed other content producers, ensuring high-quality digital media.
  • Managed and performed website updates, maintaining up-to-date and functional web platforms.

Education

Urban and Regional Planning

Obafemi Awolowo University

Sep 2005 - Nov 2009

Languages

English (Fluent) , Yoruba (Fluent) , French (Conversational) , Spanish (Basic)

Skills

Programming Languages

  • PHP
  • Python
  • JavaScript
  • HTML5
  • CSS3
  • SQL

Frameworks & Libraries

  • Laravel
  • Django
  • Node.js
  • Vue.js
  • React.js
  • jQuery
  • Express.js

Database Management

  • MySQL
  • PostgreSQL
  • MongoDB

DevOps & Tools

  • Git
  • GitHub
  • Jira
  • Docker
  • AWS (Basic)

Software Development

  • Full Stack Development
  • Application Design
  • System Architecture
  • Software Testing
  • Agile Methodologies
  • SDLC
  • Requirements Analysis
  • Performance Optimization
  • API Development
  • Technical Documentation

Leadership & Management

  • Team Leadership
  • Mentorship
  • Project Management
  • Client Consultation
  • Workflow Optimization