Ekin Sökmen
Verified Expert in Engineering
Software Developer
Ekin is a hands-on software architect and developer with more than twenty years of professional experience. He's worked for companies in telecommunications, finance, and eCommerce sectors covering a broad spectrum of applications and technologies. Experienced designing and building scalable applications with high throughput and low latency, Ekin also has in-depth knowledge of Java, various database technologies, Linux, and cloud environments.
Portfolio
Experience
Availability
Preferred Environment
Linux, Trello, Confluence, Jira, Slack, Visual Studio Code (VS Code), Bash, MacOS, IntelliJ IDEA
The most amazing...
...feature I have designed and implemented made a double-digit percentage increase in user sessions for a major eCommerce web site.
Work Experience
Tech Lead/Software Architect
Gameface
- Planed and designed the tech system from scratch, including AWS deployment architecture based on infrastructure as code approach, software architecture based on microservices, and designing CI/CD pipeline.
- Implemented core parts of the system and infrastructure.
- Led and mentored multiple front-end and back-end developers, guiding them to follow best coding practices and to keep the system maintainable and scalable.
Senior Software Architect
Byte London
- Rearchitectured and implemented core parts of the in-house Chatbot system to enable horizontal scalability.
- Added new metrics to the system that made bottlenecks visible and optimized without upgrading the cloud infrastructure.
- Designed a new approach to easily bring together the conversation design and NLP functionality of the Chatbot.
Freelance Senior Software Engineer
Gumtree / eBay Classifieds Group
- Designed and developed a core search microservice including a Kafka-based data pipeline.
- Integrated web module with eBay Classifieds Group central A/B testing solution.
- Implemented features for messaging platform to improve security and user engagement.
Freelance Senior Software Engineer
Lloyds Banking Group
- Developed and designed a payment solution for the online banking cards section.
- Designed virtual mock servers to ease the testing process.
- Helped and mentored the team to launch new processes to extract logic from the monolith.
Freelance Senior Software Architect
Sahibinden.com
- Designed and developed an ad display and management solution, including real-time bidding and billing.
- Helped set up the project from scratch and integrate the solution to the core business flow.
- Mentored other software engineers and developed infrastructure code to help them.
Senior Software Architect
ASPone Limited
- Designed and developed an FX data microservice integrated to Reuters FX Feed Adapter supporting 5,000 symbol updates per second.
- Worked on the international payment portal solution added an integration layer using Apache Camel to access legacy components.
- Designed and developed bank branch lookup microservice using Elasticsearch.
CTO/Partner
Bidicin (Penny Auction Based e-Commerce Startup)
- Led a team consisting of a software engineer and web designer to add a new customer engagement feature and increase scalability.
- Refactored core parts of the system in C# and moved away from SQL Server stored procedures.
- Introduced software development methodologies and tools like layered architecture, metering, and monitoring frameworks using GitHub, Pivotal Tracker, and Atlassian Confluence.
Chief Software Architect/Director
Telenity
- Led a team of 13 software engineers and three software architects.
- Delivered products in a service delivery platform, location-based services, and M2M (IoT) domains.
- Conducted regular product architecture reviews and developed engineering strategies with the architecture team.
Senior Software Engineer/Senior Software Architect
Telenity
- Developed core cross-functional features used by all Telenity products.
- Presented the company in multiple international customer meetings.
- Led a team of eight developers delivering mobile content delivery products.
Founder
XISTEM Information Technologies
- Developed a multi-tenant web content management system based on Java.
- Created an online property rental search service for a customer.
- Developed an online classifieds application for construction equipment for a customer.
IT Supervision/Software Development
Project based, Freelance
- Developed multimedia CD-ROMs; among them, some won international awards.
- Created static and dynamic internet website development for clients.
- Supervised and set up servers for multiple clients' offices.
Experience
RunJavaScript App
http://runjavascriptapp.com/Call of Duty E-sports Tournament System
https://gamefaced.gg/Skills
Languages
Java, JavaScript, SQL, Scala, Swift, Bash Script, HTML, Kotlin, C#, Python, CSS, Bash, TypeScript
Frameworks
Spring, Spring Boot, Apache Camel, Apache Spark, Hadoop, ASP.NET
Tools
Git, Grafana, Kibana, Jenkins, Jira, Splunk, Impala, Apache ZooKeeper, IntelliJ IDEA, Slack, Confluence, Trello, Amazon ElastiCache, Amazon Elastic Container Service (Amazon ECS), AWS CloudFormation, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), Amazon CloudFront CDN, Amazon CloudWatch
Paradigms
Microservices, REST, Agile Software Development, Service-oriented Architecture (SOA), E2E Testing, Functional Programming
Platforms
Apache Kafka, Linux, Amazon Web Services (AWS), Kubernetes, MacOS, Visual Studio Code (VS Code), OpenShift, Heroku, AWS Lambda, Amazon EC2
Storage
Elasticsearch, PostgreSQL, MySQL, Memcached, MongoDB, Cassandra, Apache Hive, Microsoft SQL Server, Redis
Other
APIs, Architecture, Prometheus, JBoss Fuse, XML Web Services, A/B Testing, UX Testing, Consul, Web Services, SMTP, Natural Language Processing (NLP), Single Sign-on (SSO), Chatbots, Messaging, Amazon API Gateway, Networking, Computer Science, GPT, Generative Pre-trained Transformers (GPT)
Libraries/APIs
Node.js, React
Education
Master's Degree in Computer Science
University of Leipzig - Germany
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