David O.

David O.

Senior Software Engineer

Lagos, Nigeria
Hire David O. Hire David O. Hire David O.

About Me

David is a multitalented software engineer with a strong technical background and extensive experience designing and coding different web solutions using PHP, JavaScript, Firebase, Docker, AWS, MySQL, PostgreSQL, among others, and REST API design and development. He is passionate about building high-performance, scalable, and maintainable systems and delivering quality software in Agile development environments. As a team leader, David is skilled in code quality control and automated testing, and he also enjoys mentoring entry-level engineers.

Work history

UpStack
UpStack
PHP Developer
2021 - Present (3 years)
, Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

VFD
VFD
Full Stack Developer
2019 - 2020 (1 year)
Lagos, Nigeria
  • Built web and mobile B2B applications with modern tech and DevOps tools; designing and writing complex code on solutions.

  • Troubleshot, tested and maintained web applications on the project; writing documentation per industry standards for source code, use cases and external documentation.

  • Addressed product backlogs and provided continuous delivery of high-quality features on solutions for VFD.

Charisol
Charisol
Senior Software Developer
2017 - 2019 (2 years)
, Remote
  • Played an active role in Charisol's agile process, provided technical guidance/solutions and worked on critical projects using different core technologies and tools.

  • Developed and guided junior team members and took responsibility for all facets of the dev process - breaking work down into tasks and providing work estimates.

  • Worked on the evaluation, change, and tracking of project requirements - leading technical discussions/review and improving the quality of code.

Anakle Limited
Anakle Limited
Lead Software Engineer
2016 - 2017 (1 year)
Lagos, Nigeria
  • Led processes and tasks for the development, implementation, testing, and continuous maintenance of different software projects for clients.

  • Learned and utilized new technologies, kept up with internal systems, and shared knowledge on tools, frameworks and best practices with the team.

  • Wrote high-quality production level code for multiple products - maintaining security, performance, and code quality standards.

INITS Limited
INITS Limited
Software Developer
2016 - 2016
Lagos, Nigeria
  • Worked within an Agile software development team to build and maintain an enterprise/consumer-based application for INITS.

  • Assessed, utilized, maintained and updated development operational tools and frameworks on the project.

  • Collaborated with different teams on technical issues.

Andela
Andela
Software Developer
2015 - 2016 (1 year)
Lagos, Nigeria
  • Wrote new high-quality and testable code on solutions for clients.

  • Maintained and extended existing product features for clients and refactored code to adhere to defined standards.

  • Worked as part of and contributed to the success of a horizontal agile team, software architecture discussions and decision making.

Novatia
Novatia
Software Developer
2013 - 2015 (2 years)
Lagos, Nigeria
  • Designed, developed, and installed software solutions for clients.

  • Provided technical support for escalated issues and followed team processes, documentation, best practices, and code style guides.

  • Supported other members of the software team, planned software deployments and adhered to software compliance standards.

Portfolio

Senior Software Developer - Payday Investor
Senior Software Developer - Payday Investor

Payday Investor provides a simple and secure way for users to put money aside for the things they want - making more profit on investments over time. Led a 4-member team to deliver the product with 5k users on the web and 10k on mobile. Scoped functional and technical requirements, managed and contributed to the codebase, QA and DevOps.

Senior Software Developer - LSETF
Senior Software Developer - LSETF

The Lagos State Employment Trust Fund (LSETF) was established by The Lagos State Employment Trust Fund Law 2016 to support residents. Built a business directory for business users and implemented other functionalities on the app such as the Loan Calculator, SME / ME business tool kit, online and offline business advisory news and other offline functionalities.

Senior Developer - V-Biz
Senior Developer - V-Biz

VFD Corporate Banking Portal is a web-based payment solution that enables the bank’s customer with corporate accounts to self manage their accounts - transferring funds and making payments to vendors. Built and deployed the web-based application onto the bank’s payment infrastructure.

Education

Education
BSc. Computer Science
ESTAM University
2013 - 2013