X

blah

Hello, I'm Sebastian

About me

I am a seasoned technology professional with a broad range of experience spanning web development, system administration, and DevOps engineering. My career is characterized by a deep commitment to continuous learning and adaptation, as evidenced by my proficiency in CMS platforms such as Drupal and WordPress, as well as my implementation of sophisticated DevOps strategies utilizing GitLab and CI/CD processes. My freelance projects have further refined my capability to address varied technical challenges independently, providing bespoke solutions to meet client needs.

Outside of my professional commitments, I am deeply engaged in adventure and sports. Travel is a significant aspect of my personal life, offering opportunities to immerse myself in diverse cultures, landscapes, and experiences. My enthusiasm for extreme sports, including skateboarding, skimboarding, and BMX riding, speaks to my pursuit of physical and mental challenges, mirroring the rigor I apply to professional obstacles. Moreover, my interest in woodworking showcases my craftsmanship and meticulousness, qualities that I also bring to my technical endeavors.

With a comprehensive technical foundation and a wide array of personal interests, I contribute a distinct combination of professional expertise and individual zeal to every project, consistently striving for excellence and innovation.


Skill summary

In assessing my skill levels and representing them through skill bars on this page, I’ve adopted a comprehensive approach that reflects both the frequency and depth of my experiences with each skill. This method ensures that the skill bars accurately represent my proficiency and expertise.

Frequency of Use: Skills I frequently use are those I engage with regularly, whether through professional projects, personal endeavors, or continuous learning. This frequent usage indicates a level of comfort and familiarity, suggesting a higher proficiency and confidence in those areas.

Depth of Use: Depth refers to the complexity and challenges of the tasks I've tackled using each skill. Skills applied to more complex, varied, or high-level projects denote a deeper understanding and capability, meriting a higher placement on the skill bar.

Continuous Learning: For skills where I’m actively pursuing further education or training, the skill bars reflect not only current proficiency but also my commitment to growth. This ongoing learning process is crucial for skills in rapidly evolving fields.

Feedback and Outcomes: I also consider feedback from peers, mentors, and the outcomes of projects to gauge my effectiveness in each skill area. Successes and constructive feedback contribute to a higher skill bar rating, indicating proven competency and results.

Balancing Frequency and Depth: The skill bars are a balance of how often and how deeply I've used each skill. Skills used frequently at a deep level of complexity are rated highest, representing both extensive experience and the ability to tackle challenging tasks proficiently.

Conclusion

The skill bars on this page are a dynamic reflection of my ongoing professional journey. They are periodically updated to reflect my current abilities, incorporating new learning experiences and feedback. This method ensures an accurate and honest representation of my skills, offering a clear insight into my strengths and areas of expertise.

Programming

PrototypeJS
MooTools
jQuery
PHP
CSS
HTML
Typescript
NestJS
LUA

CMS and Frameworks

TYPO3
GravCMS
Wordpress
Drupal 8/9/10
Symfony

DevOps

Linux (Ubuntu/Debian)
Gitlab
Amazon Web Services
Docker
Kubernetes

System Administration

OPSI
Samba on Debian
BIND9 (Nameserver)
Linux (Ubuntu/Debian)
NetBSD
FreeBSD

Databases

MySQL
PostgreSQL
MongoDB
RDAP
  • 2021 - 2024
    ,

    Developer for Drupal and Microservices -
    Ringier Axel Springer Schweiz AG

    • Developed and programmed new modules for the CMS (Drupal), enhancing platform functionality and user experience.

    • Extended and optimized existing Drupal modules, utilizing PHP and Symfony for robust CMS system maintenance.

    • Handled installation, integration, and updates of Drupal modules, contributing to system stability and advanced feature implementation.

    • Played a pivotal role in the maintenance and improvement of the GraphQL API, serving over 8 web applications, optimizing GraphQL and SQL queries for performance.

    • Involved in the development and maintenance of various microservices, utilizing technologies like NestJS, TypeScript, and AWS to ensure scalability and efficiency.

    • Actively participated in code reviews, ensuring adherence to best practices and contributing to the overall quality of the codebase.

    • Collaborated with Product Owners, providing technical insights and support for effective project management and implementation.

    • Documented technical processes and workflows, ensuring clarity and consistency in development practices.

    • Contributed to the analysis and specification of technical requirements, playing a key role in backend development and optimization.

    • Engaged in the implementation and coordination of comprehensive backend deployments, including extensive updates and infrastructure changes, leveraging Docker for local environment maintenance.

    Technology usages

    PHP
    Amazon Web Services
    Docker
    CSS
    HTML
    NestJS
    Typescript
    Drupal 8/9/10
    MySQL
    Linux (Ubuntu/Debian)
  • 2019 - 2021
    ,

    Web developer and Project lead -
    Backoffice AG

    • Developed and enhanced the company's proprietary CRM and ERP software, utilizing JavaScript, Angular, PHP, and MySQL to create robust, user-friendly applications.

    • Led the project for creating an API to fetch and manage customer data, aimed at providing training for SUVA in Switzerland. This involved comprehensive project management, from conceptualization to deployment.

    • Pioneered the integration of front-end technologies like Angular with back-end systems in PHP, ensuring seamless data flow and system efficiency.

    • Managed database interactions and structures using MySQL, optimizing data storage and retrieval processes for the CRM and ERP systems.

    • Actively involved in the full software development lifecycle, contributing to both planning and execution phases, and ensuring alignment with business goals.

    • Oversaw a team of developers, setting goals, delegating tasks, and providing guidance to ensure project milestones were met efficiently and effectively.

    • Conducted code reviews and quality assurance checks, upholding high standards in coding practices and overall software quality.

    • Collaborated closely with stakeholders to understand their requirements and translate these into technical solutions, particularly for the API project.

    • Documented all stages of the project lifecycle, ensuring transparency and maintaining a comprehensive record of development processes and decisions.

    • Engaged in continuous learning and adaptation of new technologies and methodologies to stay ahead in the rapidly evolving tech landscape.

    Technology usages

    CSS
    HTML
    jQuery
    MySQL
    Docker
    PHP
  • 2017 - 2019
    ,

    Developer and DevOps Engineer -
    CAB AG

    • Instrumental in introducing and integrating GitLab into the company's workflow, revolutionizing source code management and collaboration processes.

    • Pioneered the implementation of Continuous Integration and Continuous Deployment (CI/CD) pipelines, significantly enhancing the efficiency and reliability of software releases.

    • Developed and maintained a robust local working environment, streamlining development processes and ensuring consistency across the team.

    • Played a key role in adopting Symfony for application development, leading to improved performance, scalability, and maintainability of web applications.

    • Contributed extensively to projects using TYPO3, leveraging its features to create and manage high-quality, user-centric web solutions.

    • Collaborated cross-functionally to align DevOps practices with organizational objectives, ensuring seamless integration of new technologies into existing workflows.

    • Conducted training sessions and workshops to upskill team members in the use of GitLab, CI/CD, and Symfony, fostering a culture of continuous learning and innovation.

    • Engaged in regular code reviews and system optimizations, ensuring adherence to best practices and high standards of code quality.

    • Documented all DevOps procedures and guidelines, creating a valuable knowledge base for current and future team members.

    • Actively participated in the full software development lifecycle, from planning and development to deployment and maintenance, delivering projects that met both technical and business requirements.

    Technology usages

    Docker
    CSS
    HTML
    TYPO3
    MySQL
    Linux (Ubuntu/Debian)
    PHP
    Gitlab
    Symfony
  • 2014 - 2017
    ,

    Developer and DevOps Engineer -
    WONDROUS LLC

    • Led the successful integration of GitLab into the company's workflow, revolutionizing source code management and collaborative development processes.

    • Championed the implementation of Continuous Integration and Continuous Deployment (CI/CD) pipelines, significantly boosting software release efficiency and reliability.

    • Developed and maintained sophisticated local working environments, facilitating streamlined and consistent development practices across the team.

    • Spearheaded the adoption of Symfony for application development, enhancing web application performance, scalability, and maintainability.

    • Expertly managed and contributed to web development projects using Drupal, WordPress, and GravCMS, delivering tailored and high-quality web solutions.

    • Seamlessly aligned DevOps practices with organizational goals, ensuring the efficient integration of new technologies into the company's existing infrastructure.

    • Conducted comprehensive training sessions for team members on GitLab, CI/CD, and Symfony, promoting a culture of continuous learning and skill enhancement.

    • Performed regular code reviews and system optimizations, maintaining high standards in coding practices and overall system performance.

    • Authored detailed documentation of DevOps procedures and standards, creating a valuable resource for ongoing and future projects.

    • Actively engaged in all phases of the software development lifecycle, from initial planning to final deployment, ensuring projects met both technical excellence and business objectives.

    Technology usages

    Symfony
    Gitlab
    Amazon Web Services
    Docker
    CSS
    HTML
    GravCMS
    Wordpress
    Drupal 8/9/10
    MySQL
    jQuery
    Linux (Ubuntu/Debian)
    PHP
  • 2013 - 2013
    ,

    Freelance Developer and DevOps Engineer -
    Everywhere and nowhere

    • Independently mastered the use of GitLab, revolutionizing my approach to source code management and collaborative development for client projects.

    • Self-taught and implemented Continuous Integration and Continuous Deployment (CI/CD) practices, significantly enhancing the efficiency and reliability of software deliveries.

    • Established and refined local working environments, employing best practices to ensure streamlined development processes for diverse projects.

    • Undertook the learning and integration of Symfony for web application development, leading to notable improvements in performance, scalability, and maintainability.

    • Developed proficiency in creating and managing websites using Drupal, WordPress, and GravCMS, catering to a variety of client needs and specifications.

    • Adapted and applied modern DevOps methodologies in freelance projects, ensuring the seamless integration of these practices to meet individual client requirements.

    • Conducted rigorous self-directed study and practical application of new technologies, demonstrating a strong commitment to continuous learning and skill advancement.

    • Maintained a high standard of code quality and system performance through diligent self-review and optimization processes.

    • Documented all processes, techniques, and learnings, establishing a comprehensive knowledge base for future reference and continuous improvement.

    • Managed all phases of the software development lifecycle independently, from conceptualization to deployment, delivering solutions that aligned with client objectives and industry standards.

    Technology usages

    Symfony
    Gitlab
    Amazon Web Services
    Docker
    TYPO3
    Drupal 8/9/10
    MySQL
    Linux (Ubuntu/Debian)
    PHP
  • 2012 - 2013
    ,

    System Administator -
    MSYS

    • Administered and maintained server environments using NetBSD and FreeBSD, ensuring high performance, security, and reliability of the systems.

    • Designed and implemented robust nameserver configurations, enhancing domain name resolution processes and overall network efficiency.

    • Developed and managed advanced firewall solutions, significantly increasing network security and protecting against potential threats.

    • Played a key role in the development of the company's Point of Sale (POS) system, contributing with LUA scripting to enhance functionality and user experience.

    • Collaborated with the IT team to troubleshoot and resolve complex system issues, ensuring minimal downtime and optimal system performance.

    • Conducted regular system updates and patches, maintaining the integrity and security of the network and server infrastructures.

    • Assisted in optimizing network configurations and server settings, ensuring scalability and adaptability to meet changing business needs.

    • Documented system configurations, changes, and procedures, creating comprehensive guides and records for future reference and team use.

    • Provided technical support and training to team members, enhancing their understanding of NetBSD and FreeBSD systems.

    • Actively engaged in continuous learning and application of best practices in system administration, staying abreast of the latest advancements in the field.

    Technology usages

    LUA
    NetBSD
    FreeBSD
    PostgreSQL
    RDAP
  • 2012 - 2012
    ,

    Internship as Webdeveloper -
    CAB AG

    • Engaged in the development and maintenance of dynamic, user-friendly websites using TYPO3, effectively leveraging its capabilities to meet diverse client needs.

    • Gained in-depth expertise in Typoscript, utilizing this TYPO3-specific scripting language to customize and extend website functionalities.

    • Demonstrated proficiency in backend development using PHP, creating robust and efficient server-side scripts to enhance website performance.

    • Employed a variety of JavaScript frameworks including MooTools, Prototype, and jQuery, to build interactive and responsive user interfaces.

    • Contributed to the development of database-driven web applications by integrating MySQL, ensuring secure and efficient data handling.

    • Worked collaboratively with a team of web developers to brainstorm, design, and implement innovative web solutions that catered to client requirements.

    • Assisted in debugging and troubleshooting web applications, providing effective solutions to enhance user experience and functionality.

    • Continuously updated and expanded my technical knowledge and skills in web development, adapting to new technologies and industry trends.

    Technology usages

    PHP
    jQuery
    MooTools
    PrototypeJS
    TYPO3
    MySQL
  • 2011 - 2011
    ,

    IT-Support -
    Novartis

    • Expertly managed the setup, maintenance, and delivery of client computers within a Windows-based infrastructure, ensuring optimal performance and user satisfaction.

    • Demonstrated a strong ability to troubleshoot and resolve a wide range of technical issues, providing timely and effective support to staff across various departments.

    • Developed a reputation for excellent customer service by assisting users with diverse IT-related problems, from software glitches to hardware malfunctions.

    • Played a crucial role in maintaining IT equipment and systems in secured hazardous areas, adhering to stringent safety protocols and security guidelines.

    • Contributed to the improvement of internal IT processes, including the deployment of updates, security patches, and the implementation of best practices in system management.

    • Collaborated effectively with the IT team to ensure high levels of system availability and reliability, minimizing downtime and enhancing overall productivity.

    • Provided training and guidance to users on the effective use of IT resources, promoting a culture of self-sufficiency and technological awareness within the organization.

    Technology usages

    Samba on Debian
    Linux (Ubuntu/Debian)
  • 2008 - 2010
    ,

    Apprenticeship as Systemadministrator -
    div.

    • Successfully integrated and managed Samba server solutions within a Debian-based network environment, enhancing file and printer sharing capabilities across the organization.

    • Administered BIND9 DNS server, ensuring robust and reliable domain name resolution and contributing to the overall stability and performance of the network infrastructure.

    • Demonstrated proficiency in Linux system administration by effectively managing Debian servers, including system updates, security patches, and routine maintenance tasks.

    • Played a key role in implementing RDAP services, facilitating improved access to registration data and contributing to the development of efficient domain management practices.

    • Collaborated closely with the IT team to troubleshoot network issues, optimize server configurations, and ensure high availability of network resources.

    • Actively participated in IT projects, gaining hands-on experience in a real-world corporate IT environment and developing strong problem-solving and technical skills.

    Technology usages

    Linux (Ubuntu/Debian)
    BIND9 (Nameserver)
    Samba on Debian
    RDAP
    OPSI