Career Profile

Software Engineer with 4+ years of experience in full-stack development and programming language R&D. Adept at building scalable web applications, secure backend systems, and automation tools. Proven track record of collaborating with international teams across Europe and Russia, consistently delivering impactful solutions in dynamic, cross-functional projects.

Software Engineer

Software Engineer

2021 - Present
Tradelink Technologies, Remote, Tallinn, Estonia
  • Develop and improve core features of TradeLink’s crypto trading platform, leading to increased user engagement and performance optimization.
  • Optimized backend processes and implemented data optimization strategies to improve response times, meet SLAs, and ensure stability under high traffic conditions.
  • Built a Python-based Telegram analytics bot and integrated it with core systems, increasing user engagement by 30%.
  • Reduced deployment times by 25% using GitHub Actions and Docker, while proactively monitoring application performance with Sentry and Grafana.
  • Architected scalable backend service handling 3,000+ concurrent requests with 99.9% uptime and <100ms response times (verified via Apache Benchmark).

Java Developer (Research Assistant)

2020 - 2021
NRU Higher School of Economics (Huawei Technologies Co. Ltd. - No TC202012080007), Moscow, Russia
  • Contributed to Eolang’s core features and runtime library, enabling efficient code translation and establishing a foundation for language adoption.
  • ● Designed a Java interoperability mechanism for Eolang, enabling seamless cross-language integration.
  • Co-authored research articles, including a publication in Procedia Computer Science, advancing discussions on programming language development and best practices.

Research Intern

2019
Department of Software Engineering, National Research University Higher School of Economics, Moscow, Russia
  • Research Topic- Survey of Human Factors in Crisis Responsive Software Development
  • Research Activities - Searched for relevant publications, analyzed related works, created the survey with a case study, and suggested future research directions. Preprint of this work is available at https://arxiv.org/ abs/2007.12019

Software Developer

2017 - 2018
Overcore Technologies, Tema, Ghana
  • Designed and maintained web applications using the MEAN stack, implementing CI/CD practices to achieve faster release cycles and improved stability.
  • Developed a unique WordPress theme tailored to a client’s brand, boosting engagement and providing a scalable content framework.
  • Mentored 2 interns, guiding them in web development and CI/CD practices.
  • Partnered with product managers, designers, and QA teams to create user-centric features for a FinTech web app, enhancing user experience.

Site Reliability Engineering: Measuring and Managing Reliability

Site Reliability Engineering

2020 - 2020
Coursera (LET3Z2X26AEX)

Technologies

Backend - Node.js, Python, Express.js, Nest.js, PostgreSQL, MongoDB, BullMQ, Redis
API & Services - RESTful API design, Microservices architecture, Message queuing
Frontend - React, Redux, Angular, RxJs, NgRx, Tailwind CSS
DevOps - Docker, GitHub Actions, GCP, Digital Ocean, Prometheus, Pushgateway, Grafana
Others - Git, Aiohttp, Figma UI design, Kubernetes, Tailwind CSS, Styled components

OSS Contributions

Eolang - EOLANG, an Object oriented Programming Language
Polystat - Polyglot Static Analyzer for Object-Oriented Programming Languages.

Publications

  • Exploring the Eolang-Java Integration and Interoperability
  • Hadi Saleh, Joseph Afriyie Attakorah, Sergey Zykov & Alexander Legalov
    Procedia Computer Science, 2021
  • Survey on Huaman Factors in Crisis Responsive Software Development
  • Sergey Viktorovich Zykov & Joseph Afriyie Attakorah
    arxiv
  • Optical Flow Estimation Based on Deep Learning Approaches
  • Joseph Afriyie Attakorah
    HSE University - Student Theses

    Skills & Proficiency

    Javascript/Node

    Python/Java

    PHP/Laravel

    Angular/React

    HTML5 & CSS

    Vue