Evren Pala
Verified Expert in Engineering
Software Developer
Evren is a passionate software engineer who has experience in the delivery of highly available, scalable back-end systems that respond to intensive data and transaction load. He developed a web-based application that enables government agencies to send location-based emergency messages to mobile subscribers. He focuses on robustness, flexibility, and maximum customer benefit in the software development process. Evren has deep experience in Java and is a highly adaptable professional.
Portfolio
Experience
Availability
Preferred Environment
Python, Linux, Java, Amazon Web Services (AWS), React, Node.js, Kotlin
The most amazing...
...project I've delivered is the redesign and implementation of a legal historical (communication) traffic search system in Turkey.
Work Experience
Java Developer
Toptal Client
- Developed GraphQL and REST endpoints using Kotlin, Spring Boot, and Domain Graph Service (DGS) for an appointment scheduling application.
- Promoted AWS-related unit tests to integration tests by introducing an AWS LocalStack Docker image to the local testing environment.
- Configured monitors, metrics, and dashboards on Datadog. Provided on-call support.
- Developed async event processors using Spring TaskExecutor and Amazon Simple Queue Service (SQS) listeners.
- Implemented integration with a third-party API for scheduling events on user calendars. Found bugs and followed up for fixes.
Software Engineer
Toptal Client
- Analyzed requirements and proposed solutions, including database schema design and application architectural design, for scheduled email delivery applications.
- Developed microservices for scheduled batch email automation systems.
- Implemented application integrations using REST, Amazon SQS, and Kafka.
- Mocked third-party applications and performed integration and stress tests.
Software Engineer
Toptal Client
- Designed and implemented a back end for churn prediction and campaign recommendation software, including dashboard and machine learning engine integrations.
- Deployed a complete application on AWS from scratch, using Amazon CloudFront, Amazon S3, Amazon Route 53, Elastic Load Balancing (ELB), Auto Scaling Group (ASG), Amazon EC2, and Amazon SQS.
- Implemented integrations with third-party customer data platforms and email campaign management platforms.
- Analyzed business requirements and determined development task meetings that followed business requirements.
Software Engineer
Information and Communication Technologies Authority
- Designed a semi-distributed database cluster with multiple relational database management system (RDBMS) instances to store call detail record (CDR) data.
- Refactored and accelerated an ETL application to ingest tens of terabytes of raw data into the cluster per day.
- Developed web services for a legal historical communication traffic search (HTS) application.
- Implemented a parallel query engine to perform searches on multiple RDBMS instances and merge results.
- Enhanced data presentation performance and a file export module by multithreading.
- Developed a public warning system that enables the government to send emergency messages to mobile subscribers based on location.
Software Engineer
Atos
- Developed new features and fixed bugs for a CRM application in Vodafone Turkey, one of Turkey's largest mobile network operators.
- Extended coverage of unit tests in a CRM application.
- Implemented an HLR provisioning application extension for a 4G home subscriber server (HSS) device in Turkcell.
- Provided 24/7 on-call support for CRM and HLR provisioning applications.
- Tuned SQL and refactored PL/SQL procedures to increase performance.
Research Engineer
AGMLab
- Indexed web pages in the distributed deployment of Apache Solr.
- Developed a rule-based verification tool for web page blacklisting rules.
- Implemented a REST API to provide a keyword-based search.
Software Engineer
Cybersoft
- Tuned and enhanced SQL queries with a long execution time.
- Provided support for an in-house application framework.
- Extended the in-house Swing-based design studio with new components.
Experience
Legal HTS Application
Public Warning System
Turkcell HLR-provisioning Application
Vodafone TR CRM Application
Tweet Vectorization using Wikipedia Articles
Toptal React Academy
Churn Prediction and Campaign Recommendation Application
• Designed and implemented a REST API.
• Implemented integration with a machine learning module.
• Implemented event stream consumers to collect raw events.
• Designed the database schema.
• Documented the project.
• Deployed the application on AWS from scratch. The tech stack includes React, Java, Python3, MySQL, Cassandra, and Spark.
Periodic Email Delivery Application for a Multinational Bank
Pediatric Behavioral Healthcare Service Application
Education
Master's Degree in Computer Engineering
Marmara University - Istanbul, Turkey
Bachelor's Degree in Computer Engineering
Middle East Technical University - Ankara, Turkey
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services
Toptal React Academy Graduate
Toptal, LLC
Professional Scrum Master 1
Scrum.org
Skills
Languages
Java, SQL, Kotlin, Java 11, JavaScript, Python, Scala, GraphQL, HTML, CSS, Bash Script
Tools
Git, Apache Solr, Amazon Simple Queue Service (SQS), Citus, Amazon Elastic Container Service (Amazon ECS), Docker Compose, Logging, Apache Maven, Apache Tomcat, Kafka Streams
Paradigms
Object-oriented Design (OOD), Agile, Unit Testing, Microservices, REST, ETL, Scrum, Test-driven Development (TDD), HIPAA Compliance, DevOps, Microservices Architecture
Storage
Relational Databases, Databases, PostgreSQL, MySQL, PL/SQL, DB, Cassandra, MariaDB, Oracle 12c, Oracle PL/SQL, Amazon S3 (AWS S3), Hasura, Vertica, JSON
Other
Multithreading, Web Services, APIs, Data Analytics, Infrastructure, Architecture, Integration Testing, Distributed Systems, Computer Engineering, Amazon Kinesis, Big Data, SOAP, Mobile Networks, Machine Learning, Text Mining, Clustering, Search Engines, Cloud Platforms, API Integration, AWS DevOps, Product Development, Metrics, Back-end, Apache Cassandra, Full-stack
Frameworks
Spring, Hibernate, Spring Boot, PrimeFaces, Jakarta Server Pages (JSP), Spark, Jersey, ZK, Hadoop, Apache Spark, JUnit, Mockito
Platforms
Linux, JVM, Oracle, Oracle Database, Firebase, Amazon Web Services (AWS), Apache Kafka, IBM WebSphere, Amazon EC2, Docker, Ubuntu
Libraries/APIs
React, OpenLayers, jQuery, JOOQ, Twitter API, Node.js, REST APIs
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