14.01.2026 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 28.02.2031

Software Engineer / Architect

Zürich, Schweiz
Schweiz
Ph.D.
Zürich, Schweiz
Schweiz
Ph.D.

Skills

Programming Languages
Java, Python: Senior
Matlab, C/C++, Shell, C#: Professional
Fortran, Clojure, JavaScript, TypeScript: Junior
Software Engineering
Algorithms,  Cloud, Architecture, IaC: Senior
Data Structures, Security, Networking: Professional
Multithreading, Cache-Friendliness, Framework Development, Persistence: Junior
Architecture
UML, Dependency Analysis/Management, Modular Design, Design Pattern, Clean Code/OOAD, Interface Design, Static Code Analysis, Code Metrics, CppDepend, Cloud, Security, 
Best Practices, Code Ownership, Enterprise Architect, Architectural Styles, Infrastructure as Code
Frameworks / Libraries
JUnit, boost, STL, Regular Expressions, Spring Boot, Unity                                 Professional
Mockito, Easymock, Apache Commons, slf4j, log4j, Python unittest, Auth0           Junior
Cloud
AWS (EC2, S3, Elastic Beanstalk, CloudWatch, Elasticsearch, VPC, Cognito, RDS, IAM), Azure (AKS, Entra ID, Storage, Networking, KeyVault), Terraform:  Professional
Cloudformation, OpenShift: Junior
Continuous Integration / Build Tools
SVN, Git, GitLab, Jenkins, Azure Devops: Professional
Maven, CMake, Incredibuild, Bitbucket, Github: Junior
GUI
Swing: Professional
AWT, Qt, VueJS, Bubble.io, Streamlit, React: Junior
Server & Databases
PostgreSQL: Professional
SQLite, Elasticsearch, Kibana                                                                            Junior
Requirements Engineering / Development processes
Scrum, Requirements analysis/specification, SAFe: Professional
RUP, Systems modeling, TDD, Jira: Junior
Test Engineering
Unit-Tests, Integration-tests, E2E Tests                                                              Senior
Test-Automation                                                                                               Junior
Communication
XML, RESTful APIs, JSON, YML                                                                        Professional
CSV, mqtt                                                                                                         Junior
Operating Systems
Windows, iOS, Linux, Docker                                                                             Professional
Android                                                                                                             Junior

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischgutNiederländischgut

Projekthistorie

Software Engineer / Architect

streax.gg

Internet und Informationstechnologie

< 10 Mitarbeiter

Tasks:                     Architecture, implementation, testing, strategy

Details:                    eSports platform for unity games on Android and iOS, Webpage, Player management, Analytics, Gameplay.

Technology:            Unity, C#, PlayFab, Bubble.io, JavaScript.

Project team size:    2-3

Software Engineer / DevOps Cloud

Bruker Switzerland AG

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Tasks:                     Implementation, architecture, testing, DevOps

Details:                    Deployment to cloud. Setup CI/CD pipeline, REST API. Cloud security, IoT security, Testing pyramid.

Technology:            Java, Spring Boot, AWS, ElasticBeanstalk, Jenkins, CloudWatch, PostgreSQL.

Project team size:    5-7

Software Engineer / Architect Cloud

Siemens Building Technologies

Internet und Informationstechnologie

>10.000 Mitarbeiter

Tasks:                     Implementation, architecture, testing, DevOps

Details:                    Deployment to cloud. Logging / metrics. Cloud security, IoT security, Testing pyramid. Software for IoT device. CI/CD.

Technology:            Java, Docker, Spring Boot, AWS, Elasticsearch, Kibana, OpenShift, NodeJS, VueJS, GitLab, Linux, Filebeat, Metricbeat, Shell.

Project team size:    25-30

Software Engineer

Bruker Switzerland AG

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Tasks:                     Implementation, requirement analysis, testing

Details:                    Improvement of several GUI components. Model-View-Presenter Pattern (Unit-Testability)

Technology:            Java, Swing, AWT, JUnit, Mockito, IntelliJ, Git, Jira, UML, Bitbucket, Source Tree.

Project team size:    2-3

 

Tasks:                     Idea, concept, supervision of prototype development

Details:                    Modularization of Java source code (2.5 Mio LOC). Dependency-Analysis. Supervision of prototype development

Technology:            Java, Maven, Ant, IntelliJ, Git, Jira, Jenkins, UML

Project team size:    2-3

Software Architect

AutoForm

Internet und Informationstechnologie

250-500 Mitarbeiter

Tasks:                     Concept, Implementation

Details:                    Restructuring of a large codebase (3 Mio LOC) into modules including change of C++ include paths. Development of a concept for modular architecture of existing large monolithic codebase (interface-design, dependency-rules). Creation of Architectural Description of modular architecture.

Technology:            C++, Python, UML, CMake, SVN, CppDepend, Visual Studio

 

Tasks:                     Concept, implementation, testing

Details:                    Concept and implementation of framework for GUI menu items making it modular for different applications and different components. Use of Model-View-Presenter und Bridge Pattern.

Technology:            UML, Enterprise Architect, C++, Qt, Visual Studio

 

Tasks:                     Concept/leading of workshops for developers

Details:                    Introduction to architecture for new developers. Internal workshops for entire development team (best practice, clean code). Single Responsibility Principle, Observer Pattern using boost::signals.

Technology:            C++, boost

Project team size:    1-2 (Number of attendants: up to 60)

Software Engineer

AutoForm

Internet und Informationstechnologie

250-500 Mitarbeiter

Tasks:                     Concept, Implementation

Details:                    Elaboration and implementation of concept for better representation of physical laws and real conditions for deep drawing process.

Technology:            C, Linux, Eclipse

Project team size:    1-2

Software Engineer

Bruker Switzerland AG

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Tasks:                     Concept, Implementation, testing

Details:                    Implementation of different algorithms to analyze 1D NMR spectra. Simulated Annealing, Hill Climbing, Ant Colony, Genetic Algorithm (Travelling Salesman Problem). Elaboration of evaluation function for optimization algorithm based on physical and chemical laws.

Technology:            Java, JUnit, Easymock, Eclipse, SVN

Project team size:    1-4

 

Tasks:                     Implementation, testing

Details:                    Quantum mechanical simulation of NMR experiment with non-standard pulses.

Technology:            Matlab

Project team size:    1-2

PhD Student, Research Assistant

ETH Zurich

Öffentlicher Dienst

>10.000 Mitarbeiter

Tasks:                     Concept, implementation

Details:                    Post-processing of data from CFD-Simulations (incl. chemical reactions und energy balance).

Technology:            Matlab, Linux, CFD-ACE

Project team size:    1-2

 

Tasks:                     Implementation

Details:                    Concept and implementation of subroutines in Fortran for CFD-simulation.

Technology:            Fortran, Linux, CFD-ACE

Project team size:    1-2

 


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden