Christoph Salat, Software Developer in Vienna, Austria
Christoph Salat

Software Developer in Vienna, Austria

Member since September 30, 2019
Chris has been actively working in software development since 2011. Experienced with a variety of technologies and languages, he has a solid understanding of all aspects of full-stack development. Through his drive to understand the bigger picture behind problems, he develops unique, well-thought-out solutions.
Christoph is now available for hire

Portfolio

  • Various Platforms
    Amazon Web Services (AWS), Node.js, AWS, Vue, CSS, Web Development, HTML5...
  • Artistic Fuel
    Node.js, AWS, React Native, Amazon CloudWatch, APIs, IntelliJ
  • 404 Publishing
    Next.js, React, MongoDB, JavaScript, PHP, APIs, IntelliJ

Experience

Location

Vienna, Austria

Availability

Full-time

Preferred Environment

Git, MacOS, Linux, Windows, Amazon Web Services (AWS), Agile Software Development, APIs, IntelliJ, AWS Cloud Architecture

The most amazing...

...platform I have built has enabled people from around the world to help children in need through dedicated sponsorship programs.

Employment

  • Freelancer

    2017 - PRESENT
    Various Platforms
    • Developed an application that manages subscriptions and monthly payments.
    • Developed an event management web application where the client can manage his events and all of the guests.
    • Created a custom CMS with Vue.js and AWS Lambda for a client with special needs in functionality.
    • Transferred an existing in-house system to the AWS Cloud by utilizing specialized AWS solutions to increase performance and reduce cost.
    • Designed and developed an application through which users are able to generate questionnaires.
    • Developed a children sponsorships platform coupled with a management system.
    Technologies: Amazon Web Services (AWS), Node.js, AWS, Vue, CSS, Web Development, HTML5, Amazon API Gateway, WordPress, Amazon CloudFront CDN, AWS Lambda, Amazon S3 (AWS S3), Amazon DynamoDB, Redux, React Native, React, Linux, Git, Web App Deployment, Vuetify, AWS Amplify, Cloudflare, Webpack, MacOS, TypeScript, Serverless, AWS SDK, Full-stack, Web App Development, Front-end, Heroku, Agile, WooCommerce, Shopify, Shopware, MongoDB, GraphQL, REST APIs, Backendless, Back-end, MUI (Material UI), Nuxt.js, Next.js, HTML, AWS AppSync, Vuex, PostgreSQL, UI Design, Prototyping, Databases, RESTful APIs, REST, JavaScript, Relational Databases, Docker, Amazon CloudWatch, Angular, Electron, APIs, Code Review, Source Code Review, Task Analysis, Team Management, IntelliJ, Tailwind CSS, Figma, MUI CSS, AWS Cloud Architecture, Microservices
  • Full-stack Developer

    2021 - 2021
    Artistic Fuel
    • Rebuilt an obsolete React Native application with current versions and new features.
    • Developed interfaces for a React Native application by using wireframes.
    • Built a custom chat functionality with WebSockets.
    Technologies: Node.js, AWS, React Native, Amazon CloudWatch, APIs, IntelliJ
  • 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
  • App Developer

    2019 - 2020
    Social News Desk, Inc.
    • Updated library dependencies with security issues and adjusted source code to support changes in the dependencies.
    • Extended functionality of an application by adding new features and extending existing ones.
    • Fixed bugs found by scanning the source code and using the application.
    Technologies: React, React Native, APIs, IntelliJ
  • Teacher

    2017 - 2017
    BBRZ Wien
    • Taught classes of around 20 people on topics ranging from simple HTML to advanced engineering practices.
    • Guided teams of students through their first software engineering project by explaining processes like project planning, agile software development, and quality assurance.
    • Created a curriculum of various topics around software development.
    Technologies: JavaScript, Java, Microsoft Access, Microsoft PowerPoint, CSS, Web Development, HTML5, Front-end, Back-end, HTML, Teaching, Code Review, Source Code Review, Interviewing, Technical Hiring
  • Software Engineer

    2014 - 2016
    Mymarket.io GmbH
    • Developed an eCommerce platform with Amazon Web Services.
    • Created front-end solutions with AngularJS and Bootstrap.
    • Negotiated deals with various vendors to acquire the first products for our own Web Store.
    Technologies: Amazon Web Services (AWS), Node.js, AWS, 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, Backendless, Back-end, HTML, Databases, RESTful APIs, REST, JavaScript, Relational Databases, Code Review, Source Code Review, IntelliJ, AWS Cloud Architecture
  • Software Engineer and Team Lead Assistant

    2012 - 2014
    Pool4Tool
    • Assisted in the development of an e-procurement platform for the car industry.
    • Worked on increasing the performance of complex calculations.
    • Estimated features and assisted with project planning.
    • Assisted time planning and scheduling and helped manage a team of four people.
    Technologies: Git, Subversion (SVN), MySQL, PHP, CSS, Web Development, Agile Software Development, SQL, Scrum, Kanban, Full-stack, Front-end, Agile, REST APIs, Backendless, Back-end, HTML, PostgreSQL, Databases, RESTful APIs, REST, JavaScript, Relational Databases, Code Review, Source Code Review, Interviewing, Technical Hiring, IntelliJ

Experience

  • Animal Adoption Application

    This animal shelter offers a program that gives people the option to sponsor animals (paying a fixed amount per month), and 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 animal and sponsor them directly through the app. The app allows the sponsor to view updates and news about their chosen animal.

    The app was written as a PWA with Vue.js and AWS Amplify. As per customer need, I am currently rebuilding it with React Native.

  • EventManager

    I developed this web application for a customer who regularly hosts events. He can organize guests and events and send out invitations through the app. Guests can use the app to either accept or decline invitations.

  • 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

    An NGO required an application where they can connect donors with children in need. Through this application, people are able to sponsor children. Upon sponsorship, they can see various updates from these children and they are able to communicate with them.

    I managed a small team that was responsible for building the application. My responsibilities ranged from managing the team, planning, communicating with the customer, and developing parts of the platform.

Skills

  • Languages

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

    Vuetify, Next.js, Nuxt.js, React Native, Laravel, MUI (Material UI), Angular, MUI CSS, AngularJS, Redux, Electron, Tailwind CSS
  • Libraries/APIs

    Vuex, Node.js, Vue, AWS Amplify, React, REST APIs
  • Tools

    Amazon CloudFront CDN, Git, IntelliJ, Webpack, AWS SDK, AWS AppSync, Amazon CloudWatch, Microsoft PowerPoint, Microsoft Access, Adobe Photoshop, Figma
  • Paradigms

    Agile Software Development, Kanban, Agile, REST, Scrum, UI Design, Microservices, Management
  • Platforms

    AWS Lambda, Windows, Amazon Web Services (AWS), WordPress, MacOS, Linux, Heroku, WooCommerce, Shopify, iOS, Docker
  • Storage

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

    Web Development, Amazon API Gateway, Web App Deployment, Full-stack, Web App Development, Front-end, Back-end, RESTful APIs, APIs, Code Review, Source Code Review, Task Analysis, AWS Certified Developer, AWS Cloud Architecture, Cloudflare, AWS, Serverless, Prototyping, Interviewing, Technical Hiring, Team Management, Business, B2C Marketing, Sales, Finance, Networks, Shopware, IT Project Management
  • Industry Expertise

    Teaching

Certifications

  • AWS Certified Cloud Practitioner
    SEPTEMBER 2021 - SEPTEMBER 2024
    Amazon Web Services
  • European Business and Competence Licence Stufe A+B
    JUNE 2010 - PRESENT
    Kuratorium Wirtschaftskompetenz für Europa e. V.
  • Cisco Certified Network Associate Exploration
    NOVEMBER 2009 - PRESENT
    Cisco

To view more profiles

Join Toptal
Share it with others