Salih
From Turkey (GMT+3)
8 years of commercial experience
Lemon.io stats
1
projects done252
hours worked1
offers now 🔥Salih – React, Typescript, Golang
An open-minded Senior Full-stack Developer, Salih has dedicated four years of his professional life to React and Node. He thirsts for knowledge, loves learning new things, and keeps moving forward. Furthermore, he knows Go and possesses good communication skills. With valuable startup experience and solid JS knowledge, Salih is a decent addition to your team.
Main technologies
Additional skills
Ready to start
23/09/2024Direct hire
Potentially possibleExperience Highlights
Backend/platfrom Engineeer
A virtual world for artist engine and game designers
- Implemented automated testing that increased code coverage to 93%, reducing the number of production issues by 16%
- Optimized database queries to improve application performance and reduce response times by 13%
- Refactored legacy code to improve reliability, scalability and maintainability
- Contributed to a networking system that enabled seamless multiplayer gameplay
Full-Stack Developer
It's an online platform that brings yacht, boat owners, buyers, and renters together. There is an online promotion system that rewards loyal customers. The platform directly integrates with some huge e-commerce companies in Turkey, like Trendyol and Hepsiburada.
- Created backend and frontend architecture;
- Implemented Kubernetes configuration to deploy AWS EKS service;
- Integrated unit and e2e tests;
- Incorporated a module that talks to banks' API;
- Automated AWS infrastructure using IaC by Terraform;
- Separated all packages from the others and deployed some components to NPM as a package;
- Implemented peer-to-peer connections between dealers and buyers.
Full-Stack Developer
It is a kind of trust-minimized ERP system. It works the following way: there are two users (one of whom is a dealer, and the other is a buyer). When a dealer has to do with a buyer, the dealer must send a deal request to the buyer, and the same goes for making payments. It contributes to preventing fraud.
- Created backend architecture;
- Automated deploy process using GitLab-ci (from code push to serving app on AWS EKS Service);
- Created a real-time service that reads CSV invoices and payments and processes them to the main system;
- Implemented transformer module middleware that transforms customer API's JSON data to make it compatible with our system;
- Created a real-time service that reads CSV invoices and payments and processes them into the main system;
- Integrated automatic scales up or down pods depending on networking traffic using Kubernetes on AWS EKS service;
- Implemented automatic image bundling based on commit hash and stored on the docker hub;
- Incorporated authentication and token expiration middleware;
- Fulfilled transaction recording and integration with third-party payment APIs.
Mobile Developer
The projects are a mix of two main components: a magazine app used by the one who follows some authors and their published posts etc., and an e-book reading app. The main features Salih worked on were:
- taking notes of e-books;
- leaving a comment;
- highlighting some parts of a book with various color palettes;
- voice reading support;
- reading tracking.
- Created subscription module;
- Implemented a cloud notification module;
- Created registration module;
- Completed an e-book highlighting module;
- Fulfilled a voice reading module;
- Created a taking note module on e-books;
- Carried out web view side for reading e-books;
- Implemented an SQLite FTSS5 search module for e-books;
- Carried out unit tests and detox e2e tests.
Full-Stack Developer
It is a middle-level ERP project. The product is mainly focused on couriers and market chains for managing their resources and keeping track of where the courier is and what the current state of stocks is.
- Created the authentication module;
- Implemented the main module called Dynamic Combo (It is kind of an advanced form component that is shaped according to the wishes of customers in real-time);
- Incorporated communication layer between modules;
- Implemented Express middleware for all HTTP requests;
- Used and implemented the SQL sanitizer module to provide security.