Prince C.

Backend Engineer

Full-time available

Prince is available for hire

Schedule an interview

14 days risk-free trial · No commitments · We handle contracts and payroll

Bio

Prince C. is a backend engineer with over six years of experience in backend and blockchain development. He primarily works with Node.js, PHP, and TypeScript to build APIs, microservices, and backend systems. Prince utilizes frameworks like Nest.js and Express.js, and employs Docker and Kubernetes for containerization and orchestration. He is well-versed in cloud platforms such as AWS and Google Cloud, and manages databases including MySQL, PostgreSQL, and MongoDB. His development practices include CI/CD pipelines and

  • Projects completed6
  • Hourly rate
  • 4+ years experience
  • Member since Jun 2024
Expertise
NodeJSMongoDBKubernetesJavascriptPHPCSSHTMLReactAWSTypescriptGraphQLDatabase:RelationalDatabase:DocumentSQLGit
Video Intro
Assessments

General coding assessment

Perfect score on Algorithm, Difficulty Medium · Perfect score on SQL, Difficulty Hard

Projects

A Gift Card and Cryptocurrency Trading, and Utility Bill Payment Application

The Gift Card and Cryptocurrency Trading, and Utility Bill Payment Application is a Node.js-based platform that allows users to trade cryptocurrencies, make utility bill payments, and manage gift card transactions.

A Crypto Exchange for BTC & ETH and Utility Bill Payment Application

The Crypto Exchange for BTC & ETH and Utility Bill Payment Application is a powerful platform built on Node.js that combines the functionality of a cryptocurrency exchange and a utility bill payment system.

A Crypto Mining Application for BTC & ETH

The Crypto Mining Application for BTC & ETH is a robust platform built using PHP that enables users to mine Bitcoin (BTC) and Ethereum (ETH) cryptocurrencies.

Real estate application, for the sale, rent, and lease of land and properties

The Real Estate Application for the sale, rent, and lease of land and properties is a comprehensive platform built on Node.js that facilitates the buying, selling, renting, and leasing of real estate assets.

Pitransact

PiTransact is a payment system that promotes the use of Pi for everyday commerce, we are building a system that would allow every tom, dick, and harry to transact with Pi in all online and offline stores and also every commerce setting.

Socket-ethereum-transacton

This project is a sample test project that I built, its about setting up socket.io and building a realtime endpoint with it.

Experience
  1. Fullstack web and mobile developer

    Jolpec International, LimitedNov 2017Sep 2020
    • Respond to client needs for applications with an eye to the most feasible and effective solutions. Provided front-end and back-end website development using HTML, CSS, JavaScript, Nodejs, and PHP programming languages.
    • Oversaw back-end development using PHP and Nodejs to maintain website features, security, and efficiency
    • Created custom mobile applications using PhoneGap, Planned and engineered RESTful web services to manipulate dynamic datasets. Developed www.ejecs.com.ng, www.jolpecinternational.com, Mfmaskmeteam Android App, and www.soesit.com for clients.
    • Created powerful Content Management Systems to serve clients' business logic with the help of Reactjs.
    Reactjs PHPNodejsTypescriptPhonegapMysqlMongoDbweb hostingHTMLCSS
  2. Computer Programming Tutor

    SOESITJan 2018Jan 2021
    • I provided guidance and support to junior developers, helping them understand successful and standard software engineering strategies, technologies, and the design of scalable, distributed, and high-availability applications
    • Teaching HTML, CSS, JavaScript, Java, and Python: I had the opportunity to coach beginners and intermediate developers in these programming languages, helping them build a strong foundation and improve their skills.
    • Developing and delivering curriculum: I played a key role in developing and refining the curriculum for the programming courses. This involved creating lesson plans, designing hands-on coding exercises, and preparing educational materials to ensure a comprehensive learning experience for the students.
    • Providing individualized guidance: I offered personalized assistance to students, addressing their specific learning needs and challenges. This involved conducting one-on-one sessions to clarify concepts, review code, and provide feedback for improvement.
    • Assessing student progress: I evaluated the progress and performance of students through assignments, quizzes, and project assessments. This allowed me to provide constructive feedback and track their development over time.
    PHPJavaJavascriptHTML and CSSPython
  3. Senior Fullstack Web Developer

    INTELLECT Aug 2020Jan 2021
    • Consulted with clients regularly regarding projects, proposals, and technical issues that arise during the development process
    • Prepared monthly reports on specifications and activities for each project
    • Collaborated effectively with other team members to determine the best design specifications and details, resulting in a 50% improvement in productivity
    • Designed web applications and maintained content for multiple Node.js based systems, including a payment API and an Online Test web application for O-Level and A-Level courses. Deployed and managed applications on Firebase and Google Cloud Platform (GCP).
    • Configured and managed databases such as Firebase Firestore and MongoDB.
    • Conducted code reviews and provided constructive feedback to ensure code quality and adherence to best practices.
    • Implemented responsive design principles to ensure optimal user experience across different devices
    • Collaborated with UI/UX designers to create visually appealing and user-friendly interfaces
    • Integrated third-party APIs and services to enhance the functionality of web applications
    • Conducted performance optimization and troubleshooting to improve the overall performance of web applications.
    NodejsGCPFirebaseCloud FunctionJavascriptMongDBFirestoreTypescript
  4. Team Lead and Backend Developer

    Finessecodes Feb 2021Aug 2022
    • Built real-time gift card and cryptocurrency trading API that fetches real-time card and coin values, card status, and credits users in real-time.
    • Built a highly sensitive and real-time search engine for real estate properties, it searches and filters thousands of records.
    • Built a cryptocurrency mining API, a clone of an actual blockchain mining operation.
    • Implemented unique solutions to company challenges and was promoted to the Team Lead position.
    • I Implemented logic that cut down on development and operation costs and boosted customer retention.
    • Lead a team of 5 and coordinate the design and implementation of more than 10 applications, including collaboration with project managers and client representatives, my teams delivered functional web and mobile fintech, real estate, cryptocurrency exchange, investment, and mining applications to clients.
    NodejsPHPAWSLambda functionsAWS EC2DockerMongoDBRedisMySQLCICDGitBlockchain
  5. Senior Software Engineer

    Aya Holding, Inc, USAAug 2022Feb 2023
    • Responsible for building solutions on the blockchain via smart contracts.
    • Revised, modularized, and updated old code bases to modern development standards, reducing security breech by 80% and improving 70% of functionality.
    • Built authorization and access control API for various departments of the company to boast efficiency and operation speed.
    • Built analytics API for monitoring and performance scaling for the anticipated 10 million users of the platform, and to improve marketing needs, the company's budget, and statistical operations.
    • Worked alongside the CTO in prototyping new functionalities to confirm project feasibility.
    • Revamped database structure and application-level database queries to improve performance, and speed, handling consistency and heavy loads.
    • Provided and implemented a reliable solution via API to vet the anticipated 10 million users of the platform Built reusable codes and libraries for future use.
    • Provided mentoring to junior developers as needed.
    • Maintained a system for documenting code and keeping track of software developments.
    • Implemented various development, testing, automation tools, and IT infrastructure.
    • Troubleshoot and debug applications.
    • Built and managed containers with Docker and improved availability with Kubernetes.
    • Built and Managed CI/CD pipelines for automated deployment and distribution of microservices
    • Managed applications on Linux-based infrastructures. Managed cloud-based virtual machines and databases on AWS.
    • Configured and managed databases such as DynamoDB, Postgres, and MongoDB.
    NodejsMongoDBPostgressSequelizeDockerKubernetesUbuntuGitlabCICDDynamoDBAWSLambda functionsJestSystem Design
  6. Senior Software Engineer

    Bamble. Lisbon, PortugalAug 2023Mar 2024
    • Collaborated with cross-functional teams to deliver on-time and on-budget projects and initiatives
    • Developed and maintained high-performance backend systems, resulting in a 10% increase in website traffic and conversion rates.
    • Assisted in the development and maintenance of backend systems, resulting in a positive impact on the company's overall performance.
    • Demonstrated strong attention to detail, resulting in a 25% decrease in errors
    • Provided support to senior developers, resulting in a positive impact on the company's overall performance.
    • Experienced in server setups and system diagnostics .
    • Built reusable codes and libraries for future use.
    • Provided mentoring to junior developers as needed.
    • Maintained a system for documenting code and keeping track of software developments.
    • Implemented various development, testing, automation tools, and IT infrastructure. Troubleshoot and debug applications.
    • Built and Managed CI/CD pipelines for automated deployment and distribution of microservices.
    • Skilled in software quality assurance .
    • Managed applications on Linux-based infrastructures.
    • Managed cloud-based virtual machines and databases on AWS.
    • Configured and managed databases such as DynamoDB, Postgres, and MongoDB.
    NodejsMongoDBPostgresDynamoDBAWS CI/CDmicroservicesAWS LambdaAWS EventbridgeAWS API GatewayTypescript
Education
  1. B.SC Computer Science

    University of Nigeria, NsukkaEnugu, Nigeria2017 — 2021
  2. Blockchain Expert

    AlgoExperthttps://certificate.algoexpert.io/BCE-c6609434232022 — 2023
  3. Blockchain Master

    https://dappuniversity.com/https://drive.google.com/file/d/1sebGf-PVegipmVeHjoigrlQEfilKT90-/view?usp=drivesdk2022 — 2023
  4. Nodejs Master Certification

    https://www.pirple.com/https://www.pirple.com/certificates/fkkfvt0o5o2019 — 2020
  5. Google Cloud Certification

    Google Africa Developershttps://drive.google.com/file/d/1IR1UlbGu-D0Bmy6r4FE5HQl4Gz_o5lzZ/view?usp=drive_link2020 — 2020
  6. Java Certification

    https://udemy.comhttps://www.udemy.com/certificate/UC-7f8c07d4-b074-47b9-855e-23a8d3608861/2019 — 2020
Similar developers

We have moreWith similar skills.

Other vetted developers with similar skills and experience

SAMUEL A.
SAMUEL A.

Backend Engineer

0-2 Years of Experience

NodeJSMongoDBGraphQLGit
John O.
John O.

Backend Engineer

3-4 Years of Experience

NodeJSMongoDBGraphQLKafka
KHAWAR I.
KHAWAR I.

Backend Engineer

4+ Years of Experience

PAK
FlaskKubernetesNumPyJavascript
View all