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.
Education
- 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
- 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
- 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
Web Developer & SEO Specialist
Frontend 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.
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.
Projects
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.
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.
... and many other small projects