Gbenga Fabikun

Senior Software Engineer at SkillReactor
  • Claim this Profile
Contact Information
Location
Lagos State, Nigeria, NG

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • Scrum Fundamentals Certified (SFC)
    SCRUMstudy - Accreditation Body for Scrum and Agile
    May, 2023
    - Sep, 2024
  • EFSET English Certificate 71/100(C2 Proficient)
    EF Standard English Test (EF SET)
    Apr, 2023
    - Sep, 2024
  • Certified Backend and APIs Engineer
    freeCodeCamp
    Jan, 2021
    - Sep, 2024

Experience

    • United Kingdom
    • E-learning
    • 1 - 100 Employee
    • Senior Software Engineer
      • May 2023 - Present

      Responsibilities: 1. Server-side Development: Designing, implementing, and maintaining the backend components of an application, including databases, APIs, and server infrastructure. 2. API Development: Creating and maintaining APIs (Application Programming Interfaces) that enable communication between different components of the application or with external systems. 3. Database Management: Designing and optimizing databases, including data modeling, query optimization, and ensuring data integrity and security. 4. Business Logic Implementation: Implementing the core functionality and business logic of the application, handling data processing, calculations, and algorithms on the server side. 5. Performance Optimization: Identifying and resolving performance bottlenecks in the backend components, optimizing queries, caching data, and improving overall system efficiency. 6. Security and Authentication: Implementing security measures and authentication mechanisms to protect the application and user data, including user authentication, access controls, and encryption. 7. Integration and Deployment: Collaborating with frontend developers, DevOps engineers, and other stakeholders to ensure smooth integration and deployment of the application, coordinating version control, continuous integration, and deployment processes. 8. Bug Fixing and Maintenance: Investigating and resolving issues or bugs in the backend components, conducting regular maintenance activities, and providing support to other team members and users. 9. Collaboration and Communication: Working closely with other team members, such as frontend developers, product managers, and QA engineers, to understand requirements, discuss technical solutions, and ensure seamless coordination in the development process. 10. Staying Updated: Keeping up-to-date with the latest trends, technologies, and best practices in backend development, and continuously enhancing skills and knowledge. Projects: Skills: Show less

    • Accounting
    • 700 & Above Employee
    • Performance Manager
      • Oct 2022 - Present

      - Helping my team members define, review and achieve their goals.- Helping my team members to take on more responsibility in engagements and own deliverables.- Helping my team members learn new skills that align with their goals.

    • Senior Software Engineer (Senior Associate)
      • Oct 2022 - Present

    • Senior Software Engineer (Associate)
      • Jan 2021 - Sep 2022

    • Mid-Level Software Engineer (Experienced Analyst)
      • Oct 2019 - Dec 2020

    • Mid-Level Software Egineer (Analyst)
      • Apr 2019 - Sep 2019

    • Education
    • 1 - 100 Employee
    • Mentor (Backend & API Development)
      • Dec 2022 - Present
    • Financial Services
    • Senior Software Engineer (API)
      • Nov 2022 - Present
    • Senior Software Engineer
      • Jan 2022 - Jan 2023

      My Responsibilities: 1. Conducting Sprint planning, developing work-plan and setting our achievable. 2. Technical decision-making for all back-end related task 3. Interfacing with business to outline the needs and prioritize features to be developed in the next sprint. 4. Introducing new tooling and flow at the organizational level. i.e. CI/CD flow, Work Culture, Self development resources allowances e.t.c 5. I am the creator and the top maintainer of the core reusable backed component library for cross product development for uniform back-end design system using NPM 6. Mentoring junior engineers to help them in their career growth. 7. Amidst my team management responsibilities, I still get my hands dirty on the core product by handling the development of new features. In some cases, mainly so we can meet up with set deadlines. 8. Increase client value proposition by pioneering, and working with the design team to develop new features in innovative ways. 9. Work at system design level to plan and create reliable service that would plug into existing product core while considering backwards compatibility and reducing product failure risks. 10. Leading a team of 5 engineers (back-end, front-end and mobile) 11. I automate the back-end development flow by creating a testing environment and continuous deployment flow using Bitbucket pipeline for internal testing of new features at a production level before handling over to QA/UAT. 12. Work to isolate and fix bugs in production using our bug tracking solutions. 13. Additionally, I work on the front-end and mobile app codebases to achieve some of our set out task for the sprint. Show less

    • Nigeria
    • Financial Services
    • 1 - 100 Employee
    • Senior Software Engineer (API)
      • Jan 2022 - Aug 2022
    • Junior Software Engineer (NYSC)
      • Mar 2018 - Feb 2019

Community

You need to have a working account to view this content. Click here to join now