Vedat Yıldırım

Solution Architect at Vodafone

Istanbul, Türkiye

About

I'm detail oriented and motivated software engineer/architect with almost 10 years of extensive industry experience and well-developed field expertise. An effective team player and leader processing exceptional communication and organizational skills and the important ability to operate in fast-paced environments. Work Experience: I gained experience in many end-to-end tasks such as analysis, design, architecture, development, testing, performance, security, deployment and maintenance. Professional Skills: Agile Manifesto of Software Development · Teamwork · Team Coordination · Team Motivation · Team Management · Software Development Life Cycle (SDLC) · Software Testing Life Cycle (STLC) · Behavior-Driven Development (BDD) · Domain-Driven Design (DDD) · Test Driven Development. Technical Skills: Java · JavaEE · Spring · Quarkus · Hibernate · PHP · NodeJS · Angular · HTML · CSS · JavaScript · SOAP and RESTful Web Services · Cloud-Native Microservices · RDBMS and NoSQL Databases · Linux · Git · Sonarlint · Sonarqube · Fortify · Keycloack · Jenkins · Appdynamics · Openshift · JIRA.

Experience

  • Vodafone (Full-time · 6 yrs)
    • Solution Architect
      Jun 2022 - Present · 4 yrs 1 mo

      After working as a software engineer/architect in the Store on Tablet project for about three years, I continue to work as a Solution Architect in the CRM Solution Management team. I am in the management team that leads the initiatives and teams taken to provide the best experience to our customers, to determine the architecture in accordance with the industry standards for applications in the field of CRM, and to create the roadmap that can achieve our goals in the most effective way. There are many CRM applications within the CRM Domain. In addition, there are many different solutions. For example; I try to develop the design that will serve the most accurate solution in many different projects such as Consent Management Platform, Loyalty Management Platform, Machine to Machine Communication Platform, eliminate uncertainties, strengthen the weaknesses within the team, transfer knowledge and contribute to my company and team by taking on different roles when necessary. Especially in the field of artificial intelligence and productive artificial intelligence, which have actively entered our lives in recent years, I am trying to improve myself and increase my knowledge level in the best way. I am a part of the team established for artificial intelligence solutions within Vodafone and in the CRM domain, and here we are trying to determine the relevant tools, our areas of use and application methods.

    • Software Architect
      Jul 2020 - Jun 2022 · 2 yrs

      I provided support in software development, architecture and many technical areas in the "Store On Tablet" project, which is used by thousands of Vodafone dealers throughout Turkey. Work Experience: Leading the process of transitioning the Store on Tablet application from monolithic to microservice architecture and development of new features. Supporting the team in security, performance, logging, reporting and deployment. Professional Skills: Agile Manifesto of Software Development · Teamwork · Team Coordination · Team Motivation · Team Management · Software Development Life Cycle (SDLC) · Software Testing Life Cycle (STLC) · Behavior-Driven Development (BDD) · Domain-Driven Design (DDD) · Test Driven Development (DDD). Technical Skills: Java · JavaEE · Spring · Quarkus · Hibernate · PHP · NodeJS · Angular · HTML · CSS · JavaScript · SOAP and RESTful Web Services · Cloud-Native Microservices · RDBMS and NoSQL Databases · Linux · Git · Sonarlint · Sonarqube · Fortify · Keycloack · Jenkins · Appdynamics · Openshift · JIRA.

  • Senior Software Consultant for Vodafone at PiA (People in Action)
    Jul 2019 - Jul 2020 · 1 yr 1 mo

    I provided software development and support in many technical areas in the "Store On Tablet" project, which is used by thousands of Vodafone dealers throughout Turkey. Work Experience: Migrating a monolithic applications to microservice architecture. Using TM Forum Open APIs. Development and studies for new features. Migrating microservices to Openshift environment. Professional Skills: Teamwork · Agile Manifesto of Software Development · Software Development Life Cycle (SDLC) · Software Testing Life Cycle (STLC) · Behavior-Driven Development (BDD) · Domain-Driven Design (DDD) · Test Driven Development (DDD).. Technical Skills: Java · JavaEE · Spring · Quarkus · Hibernate · PHP · NodeJS · Angular · HTML · CSS · JavaScript · SOAP and RESTful Web Services · Cloud-Native Microservices · RDBMS and NoSQL Databases · Linux · Git · Sonarlint · Sonarqube · Fortify · Keycloack · Jenkins · Appdynamics · Openshift · JIRA.

  • Senior Software Engineer at SmartTech DENİZCİLİK ARGE VE BİLİŞİM A.Ş.
    Jun 2018 - Jul 2019 · 1 yr 2 mos

    We have implemented a doctoral thesis, which is the first in the maritime industry. With the Smarttech application we have developed, we have earned as much as one ship's fee per year for every company that owns ten ships. Work Experience: I contributed to end-to-end studies in software development processes such as analysis, design, architecture, development, testing, performance, security, distribution and maintenance. Professional Skills: Teamwork · Agile Manifesto of Software Development · Software Development Life Cycle (SDLC) · Software Testing Life Cycle (STLC) · Behavior-Driven Development (BDD) · Domain-Driven Design (DDD) · Test Driven Development (TDD). Technical Skills: Java, Hibernate, Spring, Python, NodeJS. Angular, HTML, CSS, JavaScript, SOAP and RESTful Web Services, Cloud-Native Microservices, RDBMS and NoSQL Databases, Linux, Git, Azure, Google Cloud, AWS.

  • Senior Software Engineer at Bil-Gel Yazılım
    Dec 2017 - May 2018 · 6 mos

    We have developed the salesArt application, which is a field sales application for companies that distribute very large brands and product groups throughout Turkey. Work Experience: I contributed to end-to-end studies in software development processes such development, testing, performance, security, distribution and maintenance. Professional Skills: Teamwork · Agile Manifesto of Software Development · Software Development Life Cycle (SDLC) · Software Testing Life Cycle (STLC) · Behavior-Driven Development (BDD) · Domain-Driven Design (DDD) · Test Driven Development (TDD). Technical Skills: Java · Hibernate · Spring · PHP · Laravel · NodeJS · Angular · HTML · CSS · JavaScript · SOAP and RESTful Web Services · Cloud-Native Microservices · RDBMS and NoSQL Databases · Linux · Git.

  • Software Engineer at JAVA Software Inc.
    Jun 2017 - Dec 2017 · 7 mos

    In the YazBee/Fincafe project, Turkey's first domestic and national social media project, we laid the foundations of a new generation and local social media project. Work Experience: I contributed to end-to-end studies in software development processes such development, testing, performance, security, distribution and maintenance. Professional Skills: Teamwork · Agile Manifesto of Software Development · Software Development Life Cycle (SDLC) · Software Testing Life Cycle (STLC) · Behavior-Driven Development (BDD) · Domain-Driven Design (DDD) · Test Driven Development (TDD). Technical Skills: Java, Hibernate, Spring, PHP, Laravel, NodeJS. Angular, HTML, CSS, JavaScript, SOAP and RESTful Web Services, Cloud-Native Microservices, RDBMS and NoSQL Databases, Linux, Git..