Abdusalam Dihan, Full-stack Developer in Berlin, Germany
Abdusalam Dihan

Full-stack Developer in Berlin, Germany

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.
Abdusalam is now available for hire

Portfolio

Experience

Location

Berlin, Germany

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.

Employment

  • 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, MUI (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, MUI (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

Experience

  • 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.

Skills

  • Languages

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

    MUI (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

Education

  • Bachelor's Degree in Computer Science
    2013 - 2016
    Cardiff University - Cardiff, United Kingdom

To view more profiles

Join Toptal
Share it with others