Ziya Sarıkaya - WIZBII Ziya Sarıkaya a publié son profil professionnel sur WIZBII. Z S

Ziya Sarıkaya

Sr. Software Engineer

34 ans • Berlin

Résumé

I am a curious, self-learner, lover of open source, automation-obsessed polyglot software engineer/architect who's passionate about researching and developing applications for web and mobile devices.

Compétences

C#AngularJSSoftware ArchitectureJavaScriptDDDReactive DesignNode JSDevopsASP.NET MVCASP.NET Web APIDockerTddAgile Software Development

Expériences

Sr. Software Engineer

- MaintenantEnergie / Matériaux / MécaniqueHERE is a leader in navigation, mapping and location experiences.  Implemented CI Gerrit PreSubmit pipeline to get early feedback  Contributied to improve microservices/channels platform  Introduced "pipeline as code" approach for CI/CD pipeline

Software Architect

- Activités sociales et culturellesTrendyol.com is a popular fashion e-commerce website founded in 2009. It serves over 1K brand’s products. With more than 25K concurrent users, 10M+ members, 12M+ daily page views and 3M+ unique visitors in a month, it is one of the most visited websites in Turkey.  Designed software architecture for new projects  Trained colleagues for technologies that used internal and may be used alternatively  Developed a flexible and extensible promotion/discount engine for our e-commerce store.  Developed highly available, fast OAuth 2.0 Authorization Server to provide access control for web applications and APIs. Implemented flows are client redentials, password, refresh token.  Developed a distributed scheduled real-time task processing server for .NET built on Schyntax, cs- schtick.redis and Redis for locking. It has real-time monitoring dashboard built using Angularjs and Pusher. (github link)  Designed new distributed cache infrastructure by transition all distributed cache system from AppFabric to Redis as a result increased system performance approx 35%  Working closely with whole IT teams (FrontOffice, BackOffice, QA , DevOps) to speed up overall process (Development, CI, CD)  Lead Trendyol to become an Open Source friendly company for more information

Lead Software Engineer (R&D)

- Activités sociales et culturelles Designed architecture and completed R&D project development About project; It is an Application Performance Management and Monitoring project. It collects data from several sources like SQL Server, Web Applications, Windows Services and Windows OS Performance Counters, PRTG Ttfb information, Android/IOS crash reports and metrics over REST API using collector clients. System processes data, applies some anomaly detection algorithms, executes actions according to rule engine results and creates meaningful reports.

Software Engineer

- Activités sociales et culturelles Designed higly available search infrastructure using Apache Solr  Updated projects to use local NuGet server to improve dependency management.  Designed mobile web site architecture and completed development with team  Maintaining, adding new features and improving performance on applications  Developing helper tools/libraries for internal software development and maintain process  Improved Push Notification sending infrastructure by implementing parallel processing  Supported continuous integration&delivery to speed up overall process

Software Engineer

- RH / FormationYenibiris.com is a popular human resources portal in Turkey. It serves over 115K companies in their recruitment processes. With more than 15M resumes and 2M unique visitors in a month, it is one of the most visited websites in Turkey.  Maintaining, adding new features and improving performance on company web-sites  Worked with service-oriented architecture that supports web applications and external services. There are 24-26 services running behind the projects.  Developed helper tools/libraries for internal software development and process  Improved security by implementing XSS detection module.  Code development with design patterns and best practices like TDD & Dependency Injection  Trainined colleagues for technologies that used internal and may be used alternatively

Software Engineer (Architecture Department)

- VentesVeriPark is a leading global provider of multi-channel delivery, financial CRM, and lending solutions for financial institutions and a major Dynamics CRM implementer in Turkey and MEA. Worked as consultant at projects being developed at customer environment.  Analyzing, designing and implementing for the Örümcek, Service Point and Turkcell Mobile projects developed in Turkcell.  Written technical design and deployment documents  Trained colleagues for technologies that used internal and may be used alternatively

Formations

Mersin University

2005 - 2011 Yenişehir, TürkiyeDéveloppement informatique, Développement informatique, Conception / Génie civil / Génie industriel

Mes qualités

Autonome
Curieux·se
Créatif·ve
Communicant·e

Langues parlées

  • Anglais

    Professionnel

  • Turc

    Langue maternelle

Ma présence sur internet

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements