Mesut Tekin
Verified Expert in Engineering
Software Developer
London, United Kingdom
Toptal member since April 13, 2020
Mesut is a talented developer with a strong academic background and a Ph.D. in business management. He has over 18 years of experience in architecture, development, and restructuring systems such as web sites, microservices, client-server object-oriented technologies, and event-driven apps in different sectors. He also has expertise in building microservice-based cloud applications and integrating disparate systems using Docker and Kubernetes with RESTful architectural style.
Portfolio
Experience
- C# - 8 years
- Spring Boot - 4 years
- Java 8 - 4 years
- Docker - 4 years
- Kubernetes - 4 years
- Python 3 - 2 years
- Flask - 2 years
- Apache Kafka - 1 year
Availability
Preferred Environment
RESTful Development, REST APIs, Kubernetes, Docker, RabbitMQ, Apache Kafka, C#, Flask, Spring, Java, Python
The most amazing...
...project I've developed is a loan origination process that automatically approves loans for retail customers.
Work Experience
Lead Developer
XYZ Reality
- Developed microservices using Java, Spring, Python, React, and Golang for a Building Information Modelling (BIM) and Augmented Reality system from scratch.
- Managed the DevOps environment (Jenkins, GCP, Kubernetes, Docker, CI/CD, Istio).
- Oversaw test automation development with Protractor and Selenium.
Senior Developer
Tesco Bank
- Developed microservices using Java, Kotlin, Spring, Python, and Flask for the digital wallet system.
- Automated tests using Cucumber, Gherkin, and Selenium.
- Managed and improved the DevOps environment (Jenkins, AWS, Azure Kubernetes, Helm, Tiller, Ansible, Docker, Apache Tomcat, Apigee, CI/CD), and migrated from AWS to Azure.
- Monitored and visualized logs using Splunk and AppDynamics.
Senior Developer
Santander UK
- Developed microservices using Java and Spring (Spring Boot, Data, cloud, Security) to integrate the Santander payment system with Mastercard.
- Automated tests using Cucumber, Gherkin, and Rest Assured.
- Built a message-based system using Rabbit MQ and Kafka.
Senior Developer
Ainfin, Ltd.
- Developed extensions to the Cyclos Core Banking platform using Spring and TDD and BDD methodologies.
- Improved the continues integration process with Jenkins.
- Reviewed and refactored the existing code with documentation.
Senior Developer
CampaignUp
- Developed a stand-alone Zendesk integration application from scratch.
- Added new functionalities to Zendesk Support by developing various Zendesk apps.
- Created end-to-end integration between the client application and Zendesk.
Lead Developer
Ziraat Tech and Ziraat Participation Bank
- Oversaw the technical analysis and architecture of projects.
- Developed a banking module for Ziraat Participation Bank using .NET technologies (C#, Windows Forms, WCF, Oracle).
- Managed the setting up of ADC (mobile, internet branch, ATM, call Center, to name a few).
Developer
Kuveyt Turk Bank
- Developed credit scoring for small business company with SAS and a retail company with Experian.
- Analyzed and developed a dashboard (MIS) including exposure, limit, follow-up, and collateral with using QlikView.
- Developed decision support systems for credit sectors (Rules Engine, C#, WCF, WPF, SQL Server).
Experience
Digital Wallet Application
Card Payment System
Migration from AWS to Azure
Automated Loan Origination Approval
Setup of Bank
Banking Software Transformation
Education
Ph.D. in Business Management
Halic University - Istanbul, Turkey
Master's Degree in Computer Science
Bahcesehir University - Istanbul, Turkey
Master's Degree in Project Managememnt
Northeastern University - Boston, Massachusetts, USA
Bachelor's Degree in Computer Science
Marmara University - Istanbul, Turkey
Certifications
Project Management Professional
Project Management Instute
Microsoft Certified Professional
Microsoft
Skills
Libraries/APIs
Flask-RESTful, REST APIs, React, jQuery, Windows Forms (WinForms), Apigee
Tools
Git, Azure Kubernetes Service (AKS), Amazon EKS, Google Kubernetes Engine (GKE), GitHub, RabbitMQ, Cucumber, AppDynamics, Terraform, Jenkins, Gradle, Azure Application Gateway, JHipster, Visual Studio, MSTest, SPSS, Splunk
Languages
Java 8, Python 3, C#, Python, Java, SQL, C#.NET, Groovy, JavaScript, SAS, CSS
Frameworks
Spring Boot, Flask, Selenium, Spock, Spring, Spring Security, Windows Presentation Foundation (WPF), Spring Batch
Paradigms
REST, Microservices, Azure DevOps, Test-driven Development (TDD), DevOps, API Architecture, RESTful Development, Building Information Modeling (BIM)
Platforms
Docker, Kubernetes, Azure, Oracle, Zendesk, QlikView, Amazon Web Services (AWS), Apache Kafka
Storage
Spring Data, PostgreSQL, Microsoft SQL Server
Other
Spring Cloud, CI/CD Pipelines, Architecture, Code Architecture, Google Cloud Build, Cloud, Data, Security, Boot, Cyclos, Windows Communication Foundation (WCF)
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