Senior Software Engineer ? Backend & Cloud (Java, TypeScript, AWS)
Aktualisiert am 15.12.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 05.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
Java Backend Development
AWS Cloud / Serverless
CI/CD & DevOps
TypeScript
Node.js
AWS Lambda
CloudFormation
Docker
Jenkins
Maven
Git
GitHub / GitLab
Vue.js
REST APIs
Microservices
Automated Testing
Continuous Integration
Continuous Delivery
Agile / Scrum
German
native
English
proficient
French
Intermediate
Italian
Beginner

Einsatzorte

Einsatzorte

Zürich (+50km)
Schweiz
möglich

Projekte

Projekte

7 Jahre 8 Monate
2017-04 - 2024-11

Introduction and promotion of standardized tools

Senior Software Engineer AWS Serverless Typescript Node.js ...
Senior Software Engineer
  • Introduced and pushed for standardized tooling to simplify project configuration both in CI/CD and locally
  • Introduced and pushed for company-wide adoption of renovate bot which brought much better security
  • Ran bi-weekly retros and followed-up on action items
  • Created service to support targeted personalized weekly recommendations using Typescript with AWS Serverless
  • Created landing page for search alerts with TypeScript and Vue.js for the frontend, and AWS serverless technologies for the backend
  • Automated the pipelines to ensure that packages are up-to-date
  • Developed product detail page and search page with Wicket. CI/CD and builds with Maven and Jenkins
AWS Serverless Typescript Node.js Vue.js Java
SMG Swiss Marketplace Group
8 Jahre 5 Monate
2010-11 - 2019-03

Contracting Work

Contracting work from 10/2010 until 03/2019 for Albis Technologies, Swisscom, 42talents and SMG Swiss Marketplace Group
ACK Consulting & IT GmbH
Zürich (Schweiz)
1 Jahr 5 Monate
2015-11 - 2017-03

developments

Software Engineer Frontend HTML CSS ...
Software Engineer
  • Developed android app
  • Developed multiple living style guides using HTML, CSS, JS
  • Implemented a web-email newsletter
Frontend HTML CSS JS Android Neo4j
42talents
Zürich (Schweiz)
1 Jahr 11 Monate
2013-10 - 2015-08

Development of several prototype apps

Software Engineer Android Development (Java) VCS (Git) Java ...
Software Engineer
  • Developed several prototype apps on Android (NFC, Sewing Machine)
  • Developed Android app and common libs from prototype to production (home automation)
  • Built Java web application with Spring Boot, docker and client on raspberry pie
  • Set up build infrastructure with Jenkins, Maven, Git
Android Development (Java) VCS (Git) Java Maven Spring Boot
Albis Technologies
Zürich (Schweiz)
1 Jahr 2 Monate
2012-04 - 2013-05

Integrated tests for the Android library

Software Engineer Android Maven Python ...
Software Engineer
  • Integrated tests for Android library and Android based IPTV Set-Top Box UI
  • Developed and extended test support library
  • Managed CI/CD using Jenkins and Maven builds
  • Supported nearshore team with coaching, code reviews and sprint planning
  • Wrote integration tests using Python for IPTV Set-Top Box
  • Developed and extended test support library, supporting complex non-deterministic environment
  • Scheduled tests, analyzing results, making tests independent of the environment
Android Maven Python Jenkins OCR
Swisscom
Zürich (Schweiz)
10 Monate
2012-04 - 2013-01

Volunteer Work

Android Developer
Android Developer
  • Developed Spocal Android app
Spocal
Zürich (Schweiz)
1 Jahr
2010-11 - 2011-10

Development of software

Software Engineer
Software Engineer
  • Developed Software for complex SDH/EHT Multiplexer for power stations (20 person HW/SW project)
  • Participated in software architecture of firmware which runs in several parts on multiple processors
  • Designed and developed software for configuration of a communication protocol and core functionality using unit and integration tests
  • Implemented fault and performance management reusing legacy code
  • Introduced Continuous Integration (Hudson) and static analysis tools
Albis Technologies
Zürich (Schweiz)
2 Jahre 2 Monate
2008-10 - 2010-11

RSA and Axsionics backend integration

Software Engineer
Software Engineer
  • Worked on Architecture, Analysis and Design of new features of for the Secure Login Server (SLS)
  • Wrote RSA and Axsionics backend integration
  • Developed new features for client project working closely with stakeholders, including requirements gathering, design, implementation, and testing
  • Supported client with customization and configuration of SLS
  • Developed custom software for client
  • Took over role of Build Engineer in small team to improve the build time
United Security Providers
Zürich (Schweiz)
1 Jahr 10 Monate
2006-12 - 2008-09

Object-oriented analysis and design of security solutions

Software Engineer
Software Engineer
  • Object oriented analysis and design of security solutions for an embedded system
  • Participated in use case and requirement analysis of the security architecture
  • Took over project manager role when project manager was not available due to other commitments
  • Used PKI concepts to design copy protection solution for both SW and HW using a crypto controller to store the secret data
  • Designed role based access control solution for access to system over secure and not secure communication channels
Siemens
Zürich (Schweiz)
7 Monate
2004-12 - 2005-06

Internship

Software Engineer
Software Engineer
  • Designed an administration and configuration tool for the company's developer workplace
  • Including role based rights management
UBS
Zürich (Schweiz)
1 Monat
2003-09 - 2003-09

Internship

Software Engineer
Software Engineer
3D surface simulation and visualization
  • Ported an industrial 3D surface simulation and visualization tool from Matlab to C++
ETH Zurich
Zürich (Schweiz)
1 Monat
2002-07 - 2002-07

Internship

Software Developer
Software Developer
ETH Zurich (IVP)
Zürich (Schweiz)

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2000 - 10/2006
MSc in Computer Science
ETH Zurich

09/2003 - 09/2004
Erasmus Exchange Year
University of Strathclyde Glasgow, United Kingdom

TRAINING/ COURSES
  • Specialization: Software Engineering, Mobile Computing - ETH Zurich
  • Various Training Courses - Usability, Neo4J, TDD, Refactoring, OOAD, Acceptance Testing, Build Infrastructure
  • 10+ SoCraTes Conferences in DE/UK/CH/FR/BE

Position

Position

Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java Backend Development AWS Cloud / Serverless CI/CD & DevOps TypeScript Node.js AWS Lambda CloudFormation Docker Jenkins Maven Git GitHub / GitLab Vue.js REST APIs Microservices Automated Testing Continuous Integration Continuous Delivery Agile / Scrum

Produkte / Standards / Erfahrungen / Methoden

Profile
Driven by a passion for technology and a commitment to enhancing user experiences, a solid background in software engineering and cloud solutions is offered. Familiarity with modern development practices, such as CI/CD and serverless architectures, aligns well with the goal of creating impactful software. Eager to contribute expertise in building innovative applications while supporting a collaborative team environment focused on meaningful advancements.

KEY ACHIEVEMENTS
  • Enhanced App Security
    • Implemented renovate bot, enhancing app security across company projects.
  • Automated Updates
    • Automated ~80% of package updates, reducing manual effort by 10 hours monthly.
  • Improved User Engagement
    • Developed service for tailored weekly recommendation emails increasing user engagement and satisfaction.
  • Optimized Project Setup
    • ?Streamlined CI/CD configurations, cutting project setup time by 50% for teams.

CI/CD
  • CI/CD
  • Docker
  • Git 
  • ClearCase
  • SVN
  • Datadog
  • GitHub
  • GitLab
  • Jenkins 
  • Maven
  • JFrog
  • Nexus

Testing
  • Jest 
  • Cypress

Cloud
  • AWS
  • AWS Lambda
  • CloudFormation
  • CloudWatch 
  • DynamoDB
  • Eclipse
  • Elasticsearch
  • Google Maps API 
  • Neo4j 
  • PostgreSQL

various
  • Firmware
  • Embedded Systems 
  • Linux 
  • Android 
  • PKI 
  • RSA 
  • IPTV 
  • LDAP

Programmiersprachen

  • Typescript
  • JavaScript
  • Java
  • Python
  • C++ 
  • HTML
  • CSS
  • Matlab

Einsatzorte

Einsatzorte

Zürich (+50km)
Schweiz
möglich

Projekte

Projekte

7 Jahre 8 Monate
2017-04 - 2024-11

Introduction and promotion of standardized tools

Senior Software Engineer AWS Serverless Typescript Node.js ...
Senior Software Engineer
  • Introduced and pushed for standardized tooling to simplify project configuration both in CI/CD and locally
  • Introduced and pushed for company-wide adoption of renovate bot which brought much better security
  • Ran bi-weekly retros and followed-up on action items
  • Created service to support targeted personalized weekly recommendations using Typescript with AWS Serverless
  • Created landing page for search alerts with TypeScript and Vue.js for the frontend, and AWS serverless technologies for the backend
  • Automated the pipelines to ensure that packages are up-to-date
  • Developed product detail page and search page with Wicket. CI/CD and builds with Maven and Jenkins
AWS Serverless Typescript Node.js Vue.js Java
SMG Swiss Marketplace Group
8 Jahre 5 Monate
2010-11 - 2019-03

Contracting Work

Contracting work from 10/2010 until 03/2019 for Albis Technologies, Swisscom, 42talents and SMG Swiss Marketplace Group
ACK Consulting & IT GmbH
Zürich (Schweiz)
1 Jahr 5 Monate
2015-11 - 2017-03

developments

Software Engineer Frontend HTML CSS ...
Software Engineer
  • Developed android app
  • Developed multiple living style guides using HTML, CSS, JS
  • Implemented a web-email newsletter
Frontend HTML CSS JS Android Neo4j
42talents
Zürich (Schweiz)
1 Jahr 11 Monate
2013-10 - 2015-08

Development of several prototype apps

Software Engineer Android Development (Java) VCS (Git) Java ...
Software Engineer
  • Developed several prototype apps on Android (NFC, Sewing Machine)
  • Developed Android app and common libs from prototype to production (home automation)
  • Built Java web application with Spring Boot, docker and client on raspberry pie
  • Set up build infrastructure with Jenkins, Maven, Git
Android Development (Java) VCS (Git) Java Maven Spring Boot
Albis Technologies
Zürich (Schweiz)
1 Jahr 2 Monate
2012-04 - 2013-05

Integrated tests for the Android library

Software Engineer Android Maven Python ...
Software Engineer
  • Integrated tests for Android library and Android based IPTV Set-Top Box UI
  • Developed and extended test support library
  • Managed CI/CD using Jenkins and Maven builds
  • Supported nearshore team with coaching, code reviews and sprint planning
  • Wrote integration tests using Python for IPTV Set-Top Box
  • Developed and extended test support library, supporting complex non-deterministic environment
  • Scheduled tests, analyzing results, making tests independent of the environment
Android Maven Python Jenkins OCR
Swisscom
Zürich (Schweiz)
10 Monate
2012-04 - 2013-01

Volunteer Work

Android Developer
Android Developer
  • Developed Spocal Android app
Spocal
Zürich (Schweiz)
1 Jahr
2010-11 - 2011-10

Development of software

Software Engineer
Software Engineer
  • Developed Software for complex SDH/EHT Multiplexer for power stations (20 person HW/SW project)
  • Participated in software architecture of firmware which runs in several parts on multiple processors
  • Designed and developed software for configuration of a communication protocol and core functionality using unit and integration tests
  • Implemented fault and performance management reusing legacy code
  • Introduced Continuous Integration (Hudson) and static analysis tools
Albis Technologies
Zürich (Schweiz)
2 Jahre 2 Monate
2008-10 - 2010-11

RSA and Axsionics backend integration

Software Engineer
Software Engineer
  • Worked on Architecture, Analysis and Design of new features of for the Secure Login Server (SLS)
  • Wrote RSA and Axsionics backend integration
  • Developed new features for client project working closely with stakeholders, including requirements gathering, design, implementation, and testing
  • Supported client with customization and configuration of SLS
  • Developed custom software for client
  • Took over role of Build Engineer in small team to improve the build time
United Security Providers
Zürich (Schweiz)
1 Jahr 10 Monate
2006-12 - 2008-09

Object-oriented analysis and design of security solutions

Software Engineer
Software Engineer
  • Object oriented analysis and design of security solutions for an embedded system
  • Participated in use case and requirement analysis of the security architecture
  • Took over project manager role when project manager was not available due to other commitments
  • Used PKI concepts to design copy protection solution for both SW and HW using a crypto controller to store the secret data
  • Designed role based access control solution for access to system over secure and not secure communication channels
Siemens
Zürich (Schweiz)
7 Monate
2004-12 - 2005-06

Internship

Software Engineer
Software Engineer
  • Designed an administration and configuration tool for the company's developer workplace
  • Including role based rights management
UBS
Zürich (Schweiz)
1 Monat
2003-09 - 2003-09

Internship

Software Engineer
Software Engineer
3D surface simulation and visualization
  • Ported an industrial 3D surface simulation and visualization tool from Matlab to C++
ETH Zurich
Zürich (Schweiz)
1 Monat
2002-07 - 2002-07

Internship

Software Developer
Software Developer
ETH Zurich (IVP)
Zürich (Schweiz)

Aus- und Weiterbildung

Aus- und Weiterbildung

10/2000 - 10/2006
MSc in Computer Science
ETH Zurich

09/2003 - 09/2004
Erasmus Exchange Year
University of Strathclyde Glasgow, United Kingdom

TRAINING/ COURSES
  • Specialization: Software Engineering, Mobile Computing - ETH Zurich
  • Various Training Courses - Usability, Neo4J, TDD, Refactoring, OOAD, Acceptance Testing, Build Infrastructure
  • 10+ SoCraTes Conferences in DE/UK/CH/FR/BE

Position

Position

Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Java Backend Development AWS Cloud / Serverless CI/CD & DevOps TypeScript Node.js AWS Lambda CloudFormation Docker Jenkins Maven Git GitHub / GitLab Vue.js REST APIs Microservices Automated Testing Continuous Integration Continuous Delivery Agile / Scrum

Produkte / Standards / Erfahrungen / Methoden

Profile
Driven by a passion for technology and a commitment to enhancing user experiences, a solid background in software engineering and cloud solutions is offered. Familiarity with modern development practices, such as CI/CD and serverless architectures, aligns well with the goal of creating impactful software. Eager to contribute expertise in building innovative applications while supporting a collaborative team environment focused on meaningful advancements.

KEY ACHIEVEMENTS
  • Enhanced App Security
    • Implemented renovate bot, enhancing app security across company projects.
  • Automated Updates
    • Automated ~80% of package updates, reducing manual effort by 10 hours monthly.
  • Improved User Engagement
    • Developed service for tailored weekly recommendation emails increasing user engagement and satisfaction.
  • Optimized Project Setup
    • ?Streamlined CI/CD configurations, cutting project setup time by 50% for teams.

CI/CD
  • CI/CD
  • Docker
  • Git 
  • ClearCase
  • SVN
  • Datadog
  • GitHub
  • GitLab
  • Jenkins 
  • Maven
  • JFrog
  • Nexus

Testing
  • Jest 
  • Cypress

Cloud
  • AWS
  • AWS Lambda
  • CloudFormation
  • CloudWatch 
  • DynamoDB
  • Eclipse
  • Elasticsearch
  • Google Maps API 
  • Neo4j 
  • PostgreSQL

various
  • Firmware
  • Embedded Systems 
  • Linux 
  • Android 
  • PKI 
  • RSA 
  • IPTV 
  • LDAP

Programmiersprachen

  • Typescript
  • JavaScript
  • Java
  • Python
  • C++ 
  • HTML
  • CSS
  • Matlab

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.