Yavuz Selim Yesilyurt

Senior Software Engineer @Atlassian

Ankara, Türkiye

About

Highly self-motivated Software Engineer. Eager to learn and apply extensive practices in the field of Software Development & Computer Science. Github: github.com/ysyesilyurt Medium: ysyesilyurt.medium.com

Experience

  • Atlassian (4 yrs 9 mos)
    • Senior Software Engineer
      Sep 2024 - Present · 1 yr 11 mos

    • Engineering Senior Associate
      Nov 2021 - Sep 2024 · 2 yrs 11 mos

      Software Engineering Senior Associate at Opsgenie and Jira Service Management • Experience in design, development and testing of Opsgenie and Jira Service Management products as a backend software engineer. • Developed modules including backend, platform and database layer using Java (with Spring Boot) and AWS as the cloud provider in an event-driven distributed microservices architecture that the products are built on. Used: - DynamoDB and Elasticsearch combination for the storage layer. - Redis and Thread-Local / Hybrid caching strategies for the caching layer. - SQS, SNS, Kinesis, Cloudwatch, S3, Cloudfront, EC2 & ALB for the miscellaneous parts of the remaining architecture. • Took part in on-call roster in a mission-critical domain using Opsgenie itself with keeping an eye on incidents and their recovery phases to make sure customer SLAs are met. - Experienced Canary Deployment Strategies to minimize change-related risks. - Used monitoring technologies such as New Relic, Cloudwatch, Splunk and SignalFX. - Implemented synthetic and transaction testing strategies (on top of contract, integration and unit testing) for continuous monitoring.

  • Software Engineer at Picus Security
    Oct 2020 - Nov 2021 · 1 yr 2 mos

    Full Stack Software Engineer in Picus - Detection Analytics • Experience in design, development and testing on Detection Analytics module of Picus in cybersecurity domain. • Developed modules including backend, frontend and database layer using Go (and numereous Go frameworks such as Gin and Gorm), AWS, React.js using TypeScript (with Redux, React Query, React Context and Tailwind) and PostgreSQL respectively. • Utilized AWS with its S3, ECS, SQS, SNS, Lambda, RDS and ElastiCache services in an Event-Driven Backend Architecture of the products.

  • Token Financial Technologies (8 mos)
    • Software Engineer
      Jul 2020 - Oct 2020 · 4 mos

    • Part Time Software Engineer
      Mar 2020 - Jul 2020 · 5 mos

      (My team in Arcelik Global has been migrated to Token Financial Technologies) Full Stack Software Engineer in e-Document Project • Experience in design, development and testing of e-Invoice product in fintech domain. • Developed modules including backend, frontend and database layer using Spring (Boot, Data, Security) Framework, React.js using JavaScript (with Redux and MaterialUI) and OracleSQL respectively. • Utilized RabbitMQ, Redis and ELK stack in a Microservices Architecture on the On-Premise backend of the product’s platform

  • Part Time Software Engineer at Arçelik Global
    Oct 2019 - Mar 2020 · 6 mos

    Software Developer in Innovation R&D Directorate of Arcelik Global • Developed Backend and Frontend solutions that are mainly focused on Management of Smart Devices that runs in various fields such as Finance and Health. • Spring (Core, Boot, MVC, Data, Security), Django, RabbitMQ, React.js and Redux are some of the technologies that are used in development of such projects.

  • Software Engineering Intern at Comodo
    Jun 2019 - Sep 2019 · 4 mos

    Full Stack Software Developer at CWatch-Network/NxSIEM • Experience in development and testing of cWatch product of Comodo that was a Cloud/Big Data Analysis (Anomaly Detection) project in cybersecurity domain. • Developed Backend solutions in a Microservices Architecture using Spring Boot and managed with Netflix OSS Services. • Experienced AWS platform and practiced its S3, SQS, SNS, RDS, ECS, ElasticSearch and ElastiCache services. • Developed Frontend solutions using Vue.js and Angular.js. • Practiced ORM with JPA Hibernate and Spring Data. • Experienced unit testing by JUnit and Mockito.