Yalın E.

Fullstack-kehittäjä

Testilähtöinen, vastuullinen ja tehtävä- orientoitunut ammattilainen, jolla on yli viiden vuoden kaupallinen kokemus IT-, puolustus-, tietoliikenne-, varasto- ja GIS- alueiden kehittämisestä.

Yalin on auttanut eri yrityksiä rakentamaan vankan ohjelmiston, joka tunnustetaan sillä, että se maksaa 80 % API: n suorituskyvyn lisäyksen.

Hänellä oli mahdollisuus työskennellä avoimen lähdekoodin projekteissa, karttaohjelmistoprojektin rakentamisessa ensimmäiseen turkkilaiseen helikopteri- ja UAV- projektiin, sekä seurantatyökalun luomiseen internet- palveuntarjoajille Turkissa. Hän on osoittanut menestystä TDD: n ja puhtaan koodin periaatteiden soveltamisessa monimutkaisten alan ongelmien ratkaisemiseen. Yalin hallitsee back- end-, front- end-, moduulien integroinnin ja Agile- kehityksen.

Yalin jakaa näkemyksensä selvästi ja voimakkaasti. Hän on taitavin back-end- Javassa käyttämällä Springiä, PostgreSQL: n, OracleDB: n ja muiden relaatiotietokantojen taustana.

Tärkein asiantuntemus

  • Java
    Java 7 vuotta
  • Spring
    Spring 7 vuotta
  • Spring Boot
    Spring Boot 7 vuotta

Muut taidot

  • SQL
    SQL 7 vuotta
  • Agile
    Agile 7 vuotta
  • Scrum
    Scrum 5 vuotta
Yalın

Yalın E.

Turkey

Aloita tästä

Valittu kokemus

Työllisyys

  • Senior Software Developer

    Körber Supply Chain Software Gmbh - 3 years 7 months

    The UCS was developed for the requirements of automated warehouses. It is a vendor-neutral solution that orchestrates automated and human workflows across the warehouse, optimizes order fulfillment end-to-end, and increases productivity. UCS integrates WMS and AMR(Autonomous Mobile Robots) to fulfill needs and creates an environment open for extension. UCS is the first microservice-based application of the company.

    • Worked as a full-stack developer in Unified Control System(UCS), mainly focused on the backend. Designed fault-tolerant microservice architecture by creating more than 15 microservices by utilizing RabbitMq message handling.
    • Created database per service for every 15+ microservices to ensure scalability of individual microservices.
    • Conducted integration and unit testing, including our inner house emulator testing, to ensure the reliability and functionality of the UCS platform with the aim of 80% coverage.
    • Performed a load test that can handle 50,000 shipments daily for a warehouse.
    • Integrated Geek+ robots into the UCS system to extend and adjust their functionalities into UCS business logic for handling a warehouse with 20 workstations for picking and replenishing shipments.
    • Implemented front-end development using Flex Pages and TypeScript, leveraging an in-house front-end framework for the UCS platform.
    • Created pipelines using Azure DevOps, managed Maven Artifactory, and implemented Liquibase for database schema management, and Datasync for persisting system data into the database.
    • Helped interns and new employees with onboarding and helped them debug and troubleshoot, increasing their sprint speed by 20%.
    • Used MirrorD, Konga, and Openlens for Kubernetes development environment.

    Tekniikat:

    • Tekniikat:
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • Maven Maven
    • XML XML
    • Rancher Rancher
    • Spring Data Spring Data
  • Ohjelmistokehittäjä

    GeoSolutions SAS - 4 years 4 months

    • Osallistuminen yrityksen avoimen lähdekoodin paikkatietojärjestelmähankkeisiin (GIS) nimeltä GeoServer ja GeoTools.
    • Avoimen lähdekoodin hankkeiden kehittäminen ja ylläpito konsultoimalla eri asiakkaiden tarpeiden mukaan.
    • Modulaaristen laajennusten lisääminen asiakkaiden tarpeiden mukaan. Heidän virheidensä toistaminen ja nopeampien ratkaisujen tarjoaminen.
    • Työskentely CI/CD-putken kanssa ja yksikkö- ja integrointitestien toteuttaminen kaikille uusille toiminnallisuuksille.

    Tekniikat:

    • Tekniikat:
    • Spring Boot Spring Boot
    • Spring Spring
  • Ohjelmistokehittäjä

    Nokia - 1 year 8 months

    • Verkkovaraston seurantajärjestelmän kehittäminen yhdelle Turkin suurimmista Internet-palveluntarjoajista, jolla on yli 50 miljoonaa käyttäjää.
    • Järjestelmän suorituskyvyn parantaminen ja koodin uudistaminen.
    • Koodien tehostaminen ja moduulien välisten riippuvuuksien vähentäminen.
    • Lisättiin järjestelmän automaatio-ominaisuuksia ja lyhennettiin kuuden kuukausittaisen työpäivän työmäärää viiteen minuuttiin.
    • Uusien moduulien toteuttaminen käyttäen testausohjattua kehitystä (TDD).
    • Yksikkötestien luominen vanhemmille luokille, joilla on kriittinen osa järjestelmässä.

    Tekniikat:

    • Tekniikat:
    • Spring Boot Spring Boot
    • Spring Spring
    • Ajax Ajax
  • Ohjelmistokehittäjä

    Ayesaş - 2 years 7 months

    • Osallistuminen Turkin hallituksen ensimmäisiin helikopterihankkeisiin ja levitysarkkitehtuurin omaavaan UAV-tehtävien suunnitteluohjelmiston kehittämiseen.
    • Kehittäminen käyttäen testausohjattua kehitystä ja vähintään 80 prosentin kattavuus luokissa.
    • Mikropalvelujen kehittäminen gRPC:n avulla, joka mahdollistaa kaksisuuntaisen suoratoiston käyttäjän ja sovelluksen välillä sekä salaa ja kerää tietoja pienissä paketeissa.

    Tekniikat:

    • Tekniikat:
    • Microservices
    • Spring Boot Spring Boot
    • Spring Spring
    • gRPC gRPC

Koulutus

  • Standalone courseAWS Certified Solutions Architect – Associate

    AWS · 2023 - 2026

  • Standalone courseProcessional Scrum Master

    Scrum.org · 2019 - 2019

  • MSc.MBA

    Hacettepen yliopisto · 2018 - 2020

  • BSc.Tietokone Tiede

    Bilkentin yliopisto · 2012 - 2017

Löydä seuraava kehittäjäsi päivien, ei kuukausien sisällä

Kun otat yhteyttä, järjestämme lyhyen 25 minuuttia kestävän tapaamisen, jonka aikana:

  • Kartoitamme yrityksenne kehitystarvetta
  • Kertoa prosessimme, jolla löydämme teille pätevän, ennakkotarkastetun kehittäjän verkostostamme
  • Käymme läpi askeleet, joilla oikea ehdokas pääsee aloittamaan – useimmiten viikon sisällä

Keskustele kanssamme