Fatih Yılmaz CV

Fatih YILMAZ

Computer Engineer And Software Developer


I am an accomplished Computer Engineer and Software Developer with a strong track record in managing and developing complex systems, specializing in Fraud detection, CRM solutions, and CI/CD processes. My expertise lies in leveraging cutting-edge technologies, such as C#, .NET framework, and MSSQL, to deliver robust and efficient software solutions. I am also well-versed in Java - Spring Boot and React, which I have utilized in successful renewal projects. My experience extends to utilizing supporting technologies like SonarQube, Redis, and RabbitMQ. I am adept at employing layered and microservice architectures to optimize development processes. Beyond my professional engagements, I have an insatiable curiosity for various software languages and emerging technologies, which I continually explore to enhance my skill set.
profile image


Experiences


TOM DIGITAL - (May 2023 - Present)

Infrastructure Applications - Software Developer


In my role as a Software Developer at TOM DIGITAL,
I am actively engaged in the verification of external API services and the development of software solutions. My responsibilities include the development and enhancement of the Fraud system, as well as rigorous testing of endpoints. I am proficient in utilizing C# and React to achieve these goals.
Responsibilities:
Ensuring the integrity of external API services through meticulous verification.
Designing, coding, and optimizing the Fraud system.
Thoroughly testing and validating endpoints to ensure robust functionality.
Leveraging C# and React programming languages for effective software development.

EMLAK KATILIM BANK (July 2021 - May 2023)

Outsource (Turkgen) (Sept. 2021 - Aug. 2022)

Intern (July 2021 - Sept. 2021)

Infrastructure Applications - Jr. Software Developer


During my tenure as a Jr. Software Developer at Emlak Katılım Bank,
I played a vital role in the development and oversight of various critical systems, including Fraud Systems, ERP, and CRM Systems. I contributed to the entire software development lifecycle, utilizing a diverse set of programming languages such as C# (.NET, WPF, ADO.NET), Java (Spring, Hibernate), and React.
Achievements:
Collaboratively developing and assessing the functionality of Fraud Systems, ERP, and CRM Systems.
Skillfully employing a range of technologies, including C# (.NET, WPF, ADO.NET), Java (Spring, Hibernate), and React.
Participating in the design, coding, and validation phases of software projects.
Ensuring the seamless integration of different software components.

Unity 2D/3D Game Developer - (2020)

Designer and Programmer


In my role as a Unity 2D/3D Game Developer, I contributed both as a designer and programmer.
During the design phase, I used Adobe Illustrator and Blender to create essential assets, while the development phase involved coding using the Unity Game Engine and its associated C# libraries.
Contributions:
Creating and refining critical visual and audio assets using Adobe Illustrator and Blender.
Actively programming and developing engaging 2D and 3D games within the Unity Game Engine.

Organizations


Google Developer Community (02/2021 - 03/2021)

Languages


English - B2(Intermediate)
German - A1(Beginner)

Skills


Software Languages

c#
C#
(.Net,ASP.Net,WPF,Unity)
java
Java
(Spring Boot)
SQL Server
SQL
(mssql,mysql,sqlite,oracle)
javascript
Javascript
(Vue,React,JQuery)
html
Flutter
c++
C / C++
php
Php
(Laravel)
Pyhton
Pyhton
(Django)

Support Software Applications And Technologies

Sonarqube
Grafana
RabbitMQ
Redis
gRPC
GraphQL
Postman
Jenkins
Docker

Education


Certificates

Btk Akademi - Java Certificates
Btk Akademi - HTML Certificates

University

Istanbul Cerrahpasa University - Computer engineering

Courses

Btk Akademi - Java
Bt Saha - Java/Spring Boot
Udemy - Unity Game Programming
Udemy - Android Programing
Btk Akademi - SQL
Udemy Pyhton