01/08/2026 updated

**** ******** ****
100 % available

Senior Software Developer

Richmond, Canada
Only remote
Bachelor of Science: Business Informatics
Richmond, Canada
Only remote
Bachelor of Science: Business Informatics

Java (Programming Language)JavaScriptAgile MethodologyAmazon Web ServicesArchitectureAutomationBusiness PlanningCloud ComputingContinuous IntegrationDatabase QueriesDevOpsGitHubInfrastructure ManagementPython (Programming Language)PostgreSQLNode.jsNoSQLOpenShiftOracle ApplicationsScrum MethodologyCloud ServicesNext.jsResponsive Web DesignTypeScriptTest-Driven Development (TDD)React.jsVue.jsBackendAngularJSKubernetesCassandraCoaching and MentoringTeam ManagementGraphQLFront End Software DevelopmentApi DesignNestJSRestful ApiTerraformDatabase AdministrationJenkinsMicroservices
Backend Development
Extensive experience in TypeScript (Node.js, Express, Nest.js), Python, Go, and Java for building scalable and secure backend services with focus on microservices architecture.

Cloud Services & DevOps
Advanced knowledge of AWS, GCP, Kubernetes, and OpenShift with expertise in infrastructure automation using Terraform, creating multi-region deployments with proper security configurations.

CI/CD & Development Practices
Implementation of robust CI/CD pipelines using AzDO, GitHub, and Jenkins with strong focus on test-driven development and agile methodologies (Scrum, TDD, DDD, SOLID).

Database Management
Proficiency in PostgreSQL, Oracle, and NoSQL databases like KairosDB (Cassandra), including optimization of database queries and custom implementations.

Frontend Development
Knowledge of TypeScript/JavaScript frameworks including React, Next.js, Vue, and Angular for building responsive web applications.

API Development
Expertise in designing and implementing RESTful APIs and GraphQL interfaces with focus on clean architecture and standardized patterns.

Team Leadership
Experience in leading development teams, mentoring junior developers, and aligning engineering efforts with business objectives.
 

Experience

Professional experience5 - 10 years
Freelancer since2021

Languages

GermanNative speakerEnglishNative speaker

Project history

Senior Software Developer

Wenco International Mining Systems Ltd.
Scaled IoT monitoring platform, led OTA updates development, designed fault-tolerant backend services, and provided technical leadership through architecture reviews and mentoring.

Software Developer II

Wenco International Mining Systems Ltd.
Implemented IoT monitoring platform using KairosDB and AWS IoT Core, developed backend services in TypeScript and Python, contributed to frontend features, and created reusable Terraform modules.

Full-stack Developer

Onpier GmbH
Developed customer-specific web applications using React, Java (Spring), and REST, communicated architecture strategies to leadership, and mentored less-experienced staff members.

Full-stack Developer

Uvaro Inc.
Developed scalable web applications using React/Next.js, designed GraphQL APIs, managed PostgreSQL databases, and expanded testing suite increasing code coverage from 65% to 83%.

Senior Software Engineer

Lufthansa Industry Solutions
Designed user interfaces, implemented reusable code for distributed cloud environments, led a team of 10 developers, and utilized cloud-native deployment techniques.

Software Engineer

Finanz Informatik GmbH & Co. KG
Developed web applications using React, Vue, Angular, led team to create Java web application for configuring servers, created custom log-collector service, and built CI/CD pipelines.

Student Software Engineer

Finanz Informatik GmbH & Co. KG
Developed internal web applications, created custom applications to configure web application servers, set up automation protocols, and authored code fixes and enhancements.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in