Abraham Christopher

Software Developer


Download my CV  

About

With nearly four years of experience, I specialize in building complex web applications, staying updated with the latest trends for competitiveness. I excel in leading collaborative teams to success, guiding and mentoring new developers. Embracing agile methodologies, I drive innovation and deliver impactful solutions, contributing to team growth and success.

Software Developer [Frontend, React]

Hello, my name is Abraham Christopher. I am a frontend developer with expertise in Reactjs, Next, Typescript and React Native
I have a Higher National Diploma in Electrical Electronics Engineering and have a proven track record of success on structured, results-focused product development teams. I am confident in my abilities and have demonstrated this through my work.

Over the past three years, I have primarily focused on building the client side of web applications, sometimes using micro-service architecture. My daily tasks involve working with Restful API data, building UI logic and components, documenting, and occasionally conducting end-to-end tests using the CI/CD approach with technologies such as React.js, Redux, Zustand, Nextjs, NexthAuth, Context API, Socket io, jijst, styled-components, CSS libraries, Tailwind CSS, and other modern frontend tools.

It is important to note that in addition to being a frontend developer, I am also passionate, empathic, and strive for excellence in my work.
As a frontend engineer, I utilize my extensive experience as a frontend developer, in-depth knowledge of the product development process, excellent communication skills, and a range of technical and creative skills to enhance the productivity and success of any product development team.

You can contact me through LinkedIn or email if you have any questions or would like to connect.

I look forward to speaking with you soon.

Resume

Professional Experience

React Native Developer

March 2024 – Present

Uride, Federal Capital Territory, Nigeria (Contract)

  • Develop and maintain the Uride mobile application using React Native, ensuring high performance, responsiveness, and reliability
  • Implement user registration and authentication features, allowing users to register as drivers or riders and securely access the platform.
  • Integrate geolocation services using Google API to enable real-time tracking and navigation for drivers and passengers, ensuring accurate and efficient transportation services.
  • Implement booking and scheduling features, enabling users to request rides, view driver availability, and manage ride bookings seamlessly

Software Engineer ( Frontend )

December 2023 – Present

Thermolinks

  • Spearheaded the development of various web projects using React.js, Next.js, TypeScript, and Redux to deliver engaging user interfaces and seamless user experiences.
  • Led the development of "Project Hope" an orphan application platform, enabling users to register as sponsors or guardians and facilitating support for orphans through financial and academic means.
  • Contributed to the development of "NSP (Nigeria Startup Portal)," a platform for Nigerian startups to register and apply for government seed funding, similar to LinkedIn for startups.
  • Implemented state management solutions using Zustand and Redux, and integrated authentication mechanisms using NextAuth for secure user authentication and authorization.
  • Collaborate closely with developers, designers, and other stakeholders to facilitate effective communication and foster a collaborative development environment.
  • Implemented role-based access control within the systems, defining user permissions according to their roles to bolster security measures and maintain data integrity.

Software Engineer ( Frontend )

May 2023 – December 2023

Vorbtech Innovative Solutions (Contract)

  • Contributed to the development and maintenance of innovative web applications, leveraging a tech stack including TypeScript, ReactJs, Nextjs, NodeJs, MongoDB, Express, and socket.io.
  • Crafted intuitive and responsive front-end interfaces to elevate user experience, utilizing ReactJs and Nextjs, while consistently focusing on user engagement enhancements
  • Drove the implementation of real-time features through sockets, significantly augmenting user interactivity and satisfaction
  • Engineered robust RESTful APIs with NodeJs and Express, ensuring seamless communication and optimal functionality between front-end and back-end.
  • Conducted unit testing and end-to-end testing to ensure software quality.
  • Collaborated in Agile environments, participating in daily stand-ups and sprint planning.
  • Maintained detailed code documentation for knowledge sharing and onboarding.
  • Implemented role management into systems, determining user access based on roles for enhanced security and data integrity.
  • Code Reviewer

    May 2023 – Present

    Microverse, San Francisco, California, United State (Contract)

    • Perform thorough code reviews to identify and address any potential issues, ensuring adherence to coding standards and best practices.
    • Conduct meticulous UI reviews to guarantee a seamless and user-friendly experience.
    • Analyze and assess feedback from code and UI reviews, taking ownership of necessary rework and implementing improvements.
    • Utilize platforms such as GitHub and Slack to promptly respond to and resolve project-related queries from students, providing clear and concise answers.
    • Collaborate closely with developers, designers, and other stakeholders to facilitate effective communication and foster a collaborative development environment.
    • Stay updated with the latest industry trends, tools, and techniques in software quality assurance, continuously improving processes and methodologies.

     

    Software Developer

    January 2022 – February 2023

    Interface Connect Limited

    • Successfully deploy front-end applications to production, ensuring a seamless user experience for clients and driving increased user engagement.
    • Expertly integrate applications, graphics, audio, and video components into client web applications, enhancing functionality and user satisfaction.
    • Build and implement user engagement tools that significantly enhance user retention rates, resulting in measurable increases in user satisfaction.
    • Design and develop visually stunning and intuitive user interfaces for company websites, from scratch, ensuring responsiveness and optimization for search engine indexing.
    • Collaborate with cross-functional teams to gather requirements, conceptualize designs, and implement solutions that meet client objectives
    • Stay updated on emerging technologies and industry trends to continuously improve development processes and deliver innovative solutions.

    Software Developer

    November 2021 – December 2022

    Tiidelab

    • Developed Boxmonie, a fintech web application enabling collaborative finance management through a group-based contribution system, known as "thrifting."
    • Utilized microservices architecture to build and deploy a micro-frontend web application, implementing state management and UI logic using React hooks.
    • Created comprehensive documentation for components using React Storybook as a style guide, ensuring consistency and maintainability.
    • Translated designs and wireframes into high-quality code, building reusable components using React.js and styled components.
    • Integrated frontend with REST APIs using Swagger documentation, ensuring seamless communication between frontend and backend systems.
    • Documented task flow and process improvements in Confluence, facilitating knowledge sharing and team collaboration.
    • Managed task progress and updates using Trello, ensuring transparency and alignment within the team.
    • Acquired proficiency in the agile workflow, from design to deployment, and regularly presented features at demo sessions.

    Software Developer

    May 2020 – November 2021

    Freelance

    • Executed end-to-end development on a diverse range of projects utilizing both MERN (MongoDB, Express.js, React, Node.js) and MEVN Mongo showcasing versatility and proficiency in various technology environments.
    • Developed a dynamic and scalable web application, integrating MongoDB as the database, Express.js for server-side development, React for the frontend, and Node.js for backend services.
    • Implemented responsive and user-friendly interfaces using React and Vue, ensuring an optimal user experience across different devices and screen sizes.
    • Integrated third-party APIs to enhance functionality and provide additional features, demonstrating adaptability to external services.
    • Leveraged Node.js for server-side scripting, enhancing the application's performance and enabling efficient handling of concurrent requests.
    • Implemented user authentication and authorization features, ensuring the security and privacy of user data.
    • Conducted thorough testing and debugging, resolving issues promptly to deliver high-quality, bug-free applications.
    • Conducted thorough testing and debugging, resolving issues promptly to deliver high-quality, bug-free applications.
    • Collaborated closely with clients to understand project requirements, provide regular updates, and incorporate feedback for iterative development.

    Education

    Higher National Diploma

    (1/2019 - 12/2022)

    HND(2022) in Electrical Electronics Engineering - Federal Polytechnic Idah, Kogi State.

    Contact

    Location:

    Nigeria

    Call:

    +234 810 091 5641

    Loading
    Your message has been sent. Thank you!