Donald Agbakoba
@donaldagbakoba
Passionate software engineer specializing in backend development with JavaScript.
What I'm looking for
I am a dedicated software engineer with over four years of experience in backend development, primarily using JavaScript and TypeScript. My journey has equipped me with a robust foundation in computer science, allowing me to build scalable and efficient server-side applications. Currently, I serve as a Senior Backend Developer at Magnavisio, where I leverage NestJS and AWS to create high-performance backend systems. My role involves leading a team of developers, ensuring code quality, and collaborating with cross-functional teams to deliver impactful software solutions.
Throughout my career, I have worked on various projects, including building RESTful and GraphQL APIs, optimizing databases, and implementing security best practices. My experience spans multiple companies, where I have contributed to enhancing user experiences and streamlining development processes. I am passionate about problem-solving and continuously seek opportunities to learn and grow in my field. I thrive in collaborative environments and am always eager to tackle new challenges that come my way.
Experience
Work history, roles, and key accomplishments
Senior Backend Developer
Magnavisio
Jan 2024 - Present (1 year 5 months)
As a senior backend developer, I leverage NestJS to build scalable and efficient server-side applications. I utilize AWS to design and deploy cloud infrastructure for our applications, managing EC2 instances, configuring S3 buckets, and setting up RDS databases. I lead a team of backend developers, providing guidance and mentorship, and collaborate with cross-functional teams to define project req
Backend Developer
Jackocoins
Sep 2023 - Present (1 year 9 months)
Built and maintained RESTful and GraphQL APIs to ensure smooth communication between frontend and backend systems. Designed and optimized SQL databases for performance, security, and reliability. Implemented security best practices to protect data and ensure compliance with industry standards.
Backend Developer
Intelligent Innovations Co.
Jan 2022 - Present (3 years 5 months)
Worked in an agile team of JavaScript developers, testers, and quality assurance engineers. Integrated multiple payment gateways into existing and new web applications. Developed a RESTful API that allowed the app to integrate with backend services, resulting in enhanced user experience.
Backend Developer
Softprism Tech
Dec 2021 - Present (3 years 6 months)
Worked with a team of 2 backend developers in building Softshop, an online shopping platform in Nigeria. Helped in trans-piling the code base from Es5 to Es6. Developed a RESTful API that served as the backend for a web application, improving scalability and reducing latency by 10%.
Backend Developer
Touchcore Technology Limited
Jul 2021 - Present (3 years 11 months)
Worked with a team of 2 backend engineers to help build a social media app that supports a completely secured funding regime and allows anonymity of its users. Cleaned up legacy code on existing systems and planned project implementation, designing software structure and workflow. Implemented a microservices architecture that improved system modularity and reduced dependencies between components.
Backend Developer
Yahgro Limited
Jan 2021 - Present (4 years 5 months)
Built a wallet service system for trading cryptocurrencies with bcoin library. Refactored legacy code to improve reliability, scalability, and maintainability. Automated testing and deployment pipelines to streamline the development process.
Education
Degrees, certifications, and relevant coursework
University of Lagos
Bachelor's Degree, Mathematics
Obtained a Bachelor's Degree in Mathematics from the University of Lagos. This program provided a strong foundation in analytical thinking and problem-solving skills.
Progate
Certificate, Web Development
Completed the Web Development Path (Node.js) certificate program from Progate. This program focused on developing skills in web development using Node.js.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Donald?
You can contact Donald and 90k+ other talented remote workers on Himalayas.
Message DonaldFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
