Joseph K.

Fullstack Developer

Joseph is a highly motivated Fullstack Software Engineer with a Bachelor's degree in Computer Science & a Postgraduate degree in Software Entrepreneurship.

With a solid 8-year professional background, Joseph excels in developing scalable web and mobile cloud applications across various industries such as eCommerce, fintech, real estate, logistics, education, and construction.

His expertise lies in various technologies, including Ruby on Rails, Ruby, JavaScript, React.js, TypeScript, Node.js, AWS, and more. Joseph has held leadership positions as a CTO and team leader, overseeing recruitment, mentoring junior developers, conducting code reviews, managing teams, and utilizing Jira for efficient project management. He is well-versed in the Scrum methodology and exhibits a strong aptitude for quickly mastering new tools and technologies.

Main expertise

  • Ruby
    Ruby 6 years
  • Ruby on Rails
    Ruby on Rails 6 years
  • PostgreSQL
    PostgreSQL 8 years

Other skills

  • Microservices 3 years
Joseph

Joseph K.

Ghana

Get started

Selected experience

Employment

  • Full Stack Software Engineer

    Mat Consulting - Germany (via Proxify) - 1 year 4 months

    • Support, maintain, and implement new features for e-commerce Platform

    • Designed and implemented a product customization feature that allowed customers to personalize their shower and bathroom accessories, dynamically calculating costs based on selected options, improving user experience and increasing sales.

    • Integrated backend logic and APIs to support dynamic pricing, inventory tracking, and order processing without delays for customized products.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Ruby Ruby
    • Ruby on Rails Ruby on Rails
    • AWS AWS
    • Ember.js Ember.js
    • Redux.js Redux.js
    • Tailwind Tailwind
    • Git Git
    • Algolia Search Algolia Search
    • REST API REST API
    • HTML / CSS
    • Sidekiq Sidekiq
    • Stripe Stripe
    • CircleCI CircleCI
  • Lead FullStack Engineer

    Mamo Pay - 8 months

    • Implemented async tasks with Sidekiq for provisioning virtual corporate Visa cards for merchants, document verification, refunds, sending invoices, settlements, etc.

    • Added support to the common mamo pay gem to enable integration of multiple payment gateways (Stripe & Amazon Payment Gateway) into our platform.

    • Architect, designed, and built the Invoicing system API & Frontend components that allow merchants to send and collect payment for an Invoice.

    • Architect, design, and build the API & Frontend components that allow merchants to automate recurring payments for their customers.

    • Added support for Apple Pay on our payment link page

    • Architect, design and build public REST API and SDKs to allow easy integration of Mamo Pay into existing E-commerce platforms (Wix & Shopify)

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Ruby Ruby
    • Ruby on Rails Ruby on Rails
    • Redis Redis
    • TypeScript TypeScript
    • Postman Postman
    • AWS SQS AWS SQS
    • AWS S3 AWS S3
    • Redux.js Redux.js
    • Tailwind Tailwind
    • Google Cloud Google Cloud
    • AWS EC2 AWS EC2
    • Sidekiq Sidekiq
    • Stripe Stripe
  • Software Engineer

    Order.co - New York, US - 11 months

    • As a Senior Consultant at Andela, he actively engaged with partners to ensure successful collaboration and project outcomes.
    • Extended and maintained backend services to enhance functionality and scalability.
    • Developed high-quality production code, utilizing advanced JavaScript skills, particularly in React and Redux.
    • Led the architectural design and development of the recurring payments system, integrating with Stripe for seamless frontend and backend integration.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Ruby Ruby
    • Ruby on Rails Ruby on Rails
    • AWS AWS
    • TypeScript TypeScript
    • Node.js Node.js
    • Rspec Rspec
    • GraphQL GraphQL
    • Microservices
    • Redux.js Redux.js
    • Next.js Next.js
    • Git Git
    • Algolia Search Algolia Search
    • REST API REST API
    • HTML / CSS
    • Sidekiq Sidekiq
    • Stripe Stripe
  • Mobile Application Developer - IT

    Vodafone Ghana - 2 months

    • Partime engagement as a Senior Consultant at Andela.

    • Designing and developing mobile apps with React Native.

    • Monitoring and reporting app metrics to senior stakeholders.

    • Integrating various Vodafone services such as Vodafone cash, airtime top-up, bundles, sim swap, etc. into my Vodafone mobile app.

    • Developing and working with microservices.

    • Training non-technical staff on how to use Excel for reporting and PowerPoint for presentation.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • AWS AWS
    • React Native React Native
    • Microservices
    • Oracle Oracle
    • Redux.js Redux.js
    • Next.js Next.js
    • Git Git
    • REST API REST API
    • HTML / CSS
    • Sidekiq Sidekiq
  • FullStack Software Engineer

    Lessonly - Indianapolis, US - 3 years

    • Effectively translate non-technical business requirements into actionable technical plans and vice versa.
    • Design, build, debug, test, and maintain backend services, including integrations with third-party platforms such as Zoom and Salesforce.
    • Enhance the search experience for learners on the learning dashboard, improving usability and efficiency.
    • Develop an integration with Zoom that automates attendance tracking after meetings, streamlining administrative tasks.
    • Implement the usernames feature, enabling Lessonly to accommodate a broader range of learners without relying on work emails.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Ruby Ruby
    • Ruby on Rails Ruby on Rails
    • AWS AWS
    • TypeScript TypeScript
    • Node.js Node.js
    • GraphQL GraphQL
    • Microservices
    • Redux.js Redux.js
    • Next.js Next.js
    • Git Git
    • Algolia Search Algolia Search
    • REST API REST API
    • HTML / CSS
    • Sidekiq Sidekiq
    • Stripe Stripe
  • CTO

    BidiiBuild - Accra - 1 year 9 months

    • Successfully managed design and development teams, ensuring effective collaboration and timely project delivery.
    • Architecting the Web API and Frontend App, establishing a solid foundation for scalable and efficient systems.
    • Developed and deployed predictive models using Azure ML Studio, leveraging machine learning capabilities.
    • Implemented Restful Web API development, ensuring efficient data communication and integration.
    • Optimized UI components for maximum performance across various web-capable devices and browsers, enhancing user experience.
    • Conducted debugging and testing of code to ensure functionality and reliability.
    • Performed code review and analysis to maintain code quality and adherence to best practices.
  • Chief Technology Officer

    BidiiBuild - Accra - 1 year 9 months

    • Managed design and dev teams;

    • Architecting our Web Api and Front End App;

    • Develop and deploy predictive models with Azure ML Studio;

    • Restful Web API development;

    • Optimizing UI components for maximum performance across a vast array of web-capable devices and browsers;

    • Debugging and testing codes;

    • Managed deployment and builds for our web apps;

    • Conducting Interviews for new dev hires;

    • Perform code review and analysis.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React.js React.js
    • Docker Docker
    • PostgreSQL PostgreSQL
    • Ruby Ruby
    • Ruby on Rails Ruby on Rails
    • AWS AWS
    • TypeScript TypeScript
    • Node.js Node.js
    • React Native React Native
    • Microservices
    • Redux.js Redux.js
    • Next.js Next.js
    • Git Git
    • Algolia Search Algolia Search
    • REST API REST API
    • HTML / CSS
    • Sidekiq Sidekiq
    • Stripe Stripe
  • Head of IT Department (Co. Founder)

    Stukko Ghana International - 2 years 7 months

    • Software project management;

    • Development and deployment of PHP applications;

    • Maintenance of existing clients code repository;

    • Perform system installation, maintenance, troubleshooting & PC repairs;

    • Design wireframes and web mockups;

    • Responsive web design with HTML5, CSS3 & Javascript.

    Technologies:

    • Technologies:
    • PHP PHP
    • HTML HTML
    • Git Git
    • REST API REST API
    • HTML / CSS

Education

  • Standalone courseSoftware Entrepreneurship

    MEST Africa · 2016 - 2017

  • BSc.Computer Science

    All Nations University College · 2011 - 2015

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat