İsa Ölmez
Verified Expert in Engineering
Full-stack Developer
Izmir, İzmir, Turkey
Toptal member since August 13, 2020
İsa is a software engineer with more than a decade of experience. While İsa is a full-stack developer whose areas of expertise are with Java, Spring, and Spring Boot, he would describe his past work as primarily back-end development with exposure to the front end. İsa also has robust OOP skills and ample experience in software design. İsa can successfully develop his section of a project as well as thoroughly explain the most relevant parts of his source code, so he works well in teams.
Portfolio
Experience
- Java - 12 years
- Spring - 8 years
- APIs - 8 years
- Message Queues - 6 years
- Spring Boot - 6 years
- Amazon Web Services (AWS) - 5 years
- Azure - 2 years
- Kubernetes - 2 years
Availability
Preferred Environment
Linux, IntelliJ IDEA, Java, Spring, Amazon Web Services (AWS), Azure, Spring Boot, NoSQL, Relational Databases, Message Queues
The most amazing...
...thing I've participated in is the development of real-time data processing pipelines that consumed 50+ million events per day.
Work Experience
Senior Full-stack Developer
Eldermark
- Developed the MVP in ten months, contributing to all parts of the application development process.
- Implemented the security layer using OAuth2 to integrate with different third parties.
- Created a webhook system that captures the entity updates and notifies the related integration parties.
Java Developer
Syngenta
- Enhanced the data migration system to become more resilient when processing 45+ million messages.
- Added a bootstrap mechanism to start a specific entity's data migration process.
- Implemented a migration validation application for performing various checks for the data-migration process.
Senior Full-stack Developer
Priceline
- Initiated and developed a major integration with another travel agency.
- Worked on the migration of the direct database calls to an internal REST API in multiple modules.
- Implemented several infrastructural enhancements to the project to be used by multiple modules.
Senior Full-stack Developer
Fortune 100 North American Construction Equipment Manufacturer
- Participated in enhancing the application performance to handle new clients, sending around one million requests per day.
- Refactored an existing application and implemented the new features covering Spring Boot, Azure Function Apps, and React.
- Created monitoring support for the application using Azure Application Insights.
Senior Full-stack Developer
FlexEngage
- Refactored the existing messaging infrastructure to work with Amazon SQS instead of ActiveMQ which increased the throughput.
- Enhanced the logging infrastructure to preserve critical correlation data between more than 20 different messaging applications as a result, traceability was improved.
- Built a testing infrastructure using Cucumber to test back-end services.
Senior Full-stack Developer
Emakina Group (Belgium)
- Implemented an event-driven middleware application to process legal investigation requests. The application collected data from multiple data sources using Spring Boot and Spring JMS.
- Participated in the integration phase of Belgium's two big telecom companies, Base and Telenet, working on every application stack layer.
- Implemented the monitoring functionality, which supports JMS endpoints/clients and REST endpoints/clients, thus improving traceability.
Senior Full-stack Developer
Emakina Netherlands
- Implemented new features for the Unilever Food Solutions website, Ufs.com, which was rolled out in more than 50 countries.
- Developed event-driven applications for the asynchronous processing of online customer data, which improved the system's fault tolerance.
- Enhanced the search layer using AWS CloudSearch to support new business features.
Founder
Datacrow Software
- Created a process management system for a local foundation using the .NET framework in two months.
- Implemented prototype recommendation services using the latest machine learning and big data technologies.
- Worked on big data systems and their applications using real-world scenarios.
System Architect
Comodo
- Reimplemented the existing legacy solutions with the latest modern technologies for an advertising network that has more than 20 million views per day.
- Created the big data pipelines from scratch using Apache Storm, Apache Hadoop, Apache Kafka, and others.
- Guided the whole team in the adoption of the newly introduced big data technologies.
Software Engineer
STM Software
- Implemented new features for the command control and information systems of NATO.
- Developed a plugin system for a chat application used by the military personnel.
- Developed an Eclipse RCP-based application for a network simulation project.
Software Engineer
Soft Tech Software
- Maintained existing banking applications for one of the biggest banks in Turkey.
- Participated in the transformation of legacy Cobol-based applications into Java-based solutions.
- Created reports using SQL and PL/SQL to provide insights about banking operations.
Experience
FlexEngage
https://www.flexengage.com/Base Telecom Web Applications
https://www.base.beJavabyexamples.com
http://www.javabyexamples.com/Education
Bachelor's Degree in Computer Science
Bilkent University - Ankara, Turkey
Certifications
Certified Kubernetes Application Developer (CKAD)
The Linux Foundation
Confluent Certified Developer for Apache Kafka
Confluent
Microsoft Certified: Azure Developer Associate
Microsoft
AWS Certified Developer Associate
AWS
Pivotal Certified Spring Professional
Pivotal Software, Inc.
Certified Developer on Apache Cassandra
Datastax
Cloudera Certified Developer for Apache Hadoop (CCDH)
Cloudera
Oracle Certified Professional, Java SE 7 Programmer
Oracle
Skills
Libraries/APIs
Java Message Service (JMS), REST APIs, JDBC, Jenkins Pipeline, React, Vue
Tools
Apache Maven, Git, ActiveMQ, Jenkins, IntelliJ IDEA, Amazon Simple Queue Service (SQS), RabbitMQ, Amazon Simple Email Service (SES), Terraform, Cucumber, Karate API Testing, Apache Storm, Azure App Service, Amazon Cognito, Jira, Confluence
Languages
Java, Java 11, SQL, JavaScript, Kotlin, Groovy, TypeScript, C#, HTML, CSS
Frameworks
Spring, Spring Boot, Spring MVC, Hibernate, Spring Security, Selenium, Angular, Hadoop, OAuth 2, AngularJS, .NET
Paradigms
Unit Testing, Object-oriented Programming (OOP), Database Design, Scrum, Microservices, Continuous Integration (CI), Continuous Delivery (CD)
Platforms
Linux, Amazon Web Services (AWS), Azure, Kubernetes, Docker, Oracle, Oracle Database, Apache Kafka, Amazon EC2, Azure Functions
Storage
MySQL, Amazon S3 (AWS S3), Amazon DynamoDB, Spring Data JPA, NoSQL, Relational Databases, MongoDB, Redis, Datadog, Azure Cosmos DB, Azure Blobs, PostgreSQL
Other
Back-end, Integration Testing, Web App Development, Message Queues, RESTful Services, Cloud, Distributed Systems, APIs, Apache Cassandra, Stream Processing, Amazon Kinesis, Relational Database Services (RDS), Amazon CloudSearch, OpenID Connect (OIDC), Full-stack, SOAP, Spring Cloud, Amazon RDS, Domain-driven Design (DDD)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring