Ziya Sarıkaya - WIZBII Ziya Sarıkaya ha publicado su perfil profesional en WIZBII. Z S

Ziya Sarıkaya

Sr. Software Engineer

34 años • Berlin

Currículum

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.

Competencias

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

Experiencias

Sr. Software Engineer

07-2016 - AhoraEnergía/Materiales/MecánicaHERE 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

03-2015 - 06-2016 Actividades sociales y culturalesTrendyol.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)

08-2014 - 03-2015 Actividades sociales y culturales 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

11-2013 - 08-2014 Actividades sociales y culturales 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

02-2012 - 03-2013 RR.HH./FormaciónYenibiris.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)

07-2011 - 02-2012 VentasVeriPark 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

Formación

Mersin University

2005 - 2011 Yenişehir, TürkiyeDesarrollo informático, Desarrollo informático, Diseño/Ingeniería civil/Ingeniería industrial

Mis cualidades

Autónomo
Curioso/a
Creativo/a
Comunicador/a

Idiomas hablados

  • Inglés

    Profesional

  • Turco

    Lengua materna

Mi presencia en internet

Hacer que su futuro sea todo un éxito.
  • Directorio de empleos
  • Directorio de empresas