Skip to main content
John Kennedy

John Kennedy

Senior Software Engineer

Talent
AccraMember since June 28, 2026
Scala
·

Hire this person

Send a job offer directly to this candidate

Scala

About

Senior Software Engineer with a track record designing and delivering scalable backend systems, distributed data processing pipelines, and developer tooling. Passionate about building robust systems that power the next generation of industries.

Experience

Contingent Software Engineer - Morgan Stanley - Accra, Ghana

(2024-10)

  • Designed and developed a Domain-Specific Language (DSL) used firm-wide to streamline the creation of business reports.
  • Built interactive visualization and data-lineage tools to improve observability and reduce troubleshooting time for complex business logic.
  • Integrated the DSL with Spark-based pipelines to build a system for liquidity stress-test scenarios and contingencies.
  • Worked closely with stakeholders to modernize internal and regulatory liquidity reports.
  • Driving architectural discussions, conducting code reviews, and leading performance optimization efforts to ensure system robustness and efficiency.

Senior Software Engineer - Turntabl - Accra, Ghana

(2024-04)

  • Contracted to Morgan Stanley as a Software Engineer.
  • Mentoring and tutoring new developers through code reviews, pair programming, and technical guidance.
  • Worked as lead backend engineer on an open-source governance tool, contributing to its design and implementation.

Senior Software Engineer - Moja Africa Services Ltd - Accra, Ghana

(2023-04 - 2024-03)

  • Worked closely with stakeholders from KGL (Keed Ghana Limited) to develop the USSD based "590" game.
  • Led USSD and Mobile Banking integration for the "590" game in Nigeria.
  • Optimized data pipelines for real-time operations and analytics.
  • Collaborated cross-functionally to ensure scalability, fault tolerance, and regulatory compliance across regions.

Senior Software Engineer - Infotech Dot Net Systems Ltd - Accra, Ghana

(2021-11 - 2023-03)

  • Designed and maintained a system for managing electronic medical records.
  • Led the modernization of deployment infrastructure.
  • Managed a development team, ensuring code quality, technical mentorship, and timely delivery of features.
  • Worked closely with administrative teams to ensure the system met evolving healthcare and regulatory requirements.

Software Developer (Intern & Contract) - Infotech Dot Net Systems Ltd - Accra, Ghana

(2019-06 - 2021-10)

  • Implemented a system to track drug and supply inventories, manage purchase orders, and handle disposal of expired items.
  • Ensured accurate stock levels, streamlined procurement, and supported regulatory compliance within hospital operations.

Education

MSc - Computer Science - University of East London (2024)

BSc - Computer Science - University of Ghana (2017 - 2021)

Skills

Senior Software Engineer

Reviews