Profile Picture

Pierre Marais

Experienced Software Engineer with 9+ years of experience and a track record of delivering distributed, scalable solutions.
KotlinReactScalaTypescriptPythonPostgreSQLKafkaKubernetesDockerLLMRAGTransformers
  • About me
I really enjoy working with motivated people to solve real-world problems. My approach to software engineering is very pragmatic. I am technology agnostic and believe that the best tool is the one that the team is most comfortable with.
  • Experience
logo
Senior Software Engineer
Full-time
FreelanceBerlin, DEJun 2024 - Present
Experienced software engineer with expertise in building scalable, event-driven microservices and AI-powered applications. Proficient in developing solutions using a diverse tech stack. Strong background in leading new technical projects, mentoring engineers, and maintaining and improving legacy systems.
KotlinTypeScriptKtorReactNext.jsTailwindCSSDocker
logo
Co-Founder
Full-time
Tresor-AIBerlin, DEJun 2023 - May 2024
Tresor AI provides companies with a GDPR compliant chat-bot that uses open-source LLM models combined with RAG, enabling companies to have intelligent querying of internal documentation.
PythonTypeScriptLlama-IndexFastAPILLMRAGNext.jsTailwindCSS
logo
Senior Software Engineer
Full-time
ZalandoBerlin, DEJun 2018 - Feb 2023
Enabled warehouses to process several million items every day by developing an Event Driven Warehouse Management System for key processes such as tour processing, receiving, sorting, stowing, outbound handling, returns, and refurbishment.
KotlinTypeScriptKafkaReactPostgreSQLScalaKubernetesDocker
logo
Software Engineer
Full-time
Invesco Ltd.Johannesburg, ZAJun 2016 - May 2018
Developed Robo-advisor solutions to registered investment advisors and broker-dealers.
ScalaAkkaMongoDBJavaScriptPlay FrameworkDocker
logo
Software Engineer
Full-time
NintexJohannesburg, ZAJan 2015 - May 2016
DevOps focused role - reduced build times from 4 hours to 45 minutes.
C#C++/CLIMSSQL
logo
Founder
Full-time
GamingVPNPotchefstroom, ZAFeb 2013 - Jul 2015
GamingVPN provided VPN solutions, mainly used by university students, enabling unrestricted internet access on campus computer networks.
C#ASP.NET MVCOpenVPNApache
  • Education
logo
Bachelor of Science in Computer Science
North-West UniversityPotchefstroom, ZA2014
Completed my Honours Degree in Computer Science cum laude at the North-West University.
logo
Bachelor of Science in Information Technology
North-West UniversityPotchefstroom, ZA2011- 2013
Completed my Bachelor's Degree in Information Technology cum laude at the North-West University. Received an award for achieving the highest overall academic score during the three year B.Sc degree.