Hasan Can Kucuk

Software Engineer

Berlin, DE.

About

I enjoy generating solutions when faced with challenging problems, and I also like to apply the Beyoncé Rule as much as possible for the code I write. Embracing this rule ensures my code is not just functional but also elegantly efficient, fostering clarity and maintainability for a delightful development experience.

Work

Mavidev Software and Consulting

|

Software Engineer

→

Summary

Led the modernization of frontend systems for Turkey’s largest private bank by introducing a micro-frontend architecture that enabled scalable product lines. Mentored junior engineers across three major projects and promoted development best practices. Key projects included Nova, a Vue-based insurance management platform serving over 12 million users with custom UI and SPA components; AHE Desk, a micro-frontend dashboard built with React and TypeScript for fraud detection and support teams; and UIShell, which enabled seamless single sign-on (SSO) and component integration across multiple applications.

Highlights

Mentored 3+ junior frontend developers, providing technical guidance and leading 3 distinct project teams from conception to successful deployment.

Spearheaded the modernization of legacy codebases by designing and implementing a scalable micro-frontend architecture, significantly improving development agility and system maintainability.

C-Prot (prev. Chomar Antivirus)

|

Software Engineer

→

Summary

I developed four end-to-end security products adopted by financial and government agencies. Notable work includes a browser fingerprinting NPM module with 99.5% accuracy, scalable fraud dashboards, and high-speed email threat detection tools. Key technologies used across these projects were Go, .NET Core, Angular, Redis, Docker, Vue, React, and Kubernetes.

Education

Berlin School of Business and Innovation

→
Master of Science (MSc) Artificial Intelligence

Mersin University

→
Bachelor of Science (BSc) Computer Engineering

Languages

Turkish

Native

English

Fluent

German

Conversational

Skills

Languages

TypeScript, JavaScript, Go, .NET Core, Node.js, SQL, Java, Swift.

Frameworks & Libraries

React.js, Vue.js, Angular, GraphQL (Competent), Redux, Vuetify, jQuery, Bootstrap, Sass.

Tools & Platforms

Docker, Jest, Firebase, CI/CD (GitHub Actions), Kubernetes, Cypress, Nginx, Redis, Git.

Architectures

Micro-frontends, Single Page Application (SPA).

Web Technologies

HTML, CSS, Web Components, Single Sign-On (SSO).

Interests

Core Interests

Natural Language Processing (NLP), Privacy-First Engineering, Developer Experience.

Side Projects & Contributions

Fingertrace

Summary

Developed a privacy compliant browser fingerprinting & analytics plat form with advanced multi-signal device identification, built a RAG-powered Mistral-7B chatbot for customer support.

DaisyUI

Summary

Reported and helped clarify a JSX typo in the DaisyUI footer component examples, improving the documentation quality.

Mattermost Open-Source Contribution

Summary

Contributed to the open-source Mattermost platform, actively engaging with its codebase and community.

React Documentation Translation (Turkish)

Summary

Initiated and completed the assigned translation of the official React documentation into Turkish.