Mehmet Salih Kemaloğlu-PROFILE
A Backend Developer with a passion for building meaningful products and system architecture
for more than 4 years. Highly skilled in designing, testing, and developing software.
Knowledgeable of back-end development best practices. Hands-on software troubleshooting
experience.
TECHNICAL SKILLS
●
●
●
●
●
●
●
●
●
●
●
Programming Languages : Golang, C# (Asp.Net Core), SQL, JavaScript, Typescrip
Web Development : ReactJS, AngularJS with familiarity Angular 2+, HTML/CSS
Desktop Development : Winform ,WPF
Databases : MSSQL Server, PostgresSQL, BigQuery, Elasticsearch
Source Control : Git ,TFS, SVN
Collaboration : Atlassian Jıra, Bitbucket, Asana, Linear, GitHub, GitLab
Cloud : Google Cloud Platform, DigitalOcean
CI/CD : Jenkins, Octopus, GitHub CI/CD, GitLab CI
Containerization: Docker
Other Tools : RabbitMQ, IPFS, gRPC
Hardware: Raspberry PI, Arduino UNO
WORK EXPERIENCE
Oivan | Bangkok - Thailand
Golang Developer
11/2021 – present
I am working on two projects, namely AARI Forest management and Qardian Data Warehouse Data Fetchers.
Qardian Data Warehouse - Data Fetchers: The project is a Worker project that collects and
fetch various type of data. Such as Weather, Air Quality, etc.
● Creating architecture from scratch with Software Development principles.
● Adding to the project API endpoint to use Google Cloud Pub/Sub Service.
● Creating various kinds of Fetchers to collect data from sources. Such as Weather,
Pandemic, etc.
● Create Repository Models to insert data to the Google BigQuery Service.
● Adding Unit and Integration tests to the project.
AARI Forest Management: The system is allowing its users to join their forest and use it in the
most beneficial way.
● Creating architecture from scratch with Software Development principles.
● Creating API endpoint that serves the data Frontend for used operations.
● Implement some 3rd party services that are being used in the project, like Google Storage
or MailGun.
● Creating a framework library that can be implemented for multiple projects that contain, a
Generic CRUD repository, Dynamic Query builder, Log, Mail, Google Cloud Storage,
Authentication/Authorization utils, etc.
● Adding Unit and Integration tests to the project.
Tech Stack: Golang, PostgreSQL, BigQuery, Google Cloud Storage, Docker, GitLab CI, Git,
Google Cloud Platform, Jira
Agflow | Geneva - Switzerland(remoot)
Backend Developer
08/2020 – 11-2021
I worked on several projects like Agflow Main, Agflow Weather, and Agflow Bloomberg.
● Worked on creating new Parsers to parse data to the CSV format from PDF, Excel, or
HTML reports from various data sources.
● Maintenance Bloomberg project on CRON Jobs that sends normalized agricultural data to
Bloomberg visa Fix Protocol.
● Create parsers to parse NC and TIFF files on Golang and Python to retrieve weather data
from NOAA, NASA, and Copernicus weather services.
● Set up CI/CD on GitHub actions for automatization.
Tech Stack: Golang, PostgreSQL, Elasticsearch, DigitalOcean, Docker, GitHub CI/CD, Git,
Asana, Linear
Innova It Solutions A.Ş | Istanbul - Turkey
Software Engineer
11/2019 – 07-2020
I worked on two projects namely PayFlex VPOS Server and PayFlex VPOS Client.
PayFlex VPOS Server - products provide secure and innovative ways for mobile and credit
card-based payments. The products integrate with GSM operators and banking systems and
handle all money transfers between subscriber accounts and merchant accounts.
PayFlex VPOS Client - the application that connects merchants to multiple VPOS servers and
acts as a unified interface for the integration.
My areas of focus are:
●
●
●
●
●
●
VPOS module that carries out credit card provision
Merchant Plug-in module that supports 3d secure credit card verification
Common Payment module for easy MPI and VPOS integration for merchants
Administration interface to add and manage bank accounts
Fraud prevention mechanism
VPOS, MPI 3D Secure, and Common Payment integration support
Tech Stack: C# (Asp.Net MVC), JavaScript, HTML/CSS, MSSQL, Git ,TFS, SVN, Jenkins,
Octopus
Logiwa A.Ş | Istanbul - Turkey
Software Engineer
08/2018 – 11-2019
I worked on three projects namely Gateway Integration, Logiwa Platform, and Logiwa Tubitak
Project.
● Gateway Integration - Carried out unit and integration tests, architected multi-language
projects with key, worked on API documentation for third-party customers who want to use
Gateway Integration Service in Golang and .Net Core
● Logiwa Platform - Created a simple service for CRUD operations with gRPC structure,
created basic clean architecture Golang project for platform and run on Docker, delivered
support and maintenance on WMS and TMS project for new features and bug fixes in .Asp
Net MVC
● Logiwa Tubitak Projects - Developed and architected Prediction Algorithm for determining
the best employees in regards to TMS and WMS processes, developed and designed user
interface for user operations and reports .Net Core
Tech Stack: C# (Asp.Net MVC/ .Net Core), Golang, MSSQL, JavaScript, Typescrip, AngularJS,
HTML/CSS, Git, TFS
EDUCATION
University | Cukurova University- Adana / Turkey
Computer Engineering
ADDITIONAL LINKS
GitHub
LinkedIn
: https://github.com/salihkemaloglu
: https://www.linkedin.com/in/salihkemaloglu
LANGUAGES
Kurdish: Native
Turkish: Native
English: Very Good(C1)