Ankara, Türkiye
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
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.
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.
(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
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.
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.