Software Engineer, Software Developer and Cyber Security Specialist
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Baden-Württemberg
- auf Anfrage
- de | en
- 06.12.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
7/2023 – 11/2023
Tätigkeitsbeschreibung
Description:
To enhance the efficiency and clarity of bus allocation for drivers, our cli-ent 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
▪ Backend Development
▪ Frontend Development
▪ Version Control and Collaboration
Angular, Debian, Docker, Git, Go (GoLang), JavaScript, PostgreSQL, TypeScript
11/2022 – 7/2023
Tätigkeitsbeschreibung
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
▪ Virtualization Platform Transition
▪ VPN & Networking
▪ Network Monitoring & Security
▪ Cloud & Directory Services
▪ Backup & Recovery
▪ Security & Maintenance
▪ WIFI & Connectivity
Active Directory, Debian, Microsoft Azure, PowerShell, Sophos Firewalls, Vmware (allg.), VMware ESXi, Windows Server (allg.)
10/2022 – 11/2022
Tätigkeitsbeschreibung
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 / skills:
▪ 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, Fire-walls, 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 pro-tocols.
Planning a new VPN:
▪ Led a deep dive into VPN requirement analysis and protocol assess-ment.
▪ Investigated authentication methods, VPN traffic capacity, and cur-rent security infrastructure.
Active Directory, Debian, PowerShell, Sophos Firewalls, Vmware (allg.), VMware ESXi, Windows Server (allg.)
6/2022 – 9/2022
Tätigkeitsbeschreibung
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 / skills:
▪ 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 picture convert process
Docker, JavaScript, PostgreSQL, TypeScript
6/2022 – 7/2022
Tätigkeitsbeschreibung
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 / skills:
▪ PostgreSQL
▪ Nginx
▪ Docker
▪ Debian
Details:
▪ Set up a server with Docker
▪ Write Docker files for backend, gateways, webapps
▪ Write environment variable flies for multiple environment
▪ Develop necessary changes on the backend to containerize it
Debian, Docker, NginX, PostgreSQL
8/2021 – 9/2021
Tätigkeitsbeschreibung
Description:
Planning and set up a local network with VPN access.
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 technical documentation
Debian, Docker
4/2020 – 7/2021
Tätigkeitsbeschreibung
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 ideation.
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 plat-form 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
Docker, Git, Go (GoLang), Microsoft Azure, NginX, PostgreSQL
2/2020 – 4/2020
Tätigkeitsbeschreibung
Description:
The project entailed developing a Postgres adapter using Golang and Node.js to facilitate the transition from a NoSQL (Tarantool) database to an SQL (Postgres) database. This included the comprehensive transfer of data from NoSQL buckets to a newly established SQL schema.
Products skills:
▪ Golang
▪ PostgreSQL
▪ UML
▪ Tarantool
▪ Nodejs
▪ JavaScript / TypeScript
Details:
▪
▪ Planning a relational database structure and architecture for Post-greSQL
▪ Rewrite from NoSQL scripts to SQL
▪ Develop a backend database adapter in Golang and Nodejs
▪ Develop test cases in Golang and Nodejs
Go (GoLang), JavaScript, Node.js, PostgreSQL, TypeScript, UML
Ausbildung
Mannheim
Mannheim
Über mich
▪ I am excellent at jumping into unfamiliar software and technology projects and finding solutions for so far unknown problems
▪ I feel inspired by new technologies and new methods but I only use what has proven itself
▪ Structured, clean and secure software is very important for me
PROFESSIONAL VITAE
2022 – today Fullstack Engineer, Raiok, Neulussheim, DE
2018 – 2021 Vocational training as a Computer Science Expert Subject area: Software Development, SAP Consulting company, Walldorf, DE
2015 – 2016 Vocational training as 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
Weitere Kenntnisse
Age 26
English, German
2+ years Cyber Security, 7+ Software Development, 10+ years IT
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden