Download PDF Beyond the Resume Please consider the environment before printing.

Mustafa Tufan

/mustafatufan


Mustafa Tufan

Experienced software engineer with over ten years in fintech, cryptocurrency, banking, and insurance industries, combining strong technical expertise with a master's degree in finance. Skilled in backend and frontend development, data analytics, and financial applications, with proficiency in Java, Kotlin, Python, Spring Boot, and multiple SQL dialects. Adept at building scalable, high-performance applications and optimising software architecture.

Thrives in dynamic environments, from startups to enterprise-level projects, delivering impactful solutions. Passionate about clean code, emerging technologies, and solving complex problems.

Strong advocate of AI-assisted development, leveraging Claude, Copilot, Gemini, and ChatGPT on a daily basis to code, learn, plan, and iterate faster across both professional and personal projects, while always verifying solutions against real resources and documentation.

Contact

kontakt@mustafatufan.de
+49 160 95750531
47057 Duisburg, Germany
Personal

November 13, 1992
English (C1), German (A1, in intensive study), Turkish (Native)
Driving Licence B (since 2012)

Experience (10+ years)


Senior Software Engineer at Allianz in Izmir, Turkey
Feb. 2023 - Aug. 2026 (3 years 6 months)
  • Worked on centralisation of communication consent services among multiple projects.
  • Delivered TDM project; a regulatory technical requirement that requires all test data and systems to be compliant with test data provided by regulatory bodies.
  • Delivered Kısmen Ödeme project; a regulatory business flow that allows private pension clients to partially withdraw funds from their pensions.
  • Delivered Temlik project; a regulatory business flow that allows private pension clients to use their pension savings as collateral in credit markets.
    Insurance, Pension, Java, Spring Boot, JPA, JUnit, Apache Maven, RESTful API, PL/SQL, Scrum, Git, Bamboo, Nexus
Software Engineer & Data Analyst at Change in Tallinn, Estonia
Sep. 2019 - Dec. 2022 (3 years 4 months)
  • Delivered both frontend and backend work on countless critical and most-used features like portfolio and price notifications, portfolio graph, performance graph, news section, EveryPay credit card payment integration, Contis cryptocurrency spending Visa debit card integration, and Customer.io and Mixpanel tracking integrations, among many more.
  • Given the nature of the start-up environment, there was a chance to execute in multiple positions simultaneously. Gained full knowledge of the product's database, delivered automated reports, and visualised and presented to the product teams & C-level managers as the only data analyst in the company.
  • Built fraud detection queries and reports that uncovered multiple five-figure fraud cases and one six-figure case.
    Fintech, Cryptocurrency, Kotlin, Dart, TypeScript, Python, Spring Boot, Gradle, Flutter, RESTful API, BLoC, PostgreSQL, Redshift, TDD, Code Review, Scrum, Git, Docker, Sentry, Customer.io API, Mixpanel API, Metabase, Airflow
    Made a video production for the company, including shooting and editing, for early days of COVID-19.
Software Engineer at Avatud Lahendused in Tartu, Estonia
May 2019 - Aug. 2019 (4 months)
  • Developed custom Odoo ERP modules for unique requirements of Estonian construction and manufacturing companies.
    ERP, Python, JavaScript, Odoo, PostgreSQL, Kanban, Git, Docker, Sentry
Software Engineer at Allianz in Izmir, Turkey
Jul. 2018 - Apr. 2019 (10 months)
  • Developed Allianz Messenger Client, a dependency project for sending SMS and e-mail, as the sole developer, and refactored legacy projects as a member of a Scrum team.
    Insurance, Java, Spring Boot, JPA, EJB, Oracle ADF, JUnit, Apache Maven, RESTful API, PL/SQL, Scrum, Git, Bamboo, Nexus, Oracle WebLogic
Software Engineer at Infina in Istanbul, Turkey
Mar. 2016 - Jun. 2018 (2 years 4 months)
  • Maintained Infleks Trade, a trading system that sends real-time trade orders to the Borsa Istanbul Stock Exchange.
  • Developed accounting and customer modules for Infleks Operation and Infleks Wealth Management projects as a sole developer in a team. Maintained fund and derivative instruments modules.
    Fintech, Stock Market, Investment Banking, Java, Spring Boot, JSP, JSF, PrimeFaces, JasperReports, Eclipse Rich Client Platform, JUnit, SAX Parser, Apache Maven, Apache Ant, Multithreading, SOAP, Sybase, MSSQL, PL/SQL, Oracle TimesTen, Scrum, Kanban, Git, CVS, Hudson, Jenkins, Apache Tomcat, WildFly
    Won an in-house contest to find a new slogan for the company, and changed the former slogan that was used since 2004 into Innovation for Finance
Internships at Emeltek, Netix, Dream Harvesters
2012 - 2015
  • Developed and published Android apps, mobile games, and development tools during multiple internships.

Education


M.S. in Capital Markets and Stock Exchange at Marmara University in Istanbul, Turkey
2017 - 2019
  • Completed a graduate-level programme at the intersection of finance and technology, covering capital market law, financial econometrics, financial mathematics, investment analysis and portfolio management, derivative markets and risk management, financial markets and institutions, and accounting and financial reporting.
B.S. in Software Engineering at Firat University in Elazig, Turkey
2010 - 2015
  • Completed a comprehensive software engineering curriculum covering algorithms and data structures, object-oriented programming, database management systems, operating systems, software design and architecture, web design and programming, information systems and security, network systems, statistics and probability, and artificial intelligence. Gained practical industry exposure through two formal internships and an extended workplace training programme. Graduated with hands-on experience in both theoretical foundations and applied software development.
  • Organiser and Jammer at Global Game Jam Elazig 2012 2013 2014
  • Academic publication on Android in Turkish: FEEB 2011, Açık kaynak mobil işletim sistemi: Android İşletim Sistemi
Information Technology at Gaziemir Anadolu Technical High School in Izmir, Turkey
2006 - 2010
  • Completed a 4-year vocational technical high school programme specialising in Database Programming within the Information Technologies field. Coursework covered database design and management, SQL and network database administration, object-oriented programming, visual programming with database integration, internet application development, operating system installation and usage, computer hardware fundamentals, and office applications. The programme was delivered primarily through hands-on laboratory sessions, building a strong practical foundation in software and database technologies from an early age.
  • Ranked 215th among over 10,000 IT students in Turkey's national university entrance examination.

Personal (Hobby) Projects


SoloChance.org, solo cryptocurrency miner tool
In production, actively adding new features
  • SoloChance.org calculates solo mining chances for cryptocurrency miners. It offers a user-friendly frontend and public API, serving 5M+ monthly requests and 40k unique users.
  • It is the most popular tool among home and hobby miners for calculating their chances against the network's current hashrate, to see their expected chances and possible earnings. It is referenced in hundreds of YouTube videos.
bch.ee, Bitcoin Cash mining pool
In production, actively adding new features
  • bch.ee is a Bitcoin Cash mining pool that rewards the block finder with a 1 BCH bonus on top of proportional payouts. Built on open-source mining software, it supports any SHA-256 hardware and operates with full-round share accounting.
  • Demonstrates not just an engineering mindset, but a product and business mindset as well: the pool has grown an active community of more than 100 users.
  • Demonstrates the ability to pick up a new stack quickly and ship production-level software fast: the pool is built on C/C++, a stack I had no prior experience with before building it.
  • Has already distributed 11 BCH blocks to its users (more than 34.3 BCH, around 10,000 EUR as of October 2026).

References


Available upon request.

Stay and Work Basis in Germany


  • Moved to Germany on the Chancenkarte (Opportunity Card) in September 2026.
  • No visa sponsorship required to work.
  • Bachelor's degree recognition (ZAB equivalency) has been obtained and can be provided upon request.
  • Master's degree recognition (Anabin equivalency) is available.
  • My German is currently at a beginner level, and I've set a goal of reaching B1 within 6 months (Apr. 2027) and B2 within 12 months (Oct. 2027).
  • My plans for Germany are indefinite and firm: I am determined to stay, work, contribute, integrate, learn the German way of life, and ultimately become a citizen.