Abdul Rahman Khankan, Developer in Berlin, Germany
Abdul is available for hire
Hire Abdul

Abdul Rahman Khankan

Verified Expert  in Engineering

Software Developer

Location
Berlin, Germany
Toptal Member Since
September 6, 2019

Abdul is an experienced full-stack developer with excellent software engineering skills. He has a solid background in web development and data management. He also has an academic background in data science and image analysis. He has been working as a consultant and has experience working with small and large companies, both individually and part of a larger team. He is a fast self-learner.

Portfolio

Cambio Healthcare Systems
Confluence, Jira, Jenkins, Bitbucket, Angular Material, Webpack, Karma, Node.js...
Get AS
Amazon Web Services (AWS), Jira, LDAP, Jenkins, Docker, Git, PostgreSQL, React...
Indentive AB
Kibana, Elasticsearch, jQuery, CSS3, HTML5, JavaScript, MariaDB, Passport.js...

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code)

The most amazing...

...experience I've had was building a mobile app MVP during a 54-hour startup weekend using AngularJS and Ionic without any prior knowledge about either of them.

Work Experience

Software Developer

2019 - PRESENT
Cambio Healthcare Systems
  • Developed the UI components framework used by several product development teams.
  • Supported 50+ framework consumers.
  • Interacted directly with UI/UX and DevOps teams.
  • Worked with Unit and E2E tests on semi-daily basis.
  • Worked with Scrum and code review on daily basis.
Technologies: Confluence, Jira, Jenkins, Bitbucket, Angular Material, Webpack, Karma, Node.js, TypeScript, Angular

Full Stack Developer

2017 - 2019
Get AS
  • Maintained and built new features for Get's CMS.
  • Built data flow monitoring and reporting tools.
Technologies: Amazon Web Services (AWS), Jira, LDAP, Jenkins, Docker, Git, PostgreSQL, React, Express.js, Meteor

Full Stack Developer

2017 - 2018
Indentive AB
  • Worked with mobile app development using React Native.
  • Worked with integrating and visualizing log analytics using Elasticsearch and Kibana.
  • Worked on in-house client projects using React, React Native, Express.js, and MariaDB.
Technologies: Kibana, Elasticsearch, jQuery, CSS3, HTML5, JavaScript, MariaDB, Passport.js, Express.js, Node.js, Handlebars, React Native, React

InviSense

https://invisense.se
I worked closely on the admin portal and the mobile app of InviSense. A product that aims to reduce costs of moisture-related damages by implementing a sensor developed by InviSense within the walls of the structure then read the moisture levels using an external scanner that is also developed by InviSense.

My role involved the development of the mobile app using React Native. Where after successful authentication of the user, it is used to communicate with a scanning device using Bluetooth to fetch the moisture level and then send the readings to the server.

I was also involved in the development of the back end, where I worked on restructuring the database, implementing parts of the REST API, as well as enhancing and building new functionalities in the admin management UI.

Languages

JavaScript, TypeScript, HTML5, CSS3, SQL, Python, Sass, ECMAScript (ES6), ES7, Java, PHP, C#, C++

Frameworks

Angular, Express.js, Bootstrap 3, React Native, Angular Material, Jasmine, Protractor, Bootstrap, JSON Web Tokens (JWT), Cypress, AngularJS

Libraries/APIs

React, Node.js, REST APIs, React Router, jQuery, Handlebars, Passport.js

Tools

Bitbucket, Git, NPM, Webpack, Jira, Confluence, Karma, Jenkins, Chrome Developer Tools, AWS SDK, MQTT, MATLAB, LaTeX, Kibana, Vagrant

Platforms

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

Storage

PostgreSQL, MySQL, JSON, MariaDB, MongoDB, Amazon S3 (AWS S3), Elasticsearch

Other

GitKraken, Ajax, Web Development, Software Development, LDAP, Slack App, Image Processing, Data Analysis, Machine Learning, Neural Networks, Mobile App Development, Content Management Systems (CMS)

Paradigms

Scrum, Pair Programming, Agile Software Development, Test-driven Development (TDD), DevOps

2015 - 2017

Master's Degree in Computer Science

Uppsala University - Uppsala, Sweden

2014 - 2015

Bachelor's Degree in Computer Science

Uppsala University - Uppsala, Sweden

2009 - 2014

Bachelor's Degree in Informatics Engineering

Arab International University - Damascus, Syria

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