
Yasin Şahin
Verified Expert in Engineering
Software Developer
Ankara, Turkey
Toptal member since May 11, 2022
Yasin is an engineer with 13 years of experience in the entire software development lifecycle, including architecting, estimating, leading, implementing, documenting, testing, and deploying scalable applications. He excels with Java technologies and enjoys working on blockchain and AI projects. He has managed teams developing products used by millions for large enterprise companies such as airlines and government. Previous roles have included R&D and software development director.
Portfolio
Experience
- Computer Science - 15 years
- Java - 13 years
- REST - 10 years
- Hibernate - 5 years
- Spring - 5 years
- Java 8 - 5 years
- Spring Boot - 4 years
- Spring Data JPA - 3 years
Availability
Preferred Environment
Java 8, Spring, Spring Boot, Java
The most amazing...
...project I've delivered was for the revenue administration of one of the largest projects in the country and awarded for being the fastest-growing company.
Work Experience
Software and R&D Director
Medyasoft IT Group
- Managed three IT groups with nine teams and 60+ engineers. Teams worked on projects for massive companies and products.
- Contributed to a Bigforce product replicated to commercial databases to PostgreSQL near real-time. Implemented SQL Server to PostgreSQL replication by using CDC.
- Oversaw project teams working on more than 20 projects for large enterprises such as Turkish Airlines, Turkcell Tech, Turkish Red Crescent, and Ministries.
- Started the company's agile transformation. Different Agile approaches were applied to various teams such as Scrum and Kanban.
Software Development Director
ePlatform (Medyasoft IT Group)
- Received the fastest growing IT company award in national IT 500 foundation.
- Managed over 40 engineers who were working on different development and product teams.
- Solved the performance issues of critical projects developed for the government and published publicly.
Lead Engineer
ePlatform (Medyasoft IT Group)
- Managed multiple teams and organized SDLC for healthy growth by adding engineers to the project.
- Set up a monitoring environment for live systems with JVM statistics and DB transactions.
- Analyzed high-level functional requirements and converted them into architectural boundaries, and implemented critical modules such as user management.
Co-founder and Technical Lead
Ming Ltd.
- Actualized a product idea with a government support program.
- Developed an application and SaaS solution for lawyers and legal offices to make the daily routine of tracking cases simpler and easier.
- Delivered an application end-to-end, from designing and developing phases to deployment and live support operations.
Team Lead
ePlatform (Medyasoft IT Group)
- Led to the development team for the Defter-Beyan System project of revenue administration in Turkey.
- Analyzed technical and functional requirements to clarify necessities.
- Designed system architecture used by millions with a 20,000+ TPS database load.
Teaching and Research Assisstant
Hacettepe University
- Gave tens of computer sciences courses to undergraduate students.
- Consulted the hospital management of the university's medical faculty.
- Researched P2P networks, anomaly detection in time series, and machine learning.
Experience
Ledger Declaration System (Defter-Beyan Sistemi)
https://www.defterbeyan.gov.tr/trISG-Katip
Bigforce
SIYAP
Education
Near Completion of PhD in Computer Science
Hacettepe University - Ankara, Turkey
Master's Degree in Computer Science
Hacettepe University - Ankara, Turkey
Bachelor's Degree in Computer Science
Hacettepe University - Ankara, Turkey
Certifications
Academy of Leadership Certificate
Bogazici University
Skills
Libraries/APIs
React, JDBC, Spring REST, Java Servlets
Tools
Jira, RabbitMQ, Weka
Languages
Java, Java 8, SQL, C, JavaScript, HTML5
Frameworks
Spring Boot, Spring, Hibernate, ZKoss, JSON Web Tokens (JWT), ZK
Paradigms
REST, Agile, Scrum, Model View ViewModel (MVVM)
Storage
Databases, PostgreSQL, Spring Data JPA, MongoDB, Amazon S3 (AWS S3), Hazelcast, RDBMS
Platforms
Apache Kafka, Unix, Amazon EC2
Other
Computer Science, Algorithms, Data Structures, Operating Systems, Time Series Analysis, Data Mining, Leadership, Agile Transformation, Amazon RDS, Message Queues, Optical Character Recognition (OCR), P2P, Trusts, Machine Learning
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