Abdusalam Dihan, Developer in Berlin, Germany
Abdusalam is available for hire
Hire Abdusalam

Abdusalam Dihan

Verified Expert  in Engineering

Full-stack Developer

Location
Berlin, Germany
Toptal Member Since
March 22, 2022

Abdu is a driven full-stack engineer specializing in TypeScript and React who has been using front-end frameworks like React for nearly six years now. He has experience with a wide range of technologies, adapting those to the clients' needs that go from dynamic startups to large corporations such as the European Central Bank and Morgan Stanley. Abdu possesses a DevOps mentality taking ownership of the full lifecycle of everything he implements, and understands the value of clear communication.

Portfolio

Ultra Tendency International GmbH
TypeScript, JavaScript, React, SCSS, Node.js, GraphQL, Apollo, Kubernetes...
Apaleo GmbH
TypeScript, JavaScript, SCSS, Node.js, Material UI, Jest, Angular, NgRx, .NET...
CafeX Communications Ltd
TypeScript, JavaScript, SCSS, Node.js, Jenkins, Jest, Agile, Slack...

Experience

Availability

Part-time

Preferred Environment

TypeScript, React, Slack, Visual Studio Code (VS Code), MacOS

The most amazing...

...thing I've created from the ground up is a portal that monitors and controls a microservices-based system of the European Central Bank.

Work Experience

Big Data Developer | Front End

2020 - 2022
Ultra Tendency International GmbH
  • Utilized TypeScript, React, Redux, Saga, and Express to create a front-end portal from the ground up, to monitor and control a complex microservices-based system for the European Central Bank.
  • Liaised with clients to extract functional requirements, translating those requirements into designs using Figma and Moqups, and then iterating through the designs to achieve client satisfaction.
  • Played a key role as the lead developer in guiding less experienced team members, providing advice and support in an understanding manner.
  • Integrated GitLab CI/CD pipelines to deploy to a Kubernetes environment.
Technologies: TypeScript, JavaScript, React, SCSS, Node.js, GraphQL, Apollo, Kubernetes, Material UI, Jest, Redux, Express.js, GitLab CI/CD, Figma, Java, Agile, Visual Studio Code (VS Code), REST, Jira, Git, Functional Programming, CSS, HTML, Full-stack Development, Redux-Saga, Pixel Perfect, CSS3, Front-end, Front-end Development, Web Applications, Docker, React Router, Unit Testing, APIs, Scrum, Microservices Architecture, REST APIs, Next.js, HTML5, Tailwind CSS

Senior Software Engineer

2019 - 2020
Apaleo GmbH
  • Created a .Net-based API as a first-class citizen for third parties to build their own apps.
  • Used our API with Angular, NgRx, RxJS, and Material Designs to create an engaging, intuitive, and performant front end to empower hotels, with room for third-party extensions and customization.
  • Deployed the service to AWS, as one of my first tasks was to decrease server load and improve site speed and performance by setting up Amazon CloudFront as the content delivery network.
Technologies: TypeScript, JavaScript, SCSS, Node.js, Material UI, Jest, Angular, NgRx, .NET, Agile, Slack, Visual Studio Code (VS Code), MacOS, REST, Jira, Git, Functional Programming, Linux, CSS, HTML, Amazon Web Services (AWS), Full-stack Development, Amazon S3 (AWS S3), Pixel Perfect, CSS3, JSON, Front-end, Front-end Development, Web Applications, Docker, Unit Testing, APIs, Scrum, Microservices Architecture, REST APIs, HTML5

Lead Software Engineer

2018 - 2019
CafeX Communications Ltd
  • Led a team in creating a screen-sharing app using NW.js, based on Node.js.
  • Communicated with clients to understand their requirements and manage their expectations.
  • Played a key role as the lead developer in guiding less experienced team members, providing advice and support in an understanding manner.
  • Managed tasks in Jira to ensure deadlines were met.
Technologies: TypeScript, JavaScript, SCSS, Node.js, Jenkins, Jest, Agile, Slack, Full-stack Development, Team Leadership, Object-oriented Programming (OOP), HTML, Git, Jira, REST, CSS3, MySQL, JSON, Front-end, Front-end Development, Web Applications, Docker, Unit Testing, APIs, Scrum, REST APIs

Software Engineer

2016 - 2018
CafeX Communications
  • Worked on all parts of the development lifecycle, from creating robust Java back ends to utilizing TypeScript, SCSS, Vue.js, and related technologies to maintain our crisp UI.
  • Used Selenium for end-to-end and performance testing to ensure code quality.
  • Utilized Jenkins, AWS, and Kubernetes to maintain CI/CD pipelines to deploy our cloud-based applications.
  • Created an entirely white labelable product used by companies such as Morgan Stanley.
Technologies: TypeScript, JavaScript, SCSS, Node.js, Kubernetes, Jest, Vue, Vuex, Jenkins, Selenium, Java, Spring Boot, JUnit, Agile, Slack, MacOS, SQL, REST, Jira, Git, Object-oriented Programming (OOP), Linux, CSS, HTML, Amazon Web Services (AWS), Full-stack Development, Pixel Perfect, CSS3, MySQL, JSON, Front-end, Front-end Development, Web Applications, Docker, Unit Testing, APIs, Scrum, Microservices Architecture, REST APIs, HTML5

Node.js and WebRTC Screen-sharing Application

https://www.cafex.com/
I led a team into expanding our WebRTC product with a screen-sharing application for users using legacy browsers. We created our own build of NW.js to enable all the features–a Chromium-based app with Node.js features–and used TypeScript and WebRTC to deliver excellent audio and video quality to our users.

Being the lead developer, I was in charge of communicating with the client to understand their requirements and manage their expectations while guiding my team to meet deadlines.

The project's successful conclusion retained the client as a long-term subscriber of our main RTC product, CafeX Meetings.

Property Management System

https://apaleo.com/
To revolutionize a somewhat archaic industry and encourage a rich ecosystem, we created a .Net-based API as the first-class citizen for third parties to develop their own apps.

We utilized our API and Angular, NgRx, RxJS, and Material Designs to create an engaging, intuitive and performant front end to empower hotels, with room for third-party extensions and customization. Because one of my first tasks was to decrease server load and improve site speed and performance by setting up an Amazon CloudFront as the content delivery network (CDN), we deployed the service to AWS.

Report Tracking Portal for ECB

In this project, we integrated systems involving data-rich environments and robust security, which was accomplished through Kerberos Authentication.

In addition to the technical challenges in engineering a solution to efficiently request and display data from numerous sources, this project involved liaising with clients to extract functional requirements, translating those requirements into designs using Figma and Moqups, and then iterating through the designs to achieve client satisfaction.

Languages

TypeScript, JavaScript, SCSS, CSS, HTML, CSS3, HTML5, GraphQL, Java, SQL, C++

Frameworks

Material UI, Jest, Redux, Express.js, Angular, Selenium, Tailwind CSS, .NET, Spring Boot, JUnit, Next.js

Libraries/APIs

React, Node.js, Redux-Saga, Vue, Vuex, RxJS, React Router, REST APIs, NgRx, WebRTC

Tools

Git, GitLab CI/CD, Slack, Jira, Jenkins, Figma, Moqups

Paradigms

Agile, REST, Object-oriented Programming (OOP), Functional Programming, Unit Testing, Scrum, Microservices Architecture

Storage

JSON, MySQL, Amazon S3 (AWS S3)

Other

Software Engineering, Pixel Perfect, Front-end, Front-end Development, Web Applications, Apollo, Material Design, Full-stack Development, APIs, Kerberos, Team Leadership

Platforms

Kubernetes, Visual Studio Code (VS Code), MacOS, Amazon Web Services (AWS), Docker, Linux

2013 - 2016

Bachelor's Degree in Computer Science

Cardiff University - Cardiff, United Kingdom

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring