Christoph Salat, Developer in Vienna, Austria
Christoph is available for hire
Hire Christoph

Christoph Salat

Verified Expert  in Engineering

Software Developer

Location
Vienna, Austria
Toptal Member Since
September 30, 2019

Chris is a seasoned software developer with over a decade of experience in the field. Equipped with a diverse range of skills and knowledge across various technologies and programming languages, he possesses a comprehensive understanding of all aspects of full-stack development. With a keen intuition and drive to comprehend the larger context of problems, Chris consistently devises inventive and well-considered solutions to complex challenges.

Portfolio

Wallabit Media LLC
JavaScript, Vue, Node.js, Nuxt.js, Bitcoin, DigitalOcean, Prototyping, DevOps
blueDRM
Next.js, Tailwind CSS, Agile Software Development, Prototyping, DevOps...
Peyton & Greyson Solutions Inc.
REST, REST APIs, APIs, JavaScript, HTML, CSS, SQL, Amazon Web Services (AWS)...

Experience

Availability

Full-time

Preferred Environment

Git, MacOS, Linux, Amazon Web Services (AWS), Agile Software Development, APIs, IntelliJ IDEA, Next.js, Node.js, Windows

The most amazing...

...platform I've built enables online sponsorship of children and seniors with easy access to their profiles and automatic updates, replacing a manual process.

Work Experience

Senior Lead Vue Developer

2022 - PRESENT
Wallabit Media LLC
  • Transitioned back-end environment from DigitalOcean to AWS, incorporating automated tests and deployment pipelines, enhancing system stability, and reducing deployment time.
  • Engineered a new server architecture tailored to application needs, improving efficiency and scalability and supporting increased performance.
  • Managed a high-availability socket supporting over 1000 concurrent connections with high throughput, ensuring reliable real-time data transmission and reducing downtime.
  • Maintained and debugged a real-time front end, swiftly resolving issues and implementing bug fixes, improving user satisfaction.
Technologies: JavaScript, Vue, Node.js, Nuxt.js, Bitcoin, DigitalOcean, Prototyping, DevOps

Project Manager

2018 - PRESENT
blueDRM
  • Designed and developed an application in Vue for comparing print offers from various suppliers, enabling users to identify the best deal based on price and conditions, leading to significant cost savings.
  • Implemented an AWS-based infrastructure with DynamoDB for the application, ensuring robust performance and scalability while incorporating automated deployment processes for seamless updates.
  • Successfully onboarded and integrated around 40 suppliers into the application, providing a centralized platform for one company to manage print inquiries and achieve up to a 30% reduction in total expenses.
Technologies: Next.js, Tailwind CSS, Agile Software Development, Prototyping, DevOps, Project Management

Full-stack Developer

2023 - 2023
Peyton & Greyson Solutions Inc.
  • Extended the existing front-end of the application and added necessary back-end functionality to meet project requirements, resulting in improved user experience and increased customer satisfaction.
  • Managed and coached another front-end developer, providing valuable feedback and guidance on how to use certain parts of the application and ensuring the overall quality of the code.
  • Played a key role in integrating Stripe payments into the application and implementing monitoring functionality, resulting in improved payment processing and increased application performance.
  • Provided valuable input on AWS-specific functionalities, contributing to the project's overall success.
Technologies: REST, REST APIs, APIs, JavaScript, HTML, CSS, SQL, Amazon Web Services (AWS), Full-stack Development, Prototyping, DevOps

Nuxt.js and Node.js Developer

2022 - 2022
Share My Telly Job CIC
  • Transferred a Nuxt.js application to AWS, resulting in increased performance, reduced hosting costs, and more control.
  • Implemented advanced security measures, including data encryption, to protect the client's sensitive information.
  • Provided technical consultation to the client and attended meetings to ensure a seamless transition to the new hosting environment.
Technologies: Nuxt.js, Vue, JavaScript, Node.js, PostgreSQL, Amazon Web Services (AWS), Full-stack Development, Prototyping, DevOps

Full-stack Developer

2021 - 2021
Artistic Fuel
  • Revamped an outdated React Native application by updating it to the latest versions and introducing new features, resulting in a more modern and user-friendly experience.
  • Designed user interfaces for a React Native application using wireframes, ensuring a well-organized and intuitive user experience.
  • Developed a customized chat feature using WebSockets for an application, providing users with a seamless and efficient communication channel.
Technologies: Node.js, Amazon Web Services (AWS), React Native, Amazon CloudWatch, APIs, IntelliJ IDEA, Continuous Integration (CI), Full-stack Development

Technical Lead

2020 - 2021
VIElfalt OM GmbH
  • Developed a custom plugin for creating shipping labels to automate parts of the process of receiving orders and shipping the product.
  • Set up various shop environments for comparison and evaluation.
  • Monitored customer movement and evaluated performance and quality of the shopping experience.
Technologies: Shopify, Shopify API, Shopware

Full-stack Developer

2020 - 2021
404 Publishing
  • Developed speed improvements for calculations on a distributed network of Node.js instances, which communicate with each other and rely on each other's data.
  • Configured and implemented an audio streaming service to stream a radio show on a Next.js page.
  • Extended the functionality of the front end and increased stability and loading times.
Technologies: Next.js, React, MongoDB, JavaScript, PHP, APIs, IntelliJ IDEA, Continuous Integration (CI), Full-stack Development

App Developer

2019 - 2020
Social News Desk, Inc.
  • Ensured application security by updating library dependencies and adjusting source code.
  • Improved application functionality by adding and extending features.
  • Enhanced application quality by fixing bugs discovered through source code scanning and usage.
Technologies: React, React Native, APIs, IntelliJ IDEA, Continuous Integration (CI)

Teacher

2017 - 2017
BBRZ Wien
  • Conducted classes for groups of approximately 20 individuals on subjects ranging from fundamental HTML to advanced engineering techniques and algorithms.
  • Mentored student teams through their initial software engineering project by instructing them on processes like project planning, agile software development, and quality assurance.
  • Developed a comprehensive curriculum of diverse subjects within software development.
Technologies: JavaScript, Java, Microsoft PowerPoint, CSS, Web Development, HTML5, Front-end, Back-end, HTML, Teaching, Code Review, Source Code Review, Interviewing, Technical Hiring, WordPress

Software Engineer

2014 - 2016
Mymarket.io GmbH
  • Built example websites on the eCommerce platform, showcasing its advanced technology to prospective clients.
  • Used AWS to optimize the platform's back end, ensuring smooth and reliable operation.
  • Conducted in-depth research and analysis on abroad manufacturers and vendors, establishing valuable relationships and gaining insight into important details.
  • Assisted with the development of the platform's back end, leveraging technical expertise to optimize performance and ensure the system's smooth operation.
Technologies: Amazon Web Services (AWS), Node.js, MySQL, AngularJS, PHP, CSS, Web Development, Agile Software Development, SQL, Scrum, AWS Lambda, Amazon S3 (AWS S3), Linux, Git, Web App Deployment, Webpack, TypeScript, Serverless, Full-stack, Web App Development, Front-end, Agile, REST APIs, Back-end, HTML, Databases, REST, JavaScript, Relational Databases, Code Review, Source Code Review, IntelliJ IDEA, AWS Cloud Architecture, Search Engine Optimization (SEO), eCommerce, CI/CD Pipelines, Unit Testing, Continuous Integration (CI), Design

Software Engineer and Team Lead Assistant

2012 - 2014
Pool4Tool
  • Contributed to developing an e-procurement platform tailored for the car industry, collaborating with team members to create an efficient solution that streamlined procurement processes.
  • Worked closely on improving the performance of complex calculations, leveraging technical expertise to identify and resolve system bottlenecks, resulting in faster and more responsive system performance.
  • Estimated project features and provided valuable support in project planning, helping to optimize development processes and ensure the project was completed successfully.
  • Assisted with time planning and scheduling, managing a team of four individuals to ensure the project was delivered on time and to a high standard.
Technologies: Git, MySQL, PHP, CSS, Web Development, Agile Software Development, SQL, Scrum, Kanban, Full-stack, Front-end, Agile, REST APIs, Back-end, HTML, PostgreSQL, Databases, REST, JavaScript, Relational Databases, Code Review, Source Code Review, Interviewing, Technical Hiring, IntelliJ IDEA, Search Engine Optimization (SEO), eCommerce, Technical Leadership, CI/CD Pipelines, Unit Testing, Continuous Integration (CI), Design

Animal Adoption Application

https://adopcia.slobodazvierat.sk/
This animal shelter offers a program that allows people to sponsor animals (paying a fixed monthly amount). In return, they receive regular updates via mail or email. Since this process is very obscure, I developed an app where users can choose their animals and sponsor them directly through the app. The app lets the sponsor view updates and news about their chosen animal.

The app was written as a PWA with Vue and AWS Amplify.

EventManager

https://eventmanager.rubas.at/
I developed a comprehensive event management system for a client who regularly hosts events. This web application offers complete guest management capabilities, allowing the company to efficiently manage persons, events, and guests within those events.

In addition to standard event management, the application includes specialized features for managing training sessions. These sessions allow hosts to oversee their own guests, typically their employees. The system also supports managing email templates for invitations, updates, thank-you messages, and more, providing dynamic placeholders to personalize communications.

Furthermore, the application tracks email traffic, enabling users to see which emails have been sent and received by guests, ensuring effective communication and follow-up. This platform significantly enhances the client's ability to organize and manage events and training, streamlining their processes and improving guest engagement.

Warehouse Management System

I developed a warehouse management system for pharmacies with a colleague. The system's aim was for pharmacies to have an overview of what kind of medications and ingredients (for pharmaceuticals) they are running out of so that they can order them with one click.

We have used Laravel with MySQL in the back end and j|Query in the front end. The application was hosted with DigitalOcean.

GIS Analysis Software

https://smartmap.at/
I developed a production site analysis software for doctors. After choosing a location, a doctor can see how many people live in the vicinity and other details about them. The front end is built with Vue.js, and the back end with Node.js is hosted on an EC2 instance. For the database, I used RDS with PostgreSQL.

Questionnaire Management System

An application where users are able to create and manage different questionnaires. Through the management system, they can see results and various key figures. I was managing a team that was designing and building the application. My responsibilities ranged from planning to developing the application.

Children Sponsorship

https://adopce.charita.cz/
I led the development of an application for an NGO to connect donors with children in need. The platform allows donors to sponsor children, see updates, and communicate directly with their sponsored children. As the project manager and lead developer, I managed a small team, handled project planning, communicated with the client, and developed the platform's core parts.

One of the major challenges we tackled was migrating the existing system and its workflows to the new platform. Our team created a user-friendly, efficient platform that significantly improved the NGO's ability to connect donors with children, enhancing its sponsorship program's overall effectiveness and reach.
SEPTEMBER 2023 - SEPTEMBER 2026

AWS Certified SysOps Administrator – Associate

Amazon Web Services

SEPTEMBER 2021 - SEPTEMBER 2024

AWS Certified Cloud Practitioner

Amazon Web Services

JUNE 2010 - PRESENT

European Business and Competence Licence Stufe A+B

Kuratorium Wirtschaftskompetenz für Europa e. V.

NOVEMBER 2009 - PRESENT

Cisco Certified Network Associate Exploration

Cisco

Libraries/APIs

Vuex, Node.js, Vue, AWS Amplify, React, REST APIs, Shopify API

Tools

Amazon CloudFront CDN, Git, Microsoft PowerPoint, AWS SDK, AWS AppSync, IntelliJ IDEA, Webpack, Amazon CloudWatch, Figma, Amazon Simple Email Service (SES)

Frameworks

Nuxt.js, Vuetify, React Native, Laravel, Next.js, Tailwind CSS, AngularJS, Redux, Angular

Languages

HTML, HTML5, CSS, PHP, JavaScript, SQL, TypeScript, Java, GraphQL

Paradigms

Agile Software Development, Scrum, Kanban, Agile, REST, Management, UI Design, Search Engine Optimization (SEO), DevOps, Unit Testing, Continuous Integration (CI)

Platforms

WordPress, AWS Lambda, Windows, Amazon Web Services (AWS), AWS Elastic Beanstalk, Linux, MacOS, iOS, Docker, Shopify, DigitalOcean

Storage

Amazon S3 (AWS S3), MySQL, PostgreSQL, Amazon DynamoDB, Databases, Relational Databases, NoSQL, MongoDB

Industry Expertise

Teaching, Project Management

Other

Web Development, Amazon API Gateway, Web App Deployment, Full-stack, Web App Development, Front-end, Back-end, IT Project Management, APIs, Code Review, Source Code Review, AWS Certified Developer, AWS Cloud Architecture, Server-side Rendering (SSR), Full-stack Development, Cloudflare, Business, Networks, Serverless, Prototyping, Interviewing, Technical Hiring, Technical Leadership, CI/CD Pipelines, Lambda Functions, Storybook, Design, User Interface (UI), Bitcoin, Shopware, eCommerce

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring