
Hello, I'm Yakup Ensar Evli
👨🎓
Student
Pursuing a master's in Computer Science at TU Berlin, specializing in Data & Software Engineering. Driven by curiosity and a passion for technology.
💻
Developer
Gained hands-on experience with diverse technologies through various roles, collaborating with brilliant minds to turn ideas into impactful solutions.
🚀
Innovator
Always pushing boundaries, embracing new challenges, and working with visionary peers to drive growth and stay ahead in the tech world.
Academia
Technische Universität Berlin (TUB), Master of Science
Grade: TBA
During my master's degree, I specialized in Data and Software Engineering, with a strong emphasis on database systems and information management. I had the opportunity to dive into cutting-edge research areas like Cloud & Fog Computing and Blockchain Technologies. One of my proudest achievements was earning the Best Paper Award for my research on Blockchain in a competitive course setting. For my master's thesis, I'm planning to explore State Management at the Edge using Microsoft's FASTER technology.
Survey on Bitcoin Topology
Best Paper Award
Spark Benchmark on Horizontal Scalability
Edge Platform Classification
Boğaziçi University (BOUN), Erasmus Exchange
An Erasmus exchange in my masters provided me with the opportunity to deepen my expertise in Big Data Systems while also broadening my knowledge in other areas. I had the privilege of attending the Interactive Systems Engineering course, taught by Mustafa Doğa Doğan, PhD, from the Massachusetts Institute of Technology (MIT). This course led to the development of SpeckleRobot, a project focused on enabling robots to identify object materials from speckle images using Deep Neural Networks.
2024Karlsruher Institut für Technologie (KIT), Bachelor of Science
Grade: 2.3
At the time of my bachelor's degree at the Karlsruhe Institute of Technology (KIT), I gained essential hard and soft skills that prepared me for both academia and the professional world. My education ignited a strong interest in Software Engineering and Software Architecture, leading me to write my thesis on 'A Mobility Case Study for Validating Attack Propagation Analyses.' This work, published in KIT's e-library, involved creating a case study that enhances the ability to analyze attack propagation within software architectural models.
2018 - 2022Boğaziçi University (BOUN), Erasmus Exchange
My first Erasmus exchange during university provided a valuable opportunity to expand my academic horizons. Among the courses I took, the Machine Learning and Human-Computer Interaction courses were particularly impactful. It allowed me to find my interests.
2021Work
SAP Potsdam, Working Student
During my time at SAP, I was part of the Master of Data Integration (MDI) Team, where we focused on implementing and maintaining a multi-tenant cloud service for data integration across various services. My primary role involved developing a Code Generator that transformed SAP's internal data model definitions into Java files. To accomplish this, I worked with Abstract Syntax Trees in ReasonML and utilized the Nunjucks Templating Engine for output generation. I also implemented custom serialization and deserialization solutions between Java and Apache Avro. My responsibilities extended to testing in Java, as well as documenting and presenting my work.
2023 - 2024Novatec Consulting GmbH, Working Student
I worked as a Backend Developer for the open-source project 'TASKANA,' where my tech stack included Java 11, Spring Boot, and Camunda. I also worked with databases like Postgres and H2. My primary responsibility was the adapter module, for which I served as the main point of contact, addressing customer demands and requirements. Implementing these customer requirements was particularly motivating for me. I collaborated with an agile, distributed team, and my role also involved reviewing pull requests as part of our development process.
2021 - 2022CAS Software AG, Student Assistant
I had the exciting opportunity to work in the 'Future Labs' at CAS, where we explored cutting-edge ideas and technologies. In this role, I focused on data science and graph analytics, working with knowledge graphs under the 'find, not search' principle. I used the Neo4j graph database to query and analyze these knowledge graphs in Python, and also worked with technologies like NetworkX and Gephi. My tasks included implementing graph algorithms and embeddings for machine learning. The insights from these analyses were delivered to clients through a web application I developed using Python, Flask, and D3.js.
2019 - 2020Projects
SpeckleRobot
During my Erasmus exchange at Boğaziçi University (BOUN), under the guidance of MIT's Mustafa Doğa Doğan, PhD, I worked on a project aimed at enhancing robot grippers with non-invasive material sensing capabilities. We developed and trained a Deep Learning Model using speckle images from object reflections, building on Dr. Doğan's prior research.
Apache Spark Benchmark
This project was part of the Cloud Service Benchmarking module at Technische Universität Berlin (TUB). I benchmarked Apache Spark's vertical scalability for streaming queries, using TerraForm to configure the infrastructure and Spark's Java API for the System-Under-Test.
OutWait
OutWait is a platform designed to manage waiting times in places like doctor's offices or public departments. It allows queues to be handled via an Android interface, with clients registering through a private code to track their wait time and receive notifications when it's their turn. This project, developed for the 'Praxis der Software-Entwicklung' computer science lecture at Karlsruhe Institute of Technology, focused heavily on software modeling and was a group project.
SupplyMe
This app was programmed to be a solution during the COVID-19 crisis for the empty stocks in grocery stores. SupplyMe is an Application for mobile devices developed with expo/react-native to find and track stock statuses of groceries like masks.







