View in Turkish
Source code

Hakkı Cengiz

Summary - Programming Enthusiast. Full Stack Developer. Federated Scout. Experienced in translating UI/UX designs from Figma into frontend code using React, Vue, VanillaJS, TypeScript, and Sass. Proficient in setting up frontend development environments, establishing architectures, and implementing SEO optimization. On the backend, skilled in .Net Core, PHP, WordPress (theme editing, integration, plugin development), Laravel, Node.js, and Firebase. In mobile development, proficient in Java, Android Studio, code refactoring, SOLID principles, clean coding, and design patterns. Passionate about Fintech, with expertise in payment systems, cryptography, EMV, and TLV data processing. Also, an instructor for frontend bootcamps covering HTML, CSS, JavaScript, React, and Next.js. Keen interest in Mirror World, AR, VR, and AI. Expertise in project management, teaching, and consulting in software architecture and development.

Skills

Programming

JavaScript

PHP

React

NodeJS (& Express)

HTML/CSS (& SASS)

Java

Golang

Python

Vue

C

C++

SQL

Rust

Spring

Operating Systems

Linux

Windows

MacOS

Tools

Git

Docker

Languages

Turkish

Native

English

C1 (IELTS Band 8.0)

Bosnian

Native

Open Source

Contributions in the following projects:

Education

2013 - 2017
Sarajevo University, Bosnia and Herzegovina
Bachelor’s in Physiotherapy (incomplete)
  • Preparatory year for learning the Bosnian language
  • Successfully completed first year of the Bachelor’s degree
  • Failed second year due to language difficulties
  • The last year spent studying to transfer to another university
  • Tourist Guide Company Establishment: BosnaTur
  • Hunger to learn something and Starting a Software Career
  • CayArasi Literary Social Media Launch
  • Participation in volunteer activities and aid, such as flood disasters in Bosnia and Herzegovina in 2014
  • The Journey of the Golden Fish - Self Taught Programmer
2017 - 2019
International Cyprus University, Lefkoşa, Cyprus
Bachelor’s in Physiotherapy (incomplete)
  • First year as one of the top 5 students.
  • Blog posts in the field of physical therapy that have been read by thousands
  • Acting in the Theatre Club
  • The High Cost of Living and School,
  • The Inability to Work a Second Job Due to the Need to Study Non-Stop to Pass a Class
  • Burning the ships and returning home to study computer programming
2019 - 2021
Mersin University, Turkey
Associate Degree Computer Programming
  • Best student and best grades in the department
  • Launch of digital platform for sharing lecture notes: Ders-not.com
  • Working as an SEO Expert & Web Developer in an advertising agency as a side job
  • Permanent SEO success in the target keyword throughout Türkiye
  • We participated in the Global Game Jam event with our Game Development Team “FierHeid”

Professional Experience

Sep 2019 - Sep 2021
Nesil Agency, Mersin, Türkiye
Sign and Advertising Agency
Web Developer & SEO Specialist
Nesil Agency, the company that produces signs and designs and sells advertising materials, is the company I worked for while studying at university. Permanent SEO success in the target keyword throughout Türkiye I designed a template page to be listed in City and District Based search results. Sales increased by 200% I developed and maintained the company website, as well as various landing pages for advertising campaigns. I developed a generator that allows customers to design and order their own signboards so they can easily order.
Dec 2020 - Mar 2021
Kodfu, Mersin, Türkiye
Software Company
Frontend Developer
I worked remotely as a junior frontend developer. I learned React. I completed the design of the Kanban work management and employee tracking software: Bitirio in HTML, CSS, and JS. I created a simple design that can be easily broken down into components.
Jul 2024 - Feb 2025
Istanbul, Türkiye · Hybrid
DgPays Full-stack Developer

I worked on developing and improving existing products for DgPays, a financial technology service provider, serving major bank clients (Ziraat Bankası, Halkbank, Vakıfbank, PTT, etc.) and other sectors.

  • Involved in R&D activities, refactoring, and bug fixing for rich fintech solutions.
  • Practiced Test-Driven Development (TDD).

Tech Stacks: Java, Kotlin, Swift, .Net Core, Rest, TCP, Git, Sonarqube, Jira, Confluence, Sqlite, Firebase Services (Cloud Messaging), SDK, JDK, JAR/AAR.

Dec 2021 - May 2025
Istanbul, Türkiye
DgPays Android Developer

Focused on developing and enhancing core fintech products such as Android POS, Virtual POS, and E-Wallet solutions for major banking and corporate clients.

  • Worked on cryptography (encryption algorithms) fundamentals and security protocols to ensure the secure transmission and storage of sensitive payment data.
  • Contributed to R&D, performed regular refactoring, and resolved critical bugs.
  • Applied SOLID Design Principles and Test-Driven Development methodologies.

Tech Stacks: Java, Kotlin, Rest, TCP, Git, Sonarqube, Jira, Confluence, Sqlite, Firebase Services (Cloud Messaging), SDK, JDK, JAR/AAR.

Mar 2025 - Present
Kozan, Adana, Türkiye · Hybrid
Kodmob Full Stack Developer (Self-employed)
I turned my unemployment period into an opportunity to realize my own projects. I gained both technical and entrepreneurial experience by actively managing all phases of my projects, including full-stack development, security, and marketing. I successfully created and monetized these projects. 🚀

Projects

2021 - Present
PHP; Javascript
The need to invite people during the wedding process arose and I developed a software to meet the needs of everyone who had this need.
Municipality Solution Center & Election and Survey Script
2023
PHP; Dashboard; MySQL
A candidate during the election process was developed to listen to the citizens’ problems more closely.
2023 - Present
PHP; MySQL; HTML/CSS
An effective tool developed to allow pharmacies to easily create and manage their on-call schedules quickly and accurately. Its user-friendly interface and automatic scheduling features enable effortless creation and updating of the on-call calendar, significantly reducing the planning burden on pharmacy managers while ensuring users can easily access required information.

Participated as an instructor in the 5-week DgAkademi program. The goal was to provide interns with practical training using industry-standard structures relevant to professional life.

Key Activities:

  • Developed and delivered training content for Frontend & Android programs.
  • Created a Frontend Training Application to help interns review covered topics.
  • Assigned three projects to each intern, aligned with the training material.
  • Mentored interns on Git usage and managed project tracking.
  • Focused evaluation on the interns’ eagerness to learn and overall effort.

Project Examples:

  • Translating designs into pixel-perfect code and integrating APIs.
  • Developing applications on the React platform, including data listing and item detail views.
BKM TechPos Parser
2022
Javascript

A practical tool developed to validate TLV (Tag-Length-Value) formatted codes found in transaction data used by business analysts and testers in the fintech sector.

This utility eliminated the need for developer intervention in the validation process, significantly reducing the operational load on the team and speeding up verification.

2022 - Present
PHP; Javascript; MySQL
Create a Free Order Line for Your Business A solution that allows you to quickly and easily take online orders for your business.
2024 - Present
PHP; Javascript; MySQL
A comprehensive apartment management system designed to streamline and simplify the administrative tasks associated with managing residential complexes.
2024 - Present
PHP; Javascript; MySQL
An online marketplace that connects farmers directly with consumers, enabling the sale and purchase of agricultural products without intermediaries.

... and many other small projects

Extra Curriculars

Patika.dev Android Bootcamp
Udemy - Electron.js Course
Udemy - Three.js Course
Udemy - Game Development Logic Course