Isa O.

Isa O.

Senior Software Engineer

Izmir, Turkey
Hire Isa O. Hire Isa O. Hire Isa O.

Work history

UpStack
UpStack
Senior Software Engineer
2019 - Present (5 years)
Remote
  • Working on the development of the flexEngage platform, which delivers custom-made transactional messages including digital receipts that reduce churn for brand-driven retailers.

  • Improving traceability by enhancing the logging architecture to maintain crucial correlation data between more than 20 separate messaging applications.

  • Working with Cucumber to provide a testing infrastructure for back-end services.

Syngenta
Syngenta
Senior Java Developer
2022 - 2022
Remote
  • Performed development and design on multiple phases of a data migration process, strengthening the data migration mechanism to increase resiliency when handling 45+ million messages.

  • Introduced a bootstrap feature to kick off the data transfer process for a particular entity.

  • Added a migration validation program to carry out various checks on the data migrating process.

Priceline
Priceline
Software Engineer
2021 - 2022 (1 year)
Remote
  • Designed and developed Priceline products, part of Booking Holdings, an online platform for finding discount rates for travel-related purchases such as airline tickets and hotel stays.

  • Started and built a significant integration with another travel company and moved various modules' direct database calls to an internal REST API.

  • Added a number of infrastructure upgrades to the project for use by various modules.

Caterpillar
Caterpillar
Software Engineer
2020 - 2021 (1 year)
Remote
  • Assisted to improve the application's performance so it could handle the new clients' daily request volume of about 1 million.

  • Refactored an existing application and added new components for React, Spring Boot, and Azure Function Apps.

  • Employed monitoring support for the application by using Azure Application Insights.

Emakina.BE
Emakina.BE
Senior Software Engineer
2017 - 2019 (2 years)
Remote
  • Offered technical expertise in the integration of Base and Telenet systems, working on different application layers.

  • Oversaw the implementation of an event-driven middleware application to process incoming legal requests data from multiple data sources using Spring Boot and Spring JMS.

  • Managed the delivery of a monitoring functionality that supports JMS and endpoints with clients, leading to improved traceability on the solution.

Crossover
Crossover
Software Architect
2017 - 2017
Remote
  • Managed the implementation of new features on an application that handled 200K requests per day.

  • Applied best practices and worked with third-party integration tools like Twilio, Stripe, etc. on client solutions.

  • Enhanced E2E testing infrastructure, implemented custom test fixtures, and used Docker containers on different solutions.

Emakina.NL
Emakina.NL
Software Engineer
2016 - 2017 (1 year)
Remote
  • Built event-driven applications for async processing of online customer data to improve the extent of failure tolerance on the apps.

  • Handled the implementation of new features for a website rolled out in more than 50 countries.

  • Improved the search layer for Emakina using AWS CloudSearch to support new business feature deployments.

Datacrow Software
Datacrow Software
Founder
2015 - 2016 (1 year)
Izmir, Turkey
  • Implemented prototype applications for clients using the latest Big Data technologies.

  • Built a robust process management system for a local foundation using .NET framework in 2 months.

  • Managed the application of Big Data systems in real-world scenarios on different client projects.

Comodo
Comodo
System Architect
2013 - 2015 (2 years)
Ankara, Turkey
  • Oversaw the re-implementation of existing legacy solutions with more performant technologies for an advertising network with 20 million impressions per day.

  • Created Big Data pipelines using Apache Storm, Hadoop, Apache Kafka, etc.

  • Led team members in adopting new technologies on client solutions.

STM
STM
Software Engineer
2010 - 2013 (3 years)
Ankara, Turkey
  • Developed an innovative plugin system for a chat application used by military personnel.

  • Worked on an Eclipse RCP-based application for a network simulation project on behalf of STM.

  • Oversaw the implementation of new features for NATO's command control and information systems.

Softtech
Softtech
Software Engineer
2009 - 2010 (1 year)
Ankara, Turkey
  • Created a reports solution using SQL and PL/SQL to provide insights on the client's banking operations.

  • Used the latest tech stack to transform legacy systems into a Java-based solution.

  • Maintained existing banking applications for one of the biggest banks in Turkey.

Portfolio

Software Engineer - flexEngage (via UpStack)
Software Engineer - flexEngage (via UpStack)

flexEngage delivers custom-made transactional messages including digital receipts that reduce churn for brand-driven retailers. Developed the platform using Cucumber, CD, Maven, Stream Processing, Spring Security, Database Design, ActiveMQ, Message Queues, AWS, Hibernate, Scrum, Git, Linux, MySQL, AWS, Jenkins, Docker, AWS Kinesis, Amazon SQS, Amazon DynamoDB, AWS S3, JMS, Spring Boot, Spring, Kotlin, Java, Spring Data JPA.

Software Engineer - Unilever Food Solutions
Software Engineer - Unilever Food Solutions

Unilever Food Solutions aims to be the leading global provider of culinary and commercial inspiration to chefs. It offers catering supplies such as tasty ingredients and recipes that save prep time in a professional kitchen. Introduced a new back-end application for processing events using Spring Boot, Spring Data JPA, Hibernate, and MySQL and added a dedicated REST API solution to the application.

Base Telecom
Base Telecom

Base Telecom, the third largest of Belgium's three mobile telecom operators, offers telecom services and products to individuals and private enterprises. Managed and provided solutions for implementing integration solutions with the systems of Telenet, another telecom company, after the two companies merged.

Education

CKAD: Certified Kubernetes Application Developer (expires Dec 2025)
CKAD: Certified Kubernetes Application Developer (expires Dec 2025)
The Linux Foundation
2022 - 2022
Confluent Certified Developer for Apache Kafka (expires Jun 2024)
Confluent Certified Developer for Apache Kafka (expires Jun 2024)
Confluent
2022 - 2022
Microsoft Certified: Azure Developer Associate (expired Sep 2022)
Microsoft Certified: Azure Developer Associate (expired Sep 2022)
Microsoft
2021 - 2021
AWS Certified Developer - Associate (expired Sep 2023)
AWS Certified Developer - Associate (expired Sep 2023)
AWS
2020 - 2020
Pivotal Certified Spring Professional
Pivotal Certified Spring Professional
Pivotal Software
2019 - 2019
Adobe Certified Expert - Adobe Experience Manager Developer (expired Jun 2020)
Adobe Certified Expert - Adobe Experience Manager Developer (expired Jun 2020)
Adobe
2018 - 2018
Cassandra Developer Certification
Cassandra Developer Certification
O'Reilly
2016 - 2016
Certified Developer for Apache Hadoop (CCDH)
Certified Developer for Apache Hadoop (CCDH)
Cloudera
2015 - 2015
Oracle Certified Professional - Java SE 7 Programmer
Oracle Certified Professional - Java SE 7 Programmer
Oracle
2013 - 2013
BSc Computer Engineering
BSc Computer Engineering
Bilkent University - Turkey
2001 - 2007 (6 years)