Mehmet Barut

Mehmet Barut Email and Phone Number

.NET Developer | Game Developer @ Aco Recycling
bayraklı, i̇zmir, turkey
Mehmet Barut's Location
İzmir, Türkiye, Turkey
About Mehmet Barut

I'm a .NET Developer with a keen interest in game development. I have extensive experience with modern technologies such as ASP.NET Core, Entity Framework Core, and .NET Core. Throughout my career, I have developed various web-based and desktop applications using C#, ASP.NET MVC, and Web API. In addition to my core skills, I have hands-on experience in orchestrating Docker containers for microservices architectures, enhancing scalability and deployment flexibility. I also a Unity Developer and my experience includes, game physics, animations, UI/UX design, and much more. In addition to my core skills, I have hands-on experience in VR/AR Development. I also have experience in designing and integrating character animations, cutscenes to enhance gameplay. Performance optimization is another area where I excel, identifying and resolving performance bottlenecks to ensure smooth gameplay across various devices.

Mehmet Barut's Current Company Details
Aco Recycling

Aco Recycling

View
.NET Developer | Game Developer
bayraklı, i̇zmir, turkey
Website:
acorecycling.com
Employees:
2
Mehmet Barut Work Experience Details
  • Aco Recycling
    Game Developer
    Aco Recycling Feb 2024 - Present
    İzmir, Türkiye
    In order to contribute to the development process of this game, which we started with a team of 7 people, and to lead the team to have a fast and effective development process, I gave the team the training of Scrum, which is the Agile management method, for the first time in the company, and our development process is still ongoing. I continue the process as both a Scrum master and a part of the development team during the development process.Here are some systems I developed for the game in 2 months;Storing all player data and synchronizing player data with the cloud (I also developed and published the necessarybridge service and mongodb installations for this)Saving all progress made with an advanced save system for the player and the environmentPreparing the player's movement and animation systems at a medium level and making them ready for laterchangesEasily receiving the tasks that the player will receive from each NPC with an advanced systemCreating a sound system including environmental sounds, such as taking and giving tasks from the NPC in the gameModeling the office workers to be added to the game with CC4 and adding the desired animations to the gamewith MocapA computer system that the player can purchase machines from and interact with to perform certain specifiedoperations.Since I am generally responsible for the progress of the process and development, I tell the teammates how they can improve their development and provide many corrections so that the development of the game does not get stuck
  • Aco Recycling
    .Net Developer
    Aco Recycling Apr 2021 - Present
    İzmir, Türkiye
    I developed and am responsible for a desktop application for our K3 Reverse Vending Machines. This application facilitates smooth user interface access on the machines' back-end, enables serial printer communication for users to access their tickets, supports camera usage via USB and Ethernet for AI-based image processing and capturing photos of recycled items, and integrates a QR code reader for easy access via a mobile app. The application also includes features such as browser control and self updates.Additionally, I developed a .NET Core 6 Docker service that monitors and updates the microservices on the machines as needed. This service is under my supervision.Furthermore, I created a web application using ASP.NET for remote monitoring and management of all Docker services, where I gained experience with Service Bus Messaging.
  • Aco Recycling
    Ai Developer
    Aco Recycling May 2022 - Present
    İzmir, Türkiye
    To protect our G1 and K3 Reverse Vending Machines from fraud, I developed Docker containers capable of running Object Detection models trained with CNN and Mask RCNN.For the G1 machines, I created a desktop application in Python that includes all necessary packages for image processing and REST API communication, instead of using a container. This application verifies whether the thrown items are bottles, ensuring that users cannot dispose of anything other than bottles.For the K3 machines, I developed Docker containers in Python that handle both image processing and REST API communication.The CNN model was developed using CustomVision. The Mask RCNN model was trained on the COCO dataset using an RTX2060 GPU, with a Python application I prepared for training. Additionally, I handled the conversion of the Mask RCNN model to OnnxF16 format and its dockerization.
  • Aco Recycling
    Software Developer
    Aco Recycling Apr 2021 - Present
    İzmir, Türkiye
    I am responsible for developing and improving the main program that controls all mechanical movements of our G1 Reverse Vending Machines and enhances user experience.Additionally, I oversee the general processes, including end-user experience and the technical service team for G1 RVMs.During this process, I have gained experience in Serial communication, RS485 communication, REST API communications, and Machine-to-Machine (M2M) and IoT processes for internal machine requirements.
  • Volturk Teknoloji̇ San.Ti̇c.Ltd.Şti̇.
    Game Developer
    Volturk Teknoloji̇ San.Ti̇c.Ltd.Şti̇. May 2021 - Dec 2021
    İzmir, Türkiye
    I developed full-stack game named "A bee in the hive" was produced on behalf of the Caucasian Bee Production, Education and Gene Center.The main purpose of the game is to listen to the instructions and have a different experience in VR by playing mini games and to finish the game by earning the highest score from these mini games.The development of the game took about 7 months. In this process, after determining how the game would be shaped without breaking communication with the customer, the desired Caucasian bee was first created through modeling processes.Since the Caucasian bee is a special species, it has been specially colored and shaped, from the feather colors on its head to the feathers on its abdomen.Issues such as how the game would progress and what playerswould experience were discussed and developed throughout theprocess.At the end of 7 months, I created a game that both gave the feeling of flight and provided educational information, made the hive clean and made us feel realism.All modeling, textures and materials, animations and all otherelements (scripts, hive design, environmental design, etc.) belong to me.

Mehmet Barut Education Details

Frequently Asked Questions about Mehmet Barut

What company does Mehmet Barut work for?

Mehmet Barut works for Aco Recycling

What is Mehmet Barut's role at the current company?

Mehmet Barut's current role is .NET Developer | Game Developer.

What schools did Mehmet Barut attend?

Mehmet Barut attended Mehmet Akif Ersoy Üniversitesi, Bülent Ecevit University.

Who are Mehmet Barut's colleagues?

Mehmet Barut's colleagues are Berkay Güler, Murat Duman, Jackson Genga, Musahan Barut, Atahan Sert, Kemal Özdemi̇r, Mehmet Kökbay.

Not the Mehmet Barut you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.