Agbeja Joshua Olugbenga
1, Godfather Road, Liberty Junction, Abuja F.C.T
Mobile No.: - Email:-My Url: www.github.com/oagbeja ; www.linkedin.com/in/joshua-agbeja ;
Professional Summary
Experienced Software Developer who has developed bespoke applications and managed
database to provide solutions to the operations of organizations. Adept in team collaboration
and constant learning to the great achievements and pride of the employer.
Core Qualifications
NodeJs
Javascript.
PHP
REST
GIT
GRAPHQL
TypeScript
User Technical Support
Ability to learn new programming codes
in few days.
Ability to work with minimal supervision.
Good interpersonal skill.
Efficient and effective communicator.
Business Process Mapping and Modelling
Advanced Computer Programming
Software Design & Development
SQL Administration & Database Design
API Design
Web Development
Adept at implementing software upgrades and
revisions
Strong Collaborative Skills
Developing Expo Mobile Apps
Agile Methodology in Software Development
Ability to develop mobile application
Team Oversight & Leadership
Versatile, dynamic and innovative.
Self – starter and resourceful.
Effective team player.
Working with Firebase, MongoDB
Hardware Installation and Configuration
Experience
MERN Stack Developer
Punch LLC. San Fransico. USA
Mar. 2022- till date
A software company that provides IT solutions to its clients.
Main Achievements:
Developed a transcription system using OpenAI
Refactoring a PHP system to a Nodejs system using Express as the framework and React
Native at the front-end.
Optimizing the utilization of external APIs to achieve both cost-effectiveness and
efficiency.
Crafting intricate MongoDB queries to facilitate seamless data analysis.
Configuring my Node.js system to utilize GraphQL middleware for sending and
receiving data. Additionally, I integrated TypeGraphQL to enforce data integrity,
ensuring a strongly typed schema for GraphQL operations and providing a robust
foundation for handling and validating data throughout the application.
Partitioning my server-side code into three segments: schema, services, and resolvers.
This decoupling enhances maintainability, readability, and scalability while enabling a
structured and modular development approach.
Creating a versatile widget using a parcel bundler that can be easily integrated into any
website.
Implementing comprehensive unit testing in the back-end to guarantee data integrity.
Establishing automated critical alerts within an IoT system, enabling the transmission of
email notifications via AWS SES (Simple Email Service).
Deploying static websites by utilizing AWS S3 buckets.
Effectively deploying server applications using Elastic Beanstalk on AWS.
Implementing a seamless Continuous Integration/Continuous Deployment (CI/CD)
workflow.
Fostering a smooth collaboration with my team members while acting as a TL for
particular projects, ultimately achieving successful project completion.
Developing front-end applications using one of the following technologies: React, React
Native, or Expo.
Primarily writing code in TypeScript to enforce data integrity and maintain consistency
throughout the application.
Technologies: JavaScript, React Native, ReactJS, PHP, GraphQL, TypeScript, MongoDB,
Express.js, AWS, Heroku,OpenAI, Netlify.
Senior Software Developer (Team Lead)
June. 2022
FountainPay Ltd., Nigeria
A fintech company with a mission to offer seamless services to its subscribers.
Main achievements:
As the team lead of the front-end team, ensuring smooth collaboration and upholding
integrity within the scope of our projects.
Reviewing the team's code to ensure adherence to the DRY (Don't Repeat Yourself)
principle and maintaining clean and well-organized code practices.
Developing a payment modal using Webpack for bundling. The modal is primarily
written in JavaScript, leveraging the power of React for its implementation.
Developing the codebase using TypeScript to enforce data integrity and ensure
consistency throughout the application. This decision aimed to enhance the reliability and
maintainability of the project by providing static typing and catching potential errors
early in the development process.
APIs are effectively consumed by adhering to best practices, and thorough error handling
is meticulously taken care of. This approach ensures smooth and reliable communication
with external services, enhancing the overall robustness and resilience of the application.
Developing a WebSocket snippet within the payment modal that enables logging of
activities performed by the user. This implementation allows real-time tracking and
recording of user interactions, providing valuable insights into user behavior and
enhancing the overall user experience.
Technologies: ReactJS, React-Router, Redux-Toolkit
System Programmer/Analyst
Jan. 2020
Federal University, Oye-Ekiti (FUOYE)
FUOYE is an educational institution that promotes staff-student interaction through IT
solutions, fostering a conducive learning environment.
I designed an encrypted QR encoder and scanner that customizes the QR code for
individual students, ensuring it cannot be deciphered by any other QR scanner.
I created a student application and management system.
I tailored the Moodle system to align specifically with the examination assessment
needs of students.
Technologies: PHP, JavaScript, React Native, SQL
Web Developer
May 2020
Nigerian-American Consulate (NIGAM) Cooperative Society Limited
NIGAM is a cooperative association comprising employees of the American consulate in
Nigeria.
I developed an e-voting system to facilitate staff voting during the COVID-19
pandemic.
Technologies: PHP, JavaScript, MySQL, Apache
Database Administrator
Aug.2009- Dec. 2019
National Open University of Nigeria(NOUN)
NOUN is an open university, providing a learning environment without physical barriers
for students.
I oversaw the management of the university's result system and
contributed by creating optimized queries for data retrieval, processing, and
mining.
I designed and developed an e-exam system to facilitate online
examinations for students.
Collaborated with a team to pioneer the development of the first-ever
online exam server in Nigeria.
I created a virtual keyboarding tool tailored for students.
I designed and implemented an automated questionnaire system.
Provided regular software solutions as demanded by the management.
Identified and resolved issues in legacy code by debugging and
implementing effective solutions.
Technologies: PHP, jQuery, MySQL, JavaScript, CSS3
Map Specialist
Mar.2009 – Jun. 2009
Nestle Nigeria Plc
Generated and divided map on the system for field usage
Trained observers and supervisors for market survey project
Performed presentation for staffs on weekly progress
Worked on Arc map software
Supervised data entered into the system in case of errors.
Information Technology Assistant (N.Y.S.C)
Nestle Nigeria Plc
Updated daily backup
Installed and repaired nestle operating system snow2
Jul.2008 – Feb. 2009
Assisted in resolving network problems
Configured systems and printers on the network
Systems Engineer (Industrial Trainee)
Chips Bits & Bytes Ltd.
Integrated and upgraded computer systems
Configured systems on the network
Crippled CAT 5e cable with Rj45 connector
Worked with a team to install power inverter
Jan.2005 – Sep. 2005
Education
Master – Information Technology
University of Lagos Akoka,Yaba Lagos State
2015
Bachelor of Science (2nd Class Upper Division)– Computer Science
Olabisi Onabanjo University Ago-iwoye, Ogun State
2007
Certifications
HackerRank(REACT)
ICDLProfile
Brain Bench Certified – Programming Concepts
Brain Bench Certified – C++
Brain Bench Certified – CSS3
-
IT Infrastructural Library Certificate(ITIL)
Microsoft Certified Technology Specialist(MCTS)
Oracle Database Administration (OCA)
-