Isa O.

About Me

Isa is a skilled Back-end Engineer with 15 years of industry experience delivering high-quality business applications on client projects using Java, Spring Boot, MVC, JPA, JMS, and Security. He has team experience in small and multinational companies working extensively on system and software design patterns.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

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

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

  • Cucumber was used 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 Syngenta data migration process. The data migration mechanism was strengthened 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 that was put in place to carry out various checks on the data migrating process.

Priceline
Priceline
Senior Full-stack Developer
2021 - 2022 (1 year)
, Remote
  • Worked on the design and development of 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. Worked on moving 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
Senior Full-stack Developer
2020 - 2021 (1 year)
, Remote
  • Assisted to improve the application's performance so it could handle the new clients' daily request volume of about one 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 Belgium
Emakina Belgium
Senior Software Engineer
2017 - 2019 (2 years)
Brussels, Belgium (Remote)
  • Offered technical expertise in the integration of Base and Telenet systems; working different application layers on the project.

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

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

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

  • Utilized best practices and worked with 3rd party integration tools like Twilio, Stripe, etc on solutions for clients.

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

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

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

  • Efficiently 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
  • Provided expertise for the efficient implementation of different prototype applications using the latest big data technologies for clients.

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

  • Efficiently managed the application of big data systems in real-world scenarios on different projects for clients of Datacrow.

Comodo Turkey
Comodo Turkey
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, Apache Hadoop, Apache Kafka,etc.

  • Offered technical guidance and direction to team members in the adoption of newly introduced technologies on solutions for clients.

STM Turkey
STM Turkey
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 the command control and information systems of NATO.

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

  • Actively participated in the transformation of legacy systems using the latest tech stack into a Java-based solution.

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

Showcase

Software Engineer - flexEngage (via UpStack)
Software Engineer - flexEngage (via UpStack)
  • Worked on developing the flexEngage platform, a service that delivers custom-made transactional messages and digital receipts for retailers to reduce churn.

  • Used a variety of technologies such as Cucumber, Continuous Delivery (CD), Maven, Stream Processing, and various Amazon Web Services like AWS Kinesis, Amazon SQS, Amazon S3 among others.

  • Applied programming and development skills in Java, Kotlin, Spring Boot, Spring Data JPA, Hibernate, and utilized tools such as Git, Jenkins, Docker, Linux, and MySQL.

Software Engineer - Unilever Food Solutions
Software Engineer - Unilever Food Solutions
  • Unilever Food Solutions aspires to globally inspire chefs with culinary and commercial resources.

  • Provides ingredients and recipes for professional kitchens, reducing preparation time.

  • A new back-end application was introduced, utilizing Spring Boot, Spring Data JPA, Hibernate, MySQL, and included a dedicated REST API solution.

Base Telecom
Base Telecom
  • Base Telecom is the third largest mobile telecommunications operator in Belgium, offering telecom services to individuals and businesses.

  • Carried out, managed and provided integration solutions with Telenet's systems, following a merger.

  • Involved in the implementation of integration solutions post-merger with Telenet.

Education

Education
Cloudera Cassandra Developer Certification
O'Reiley Media
2019 - Present (6 years)
Education
Certified Developer for Apache Hadoop (CCDH)
Cloudera
2015 - Present (10 years)
Education
Oracle Certified Professional, Java SE 7 Programmer
Oracle
2013 - Present (12 years)
Education
BSc. Computer Engineering
Bilkent University
2001 - 2007 (6 years)
Education
Pivotal Certified Spring Professional
Pivotal Software
Education
Adobe Certified Expert - Adobe Experience Manager Developer
Adobe
Education
Microsoft Certified: Azure Developer Associate
Microsoft
Education
AWS Certified Developer - Associate
AWS
Education
Confluent Certified Developer for Apache Kafka
Confluent
Education
CKAD: Certified Kubernetes Application Developer
The Linux Foundation