Agbeja Joshua Olugbenga

Agbeja Joshua Olugbenga

$20/hr
Full Stack Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Bwari, Federal Capital Territory/Nigeria, Nigeria
Experience:
8 years
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) -
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.