SS
verfügbar

Letztes Update: 03.11.2023

Fullstack Developer, Software Engineer, Cyber Security Specialst

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Dateianlagen

2023-11-03-CV-Sebastian-Stuck_031123.pdf

Skills

Cyber Security, Computer Science, SAP, Software development, distributed systems, backend, software architecture, APIs, Linux, Programming, ETHICS, HTML/HTML5, CSS/CSS3, SASS *, JavaScript, TypeScript *, Golang *, Kotlin *, Python *, SQL *, C#, C, C++, Rust *, Nods, js, npm, deno * jQuery, WebPack *, Svelte, Rollup *, Jest (testing), Visual Studio Code, Visual Studio, Git, Gitlab, Github *, Postman *, Windows *, Linux *, Docker, software security, UI, Code Review, SCRUM, SaaS, Google, frontend, Typescript, CSS, HTML5, SQL, PostgreSQL, database, VPN, web application, API, backup, VSCode, Apple, OAuth, Microsoft Azure, local network, Debian, NoSQL database, NoSQL

Projekthistorie

10/2022 - 11/2023
System Architect for a public transportation company

Description:
To conduct a thorough examination of the existing IT systems and infra-
structure across two company locations. The aim is to understand the cur-
rent state, identify potential areas of improvement, and provide actiona-
ble recommendations for enhancing the company's technological pos-
ture.

Products:
▪ Windows Server, Debian
▪ VMWare, ESXi
▪ WireGuard
▪ Networking
▪ Nmap, Netcat, Wireshark
▪ Sophos
▪ Microsoft Active Directory ( AD )
▪ Veeam
▪ Panda Antivirus
▪ PowerShell

Details:
Inventory Records:
▪ Performed comprehensive inventory assessments (Servers, NAS, Firewalls, Router, Switchs, USVs ).
▪ Evaluated decommissioned systems' hardware components, software licenses, and assets.
▪ Investigated data migration strategies and disposal practices.

Planning WIFI Mesh:
▪ Carried out site surveys, analyzing signal strengths, interference sources, and coverage.
▪ Evaluated network infrastructure capability and reviewed security protocols.

Planning a new VPN:
▪ Led a deep dive into VPN requirement analysis and protocol assessment.
▪ Investigated authentication methods, VPN traffic capacity, and current security infrastructure.

06/2022 - 11/2023
Backend Developer

Description:
Enhance, optimize, and accelerate the server backend infrastructure,
which is built on Debian and Docker, by refining SQL query structures for
increased execution speed. Implement advanced caching strategies on
the frontend to reduce load times. Upgrade the Golang backend com-
ponents to expedite the transformation and processing of images, ensur-
ing more efficient and rapid performance.

Products:
▪ PostgreSQL
▪ JavaScript / TypeScript
▪ Jest
▪ Docker

Details:
▪ Planning a database structure
▪ Develop a backend database adapter
▪ Develop test cases in JavaScript with Jest
▪ Speedup connections to an external image convert process

07/2023 - 11/2023
Fullstack Developer for a public transportation company

Description:
To enhance the efficiency and clarity of bus allocation for drivers, our client sought a comprehensive solution involving the installation of displays at each bus parking space. These displays would present real-time data about which driver is designated to which bus.

Products / Skills:
▪ PostgreSQL
▪ JavaScript / TypeScript
▪ Angular
▪ Golang
▪ Docker
▪ Gitlab
▪ Jest
▪ RxJs
▪ Debian
▪ Raspberry Pi 4
▪ Puppeteer
▪ Chromium
▪ MQTT

Details:
Hardware Procurement and Setup:
▪ Sourced high-quality displays tailored to outdoor environments, ensuring visibility and durability.
▪ Utilized Raspberry Pi devices as the server hardware, chosen for their cost-effectiveness, versatility, and reliability.

Backend Development:
▪ Constructed a robust backend infrastructure using Debian as the base operating system.
▪ Deployed applications using Docker to ensure a consistent environment, facilitating ease of scaling and updates.
▪ Designed an admin panel that allows the client to seamlessly upload and manage drivers' schedules and bus assignments.
▪ Integrated Postgres for data management, ensuring efficient and secure storage of scheduling data.
▪ Utilized Golang to build a performant backend that handles data processing and ensures smooth communication with the frontend.
▪ Implemented a comprehensive monitoring system to track the status of displays, ensuring uninterrupted service.

Frontend Development:
▪ Developed a dynamic frontend using Angular, displaying real-time bus assignment data to drivers.
▪ Used Puppeteer and Chromium to ensure the content rendered on the displays was consistent, scalable, and interactive.
▪ The frontend was meticulously designed to present data in a user friendly manner, making it easy for drivers to identify  their respective buses.

Version Control and Collaboration:
▪ Adopted GitLab as the version control system, enabling smooth collaboration among developers and ensuring consistent code quality and timely updates.

11/2022 - 07/2023
System Administrator / Engineer for a public transportation company

Description:
Addressing the need for an efficient, scalable, and cost-effective virtual-
ization solution. The focus was on migrating the existing infrastructure from
VMware to Proxmox. The transition aimed to harness Proxmox's capabili-
ties, streamline operations, and offer a more integrated virtualization envi-
ronment.

Products / Skills:
▪ Windows Server, Debian
▪ VMWare, ESXi
▪ WireGuard
▪ Networking
▪ Nmap, Netcat, Wireshark
▪ Sophos
▪ Azure, Microsoft Active Directory ( AD )
▪ Veeam
▪ Panda Antivirus
▪ PowerShell
▪ Unifi Controller
▪ Azure AD Connect

Details:
Operating Systems Management:
▪ Managed and transitioned virtual instances running on Windows Server and Debian from the VMware environment to Proxmox.

Virtualization Platform Transition:
▪ Utilized deep knowledge of VMWare and ESXi to successfully export virtual machine configurations and data. Subsequently imported and configured these instances in the Proxmox environment.

VPN & Networking:
▪ Set up a secure VPN using NetBird VPN for remote access and ensured seamless connectivity.
▪ Employed WireGuard to facilitate VPN connections, enhancing security during the migration phase.
▪ Leveraged Networking skills to maintain consistent network communication throughout the migration process.

Network Monitoring & Security:
▪ Used tools like Nmap and Netcat to scan and audit the new environment for any vulnerabilities or open ports. This ensured that the migrated infrastructure was secure from potential threats.
▪ Wireshark was instrumental in monitoring real-time network traffic, helping identify any anomalies or potential data leaks during the transition.
▪ Integrated Sophos for advanced threat protection and network security post-migration.

Cloud & Directory Services:
▪ Collaborated with Azure services for certain cloud-based resources, ensuring that the migration didn’t disrupt cloud-hosted applications and databases.
▪ Integrated and managed Microsoft Active Directory (AD) to ensure all user accounts, permissions, and group policies were intact after migration.
▪ Employed Azure AD Connect to bridge on-premises directories with Azure AD, guaranteeing seamless user authentication.

Backup & Recovery:
▪ Leveraged Veeam for backup and replication, ensuring data integrity during and after the migration. This provided a safety net in case of any unforeseen issues during the transition.

Security & Maintenance:
▪ Installed and configured Panda Antivirus to provide real-time threat detection and protection for the newly migrated systems.
▪ Utilized PowerShell scripting for automating tasks, managing server configurations, and troubleshooting during the migration process.
▪ Ongoing server system maintenance was conducted to optimize performance, ensure security, and apply necessary patches.

WIFI & Connectivity:
▪ Designed and implemented a WIFI Mesh using Unifi systems to ensure robust and widespread network coverage throughout the facility. Managed the Unifi Controller for centralized network management, providing insights into network health, traffic, and connected devices.
▪ Successfully migrated and backed up critical data from expended systems, ensuring data integrity and easy retrievability.

06/2022 - 07/2022
DevOps Engineer

Description:
Transform the web application into a containerized environment, encap-
sulating the backend system within containers to enhance scalability,
portability, and efficiency. This process involves creating container images
for the web app's services, ensuring seamless deployment and orchestra-
tion across various computing environments.

Products:
▪ PostgreSQL
▪ Nginx
▪ Docker
▪ Debian

Details:
▪ Set up a Debian server with Docker engine
▪ Write Docker files for backend, gateways, webapps
▪ Create environment variable flies for multiple environment
▪ Develop necessary changes on the backend to containerize it

08/2021 - 09/2021
Network and System-Architect
SaaS start-up

Description:
Planning and set up a local network within 3 clusters, with VPN access for +20 users.

Products / Skills:
▪ Debian
▪ WireGuard
▪ Hetzner
▪ Docker
▪ Grafana
▪ Prometheus

Details:
Planning the network architecture
▪ Set up the local network
▪ Set up the VPN network
▪ Ensuring redundancy and failover strategies
▪ Deploying Network monitoring and logging
▪ Writing the documentation

04/2020 - 07/2021
Fullstack Engineer for an enterprise Web Application
SaaS start-up

Description:
The task was to engineer an OAUTH2 authentication service that inte-
grates with Google, Apple, and Microsoft accounts, allowing them to
serve as login providers for a Software as a Service (SaaS) product, struc-
tured as an independent microservice. The project scope also included
the creation of APIs designed for GDPR compliance, enabling the ex-
traction of personal data from both primary and backup databases, en-
capsulated as a separate microservice. Additionally, a graphical inter-
face for the data extraction workflow was developed using Svelte. The
final phase of the project focused on the advancement of the business
platform by developing services aimed at fostering innovation and idea-
tion

Products / Skills:
▪ Golang
▪ Svelte
▪ Docker
▪ PostgreSQL
▪ Apple OAuth service
▪ Google OAuth service
▪ Microsoft Azure / Graph API
▪ GitLab
▪ Nginx

Details:
▪ Development of several microservices in the backend for a web platform with Golang and SQL
▪ Development of a new administrative Web-App with TypeScript, Svelte, HTML5, (S)CSS
▪ Development of integration and component tests with Jest in JavaScript and native tests with Golang
▪ Planning and designing the architecture for a PostgreSQL database
▪ Planning and implementing VPN Networks for several in-house DevOps Tools (Jenkins, GitLab, ...)
▪ Build and deploy container for web backend services

02/2020 - 04/2020
Backend Developer
SaaS start-up

Description:
Conversion of a NoSQL database to a SQL database

Products:
▪ PostgreSQL
▪ Golang

Details:
▪ Planning a database structure
▪ Rewrite from NoSQL to SQL
▪ Develop a backend database adapter in Golang
▪ Develop test cases in Go
▪ Planning and designing the architecture for a PostgreSQL database


01/2015 - 12/2016
Communication and Information Technology Assistant

Subject area: Electrical engineering | Software development | Generic IT skills, Vocational School, Mannheim, DE

Focus
* Planning and designing of secured distributed systems
* Planning and designing of backend software architecture
* Specification of APIs between components and systems
* Linux server planning and software selection
* Security conceptions for servers, network systems and software systems
* Practical, hands-on, new technologies

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Ausschließlich Remote. Auf Anfrage vor Ort.
Profilbild von Anonymes Profil, Fullstack Developer, Software Engineer, Cyber Security Specialst Fullstack Developer, Software Engineer, Cyber Security Specialst
Registrieren