Abdur Rehman Khalid

SaarbrΓΌcken, Saarland, Germany

πŸ‘‹ Hi there! I'm a highly skilled and motivated software developer with over 3 years of experience in β˜•οΈ Java, πŸ…°οΈ Angular, πŸ“‘ Node.JS, and 🌱 Spring Boot.

My passion for creating innovative and high-quality solutions has helped me excel in my career and achieve remarkable results. πŸ’ͺ

I'm experienced in ☁️ AWS cloud computing, 🐳 Docker containerization, and πŸš€ CI/CD practices, which enables me to design, build and deploy scalable, robust and secure applications with ease. πŸ’»

My expertise in Java has allowed me to develop and maintain high-performing, fault-tolerant and maintainable applications. I'm well-versed in Angular, Node.JS, and Spring Boot, which enables me to deliver robust and intuitive web applications that provide a seamless user experience. πŸ›‘οΈ

My ability to work collaboratively with cross-functional teams, coupled with my problem-solving skills, has helped me deliver projects within budget and on time. 🀝

I believe in constantly upgrading my skills to stay ahead of the curve, and I stay abreast of the latest technologies and trends in the industry. πŸš€

I'm an excellent communicator and thrive in fast-paced and dynamic environments. If you're looking for a passionate and dedicated software developer to join your team, look no further. Let's connect and discuss how I can help take your business to the next level. 🀝

Experience

Full Stack Web Develper

BlackHound Agency - Frankfurt am Main, Hesse, Germany

Working as a Full Stack Developer, mainly focused on the Back-End Development. Primarily engaged in the following work:
βœ” Supporting customers in the technical area in the role of backend developer.
βœ” Technical consultant & developer in the area of web and app development.
βœ” Development of backend concepts/architectures & web applications in the role as backend developer.
βœ” Support in the area of frontend including frontend frameworks.
βœ” Support of customers in the technical area.
βœ” Support of employees in the technical area.
βœ” Development of internet presences & web applications.

May 2023 - Present

Full Stack Web Develper

Butsch GmbH - Frankenthal, Rhineland-Palatinate, Germany

As a Full Stack Developer, I am responsible for a diverse range of tasks that require me to leverage my expertise in designing, building, and implementing web applications. My responsibilities include:
βœ” Creation of the Mock-Ups.
βœ” Started to Build the Project from Scratch.
βœ” Gathering the Requirements.
βœ” Implementing the Front-End Components Using Angular 12 Framework.
βœ” Implementation of the CI Actions on the GitHub Code bases.
βœ” Implementation of the Business Logic on the Back-End by the Creation of Models.
βœ” Creation of the API End-Points on the Back-End Using Node.JS.
βœ” Helping in the Creation of Project Plan.

July 2021 - March 2023

Full Stack Web Develper

TradeUp.Biz - Lahore, Punjab, Pakistan

Worked as a Full Stack Developer and Team Lead. Worked on Spring MVC, Hibernate on Back-End and Angular 8 on Front-End.
βœ” Revamped the Complete User Interface of the Project.
βœ” Improved the Performance of the Project up-to 35% by updating the traditional Hibernate Mappings.
βœ” Implemented the Role Based Authentication.
βœ” Implemented the CI and CD Workflow.
βœ” Implemented the Database Back-Up And Restoration Features.
βœ” Implemented the Reports Generation Features.
βœ” Provisioned the Server for the Deployment of the Project.

February 2019 - October 2020

Education

Saarland University (Germany)

Masters of Science
Computer Science
April 2021 - April 2023

Comsats University Islamabad, Lahore Campus (Pakistan)

Bachelors of Science
Computer Science
September 2016 - October 2020

Skills

Programming Languages & Tools
Workflow
  • Bug Fixing and Addition of New Features
  • Test Driven Development & Domain Drivin Development
  • Continous Integration and Continous Deployment
  • Agile Development & Scrum

Projects

Nuvato Project

Nuvato - Modern Digital Way to Manage Resources and Customers

A Project to help the recruiting agencies to manage the Applicants, Resources and Projects related to a specific company in a very manageable and effective way.

View Project
Slyvar Project

Slyvar - HR Management Software

An ERP level of HR management software developed for a German company has various modules such as Employee Management, Contracts Management, Products Management, and other modules.

View Project
TradeUp Project

TradeUp - A Business Management System

ERP-Level business management and information system. It consists of various modules such as Customer Management, Sales Management, and Warehouse Management, etc.

View Project
Design Patterns Project

Design Patterns - A Complete Documentation

This repo contains complete documentataion of the all 23 design patterns that are applicable in the modern and legacy applications. It is easy to identify which one to select.

View on GitHub
NodeJS Project

Node-Rest-Shop

This is a simple Node Project to illustrate the building of Restful API using Node.JS and ExpressJS alongside with MongoDB as Back-end database.

View on GitHub
Mobile Shop Management System Project

Mobile-Shop-Management-System

This project contais the code for the Mobile Management System, and it has been built using JAVAFX as Front-End framework for the Java Applications and the Data has been stored in the MSSQL Database Server.

View on GitHub
Number Plate Recognation Project

Vehicle-Number-Plate-Recognation

The Project contains the MATLAB code that uses a Basic Model for the Image Training, as the Images to Train has already been provided. The the basic searching images is done by matching images in the Image of the Number Plate. The Base Number is Completed. A Database Query is Run Against the Final Number and Found Data is Returned.

View on GitHub
Number Plate Recognation Project

Spring Boot - Spring Clound E-Commerce (Microservices)

This project contains the code for the E-Commerce website. This project has been built microservices architecture. This is an illustration of CI/CD pipeline alongside with different Amazon Webservices in use as well.

View on GitHub

Certifications

  • Graphs for Big Data Analytics - Coursera - Issued Jun 2020
  • Introduction to Software Product Management - Coursera - Issued Jun 2020
  • Advanced Search Engine Optimization - DigiSkills.pk - Issued Jul 2019
  • Freelancing - DigiSkills.pk - Issued Jul 2019
  • Fundamentals of Project Managment and Project Planning - FutureLearn: Business and Management - Issued Jul 2019
  • Fundamentals of User Experience - FutureLearn - Issued Jul 2019
  • Using JQuery GUI - Udemy - Issued Jun 2018
  • Learning Essentials of Angular 4 - Udemy - Issued Sep 2017

Blogs

Design Patterns in Software Development Blog

Design Patterns in Software Development

Read on Dev.to
How to build Enterprise Level Web Applications using Java? Blog

How to build Enterprise Level Web Applications using Java?

Read on Dev.to
Should I learn Angular or React? Blog

Should I learn Angular or React?

Read on Dev.to
What is State-Management and Why You Should Learn It? Blog

What is State-Management and Why You Should Learn It?

Read on Dev.to