One of Europe?s largest online e-pharmacy company operating in six EU countries. The company harnesses the power of information technology to make OTC and prescription medications available to everyone in an easy and efficient way.
Analyze systems requirements
Develop Frontend Applications using ReactJS/Typescript/SCSS
Frontend Unit and Integration Testing with Jest and Cypress
Develop Backend RESTful API for the Gateway and Micro Services using NodeJS/Typescript
Systems integration with Gematik, Germany?s new electronic prescription service
Frontend and Backend Systems Integrations
Create and manage repositories with git/github
an online service integrated with the web services of Lufthansa and its subsidiary airlines
Develop NodeJS RESTful API services with Typescript
Design and implement MongoDB/NoSQL Databases
TDD workflow with Jest
ReactJS/Frontend API Integrations
Create and manage repositories with git/github
Setup project CI/CD with Github/Webhook and Travis-CI
an online service of one of the largest airlines in the world
Re-develop the existing legacy systems with latest technologies such as React.js, Koa.js, Node.js
Create architectural re-design of existing systems
Develop backend APIs with Node and Koa.js
Develop Frontend Systems with React.js, SCSS/SASS, HTML5, Javascipt OOP, ES6 & ES2017 & ES2018
Create and manage repositories with git/bitbucket
Setup/provision AWS servers using Openshift/Kubernetes & Docker
23numbers.com, a service of 23numbers GmbH, is a telecommunication platform that provide virtual number service. In use by companies and private individuals alike. Companies lease virtual numbers for their employees at a low price, which can be used for all company communications. This allows the company to retain the numbers even when an employee leaves. Private users also use the service to protect their real numbers in potentially risky contacts such as dating. The service is being implemented using AngularJS, Node.js & Postgres and many other technologies.
Develop multi-provider TAS (Telecom Application Server) with Vodafone TAS, Nokia TAS, OpenTAS Develop RESTful API for mobile app and Frontend services using Node.js, Express, Postgres, Redis
Design and implement Postgres ORM (Sequelize) Models
Develop Redis cache system for high performance API and Frontend services
Develop Frontend System with AngularJS, HTML5, CSS3, jQuery and Bootstrap
Implement real-time communication with Socket.io
Setup/provision AWS servers using Ubuntu, Nginx and Docker
optilyz.com, a service of optilyz GmbH, is a marketing platform that help organizations to automate their offline marketing processes. With analytics and near real-time access to the performance of their marketing campaigns, organizations can focus more on developing their businesses. It is being implemented using Node.js, MongoDB, ReactJS and many other technologies.
Develop RESTful API using Node.js, Express, MongoDB and Redis
Design and Develop Mongoose Models, pre and post hooks, instance and static methods, virtual getters and setters
Integrate Frontend and Backend using Socket.io, REST, AJAX, JSON
Create new Docker images on AWS with application's latest patches
BRAVORIDES.COM is an innovative social ride-sharing network
It is being implemented using Node.js & MongoDB. It is part of the 21st century's movement towards sharing-economy
It has integrations with Facebook for quick registration and login
It also has integrations with Google for geo-location ride searches
Users can search for rides within the radius of a particular geographic location
It features a responsive design that allow mobile and desktop devices to use the same website seamlessly
The frontend was developed with HTML5 and CSS3, Javascript, Ajax, jQuery
2019 - present
Information Systems Management (Msc)
University of Salford
2019 - 2019
Certified Professional Scrum Master, Professional Scrum Master I
2013 - 2013
Certificate of Completion, M101JS MongoDB for Node.js Developers
MongoDB University
Distinction: {on request}
Skill Areas
Node.js
MongoDB (Replication & Sharding)
Express/Koa
Postgres
Redis
Javascript (OOP, ES6, ES2017, ES2018)
AngularJS
ReactJS
Redux
React Native
Jquery
AJAX
Jira, Bitbucket & Confluence
Java
TAS (Telecom Application Server)
RESTful API Development
JSON
Bluebird
Socket.io
Handlebars
HTML5
CSS3
Nginx
AWS
Micro services
Openshift/Kubernetes
Webpack
Lodash
Agile Scrum
TDD/BDD
NoSQL
Big Data
Git
Sequelize
Express
Ubuntu
Webpack/Gulp/Grunt
Postman
SQL
Docker
Jest
Cypress
Development Environments
VS Code, Postman, Webpack, Git, Docker, PM2 and iTerm on macOS or Ubuntu
Professional Roles
Develop RESTful API using Node.js/Express
Develop Telecom Application Server
Create backend unit testing with Mocha
Develop Frontend systems with HTML5, CSS3, Javascript, AngularJS, ReactJS, Socket.io and jQuery
Create frontend unit testing with Jest
Design and Develop Mongoose Models and schemas, pre and post hooks, instance and static methods, virtual getters and setters
Professional Roles contd.
Design and Develop Postgres/Sequelize Models
Implement MongoDB database replication and sharding
Design and implement Redis databases as data cache and/or session store
Configure Ubuntu/AWS cloud infrastructures for deployment of Node.js applications, MongoDB, Postgres, Redis and Nginx installations and configurations
Setup and maintain high availability systems with Openshift, Kubernetes, Docker & Compose, Nginx etc.
One of Europe?s largest online e-pharmacy company operating in six EU countries. The company harnesses the power of information technology to make OTC and prescription medications available to everyone in an easy and efficient way.
Analyze systems requirements
Develop Frontend Applications using ReactJS/Typescript/SCSS
Frontend Unit and Integration Testing with Jest and Cypress
Develop Backend RESTful API for the Gateway and Micro Services using NodeJS/Typescript
Systems integration with Gematik, Germany?s new electronic prescription service
Frontend and Backend Systems Integrations
Create and manage repositories with git/github
an online service integrated with the web services of Lufthansa and its subsidiary airlines
Develop NodeJS RESTful API services with Typescript
Design and implement MongoDB/NoSQL Databases
TDD workflow with Jest
ReactJS/Frontend API Integrations
Create and manage repositories with git/github
Setup project CI/CD with Github/Webhook and Travis-CI
an online service of one of the largest airlines in the world
Re-develop the existing legacy systems with latest technologies such as React.js, Koa.js, Node.js
Create architectural re-design of existing systems
Develop backend APIs with Node and Koa.js
Develop Frontend Systems with React.js, SCSS/SASS, HTML5, Javascipt OOP, ES6 & ES2017 & ES2018
Create and manage repositories with git/bitbucket
Setup/provision AWS servers using Openshift/Kubernetes & Docker
23numbers.com, a service of 23numbers GmbH, is a telecommunication platform that provide virtual number service. In use by companies and private individuals alike. Companies lease virtual numbers for their employees at a low price, which can be used for all company communications. This allows the company to retain the numbers even when an employee leaves. Private users also use the service to protect their real numbers in potentially risky contacts such as dating. The service is being implemented using AngularJS, Node.js & Postgres and many other technologies.
Develop multi-provider TAS (Telecom Application Server) with Vodafone TAS, Nokia TAS, OpenTAS Develop RESTful API for mobile app and Frontend services using Node.js, Express, Postgres, Redis
Design and implement Postgres ORM (Sequelize) Models
Develop Redis cache system for high performance API and Frontend services
Develop Frontend System with AngularJS, HTML5, CSS3, jQuery and Bootstrap
Implement real-time communication with Socket.io
Setup/provision AWS servers using Ubuntu, Nginx and Docker
optilyz.com, a service of optilyz GmbH, is a marketing platform that help organizations to automate their offline marketing processes. With analytics and near real-time access to the performance of their marketing campaigns, organizations can focus more on developing their businesses. It is being implemented using Node.js, MongoDB, ReactJS and many other technologies.
Develop RESTful API using Node.js, Express, MongoDB and Redis
Design and Develop Mongoose Models, pre and post hooks, instance and static methods, virtual getters and setters
Integrate Frontend and Backend using Socket.io, REST, AJAX, JSON
Create new Docker images on AWS with application's latest patches
BRAVORIDES.COM is an innovative social ride-sharing network
It is being implemented using Node.js & MongoDB. It is part of the 21st century's movement towards sharing-economy
It has integrations with Facebook for quick registration and login
It also has integrations with Google for geo-location ride searches
Users can search for rides within the radius of a particular geographic location
It features a responsive design that allow mobile and desktop devices to use the same website seamlessly
The frontend was developed with HTML5 and CSS3, Javascript, Ajax, jQuery
2019 - present
Information Systems Management (Msc)
University of Salford
2019 - 2019
Certified Professional Scrum Master, Professional Scrum Master I
2013 - 2013
Certificate of Completion, M101JS MongoDB for Node.js Developers
MongoDB University
Distinction: {on request}
Skill Areas
Node.js
MongoDB (Replication & Sharding)
Express/Koa
Postgres
Redis
Javascript (OOP, ES6, ES2017, ES2018)
AngularJS
ReactJS
Redux
React Native
Jquery
AJAX
Jira, Bitbucket & Confluence
Java
TAS (Telecom Application Server)
RESTful API Development
JSON
Bluebird
Socket.io
Handlebars
HTML5
CSS3
Nginx
AWS
Micro services
Openshift/Kubernetes
Webpack
Lodash
Agile Scrum
TDD/BDD
NoSQL
Big Data
Git
Sequelize
Express
Ubuntu
Webpack/Gulp/Grunt
Postman
SQL
Docker
Jest
Cypress
Development Environments
VS Code, Postman, Webpack, Git, Docker, PM2 and iTerm on macOS or Ubuntu
Professional Roles
Develop RESTful API using Node.js/Express
Develop Telecom Application Server
Create backend unit testing with Mocha
Develop Frontend systems with HTML5, CSS3, Javascript, AngularJS, ReactJS, Socket.io and jQuery
Create frontend unit testing with Jest
Design and Develop Mongoose Models and schemas, pre and post hooks, instance and static methods, virtual getters and setters
Professional Roles contd.
Design and Develop Postgres/Sequelize Models
Implement MongoDB database replication and sharding
Design and implement Redis databases as data cache and/or session store
Configure Ubuntu/AWS cloud infrastructures for deployment of Node.js applications, MongoDB, Postgres, Redis and Nginx installations and configurations
Setup and maintain high availability systems with Openshift, Kubernetes, Docker & Compose, Nginx etc.