Adil Sultan

Full Stack Developer

Adil Sultan
Frankfurt, Germany

Experience

Sep 2024 - Present
6 months
Frankfurt, Germany
Hybrid

Backend Developer

Epteck GmbH

As a Backend Developer, focusing on the integration of a mobile app with IoT devices. I developed Restful APIs using Node.js with the Express framework and Mongo DB as the database. These APIs facilitated seamless communication between the IoT devices and the mobile application. Additionally, I implemented robust role management to ensure secure access control, enabling the system to verify user authorization before granting access to specific endpoints.

Tools and Technologies: JavaScript, NodeJS, Express, REST APIs, MongoDB, Git / GitLab, Docker.

Jun 2022 - Aug 2024
2 years 3 months
Mainz, Germany
Hybrid

Full Stack Developer

DCCS GmbH

As a Full Stack Developer, responsible for development of both front-end and back-end solutions for Mercedes-Benz CAR. The front-end is engineered using ReactJS, providing a dynamic and responsive user interface, while the back-end is built with the Java Quarkus framework, ensuring robust and efficient server-side processing. My responsibilities extend to enhance development, planning, requirement analysis, providing accurate estimates for user stories, ensuring alignment with project timelines and objectives. This project is designed to fully support the needs of the automobile manufacturing sector, specifically focusing on the implementation of role management systems. All development is conducted within an Agile Scrum environment, promoting collaboration, adaptability, and continuous improvement to meet the high standards of the automotive industry.

Tools and Technologies: HTML, CSS, SCSS, JavaScript, TypeScript, MUI, Figma, DOJO, Java 11, Quarkus Framework, Maven, Panache JPA, Open API with swagger 3.0, JSON, REST APIs, PostgreSQL, Liquibase DB, AssertJ, Mockito, IntelliJ, Visual Studio, Git / GitLab, Azure Cloud, Docker, Jira

Jul 2020 - May 2022
1 year 11 months
Frankfurt, Germany
Hybrid

Full Stack Developer

Epteck GmbH

As a Full Stack Developer, I lead the development for both front-end and back-end components to support the automation of the textile production system. The front-end is developed using ReactJS, offering a user-friendly and responsive interface, while the back-end is powered by the Java Spring framework, ensuring robust and efficient processing. This project integrates IoT technology to streamline production workflows, enabling real-time data collection and monitoring. Additionally, it incorporates various role management features to optimize operations and enhance decision-making within the textile industry.

Tools and Technologies: HTML5, CSS3, SCSS, JavaScript, Tailwind, React JS, Java 11, Spring Framework, Maven, Spring Security, Open API with swagger 3.0, JSON, REST APIs, JPA/ Hibernate, MySQL, IntelliJ, Visual Studio, Git / GitLab, Digital Ocean, Docker, RabbitMQ.

I contribute to the development of a digital health platform, focusing on the front-end implementation. Utilizing React hooks and a functional programming approach, I effectively address complex logic to meet project requirements. Additionally, I play a key role in developing a customized component library, which enhances our UI design and provides a consistent and efficient user interface across the platform.

Tools and Technologies: HTML5, CSS3, SCSS, JavaScript, Tailwind, React JS, Visual Studio, Git / GitLab

Developed a comprehensive time tracking management application that integrates seamlessly with Bluetooth devices, allowing users to manage their time either manually or automatically. This app enables users to create groups and manage multiple tasks or activities within each group, offering flexibility in how they track and organize their work. The activities can be triggered manually or automatically via Bluetooth, which intelligently starts and stops timers based on user actions, streamlining the time management process.

The application is built to work across platforms, featuring both a responsive web version and native mobile versions for Android and IOS. Users can effortlessly view and track their daily schedules, ensuring they stay on top of their tasks and deadlines.

Tools and Technologies: HTML5, CSS3, SCSS, JavaScript, React JS, React Native, Java, Spring Framework, Maven, Spring Security, Junit, Mockito, Open API with swagger 3.0, JSON, REST APIs, JPA/ Hibernate, MySQL, SQLite, Android Studio, IntelliJ, Visual Studio, Git / GitLab, Jenkins, Docker.

This Android application is designed to manage the switch between a generator and local power supply, offering a range of functionalities to enhance control and monitoring. Key features include role management, which allows for customized access and permissions; auto/manual start/stop controls for flexible operation; and comprehensive log reporting to track and analyze usage and performance.

Tools and Technologies: React Native, expo, Visual Studio Code, Git / GitLab.

Developed the front-end design using React, implementing dynamic updates by integrating with backend endpoints. The design is crafted to be highly responsive, ensuring optimal user experience across various devices and screen sizes.

Tools and Technologies: HTML 5, CSS 3, SCSS, JavaScript, ReactJS, Visual Studio Code, Git / GitLab.

Jul 2019 - May 2020
11 months
Freiburg im Breisgau, Germany
Hybrid

Full stack developer

TwiceD Technology GmbH

Served as a Backend Developer for a project enabling users to register and book conferences across various time slots. Key responsibilities included:

  • Implemented user authentication and access control to manage different user roles effectively.
  • Developed the application using the Java Spring Framework, creating REST APIs to handle user interactions and data processing.
  • Wrote and executed integration tests to ensure the reliability and functionality of the backend services.
  • Designed and developed backend systems for storing and managing data, ensuring efficient data collection and retrieval.

This role involved building a robust backend infrastructure to support user registration, conference bookings, and secure access control, while maintaining high standards of code quality and system performance.

Tools and Technologies: Java, Spring Framework, Maven, JUnit, Mockito, AssertJ, OpenApi with swagger 3.0, JSON, REST APIs, JPA, H2 Database, MySQL, IntelliJ IDEA, Git / GitHub

Jun 2014 - Jun 2018
4 years 1 month
Pakistan
On-site

Full Stack Web Developer

Creative Web Sol

As a Full Stack Developer, leading the development and support of multiple web applications. In my role, I contribute to both the frontend and backend, while also guiding and supporting my team as a team lead. Together, we have successfully developed a wide range of applications across various scenarios, addressing diverse user needs and technical challenges. My responsibilities include architecting robust solutions, ensuring seamless integration between client-side and server-side components, and overseeing the overall development process to deliver high-quality, scalable applications.

Tools and Technologies: HTML / HTML5, CSS / CSS3, SASS / SCSS, JavaScript, React, PHP, MySQL, Laravel, Git / GitHub

Languages

Urdu
Native
English
Advanced
Punjabi
Advanced
German
Elementary

Education

Sep 2013 - Aug 2015

Superior University

Master of Science (M.Sc.) · Computer Science · Pakistan

Sep 2007 - Aug 2011

Superior University

Bachelor of Science (B.Sc.) · Computer Science · Pakistan