Abdul Rahman Khankan, Software Developer in Berlin, Germany
Abdul Rahman Khankan

Software Developer in Berlin, Germany

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

Portfolio

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

Experience

Location

Berlin, Germany

Availability

Part-time

Preferred Environment

Git, Visual Studio 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.

Employment

  • 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

Experience

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

Skills

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

Education

  • Master's Degree in Computer Science
    2015 - 2017
    Uppsala University - Uppsala, Sweden
  • Bachelor's Degree in Computer Science
    2014 - 2015
    Uppsala University - Uppsala, Sweden
  • Bachelor's Degree in Informatics Engineering
    2009 - 2014
    Arab International University - Damascus, Syria

To view more profiles

Join Toptal
Share it with others