Hi, This is Tuncay. I live in Cleveland, OH with my wife Ece. I am a software developer enthusiast. I make enterprise web and mobile apps/games in many platforms.
I have 11 years of experience in full software development lifecycle. I design and implement innovative and customizable software solutions. I have expertise in advanced development processes.
I have 8 years of experience in object-oriented analysis, design and development in multiple technology stacks.
I like solving problems and mentoring junior developers.
As an enthusiast in best practices and clean code in software development, I always enjoy applying SOLID principles, design patterns, unit testing and automation to my work.
Click to contact me about anything.
I worked in Internet and Mobile Banking division. I was the technical lead for Digital Banking Security back-end team. Our team was designing and developing RESTful Web API services in a high-traffic and multi-threaded environment. Softtech is the software company of Isbank. Isbank is the biggest bank in Turkey with more than 6 million active internet and mobile banking customers.
MicroSapphire project: Technical lead of the Microservices Technology Research Group. Doing research about Microservices and Message Based Programming. Developing a small microservices version of a big monolithic domain called Sapphire (ASP.NET Core Web API, RabbitMq, Docker, Kubernetes, Azure Serverless, MongoDb).
Karinca project: IT infrastructure modernization for Isbank. Our team moves digital banking limits and back-end customer security data from IBM mainframe to relational DB2 database. The legacy code written in Cobol are being rewritten in C# with unit tests. I am the technical lead for the team consisting of 7 developers. We use Kanban Software Development Process in this project. (.NET WCF, ASP.NET Web API, IBM DB2).
A multiplayer backgammon game. Users can both play or watch backgammon games. Client-server architecture is used. I designed and developed the application as homework in Bogazici University (Python socket programming).Github code
I worked as a software team member in Alternative Distribution Channels back-end team. Our team was designing and developing back-end WCF services in a high-traffic and multi-threaded environment.
Mesken project: A house decision support system. By web crawling/scraping, real-estate data is taken from various web sites to MS-SQL database. Customers can sort and display the houses according to the combination of price, location and size criteria. My hackathon team in Softtech designed the prototype. I developed the final product and wrote an article for Bogazici University (ASP.NET MVC). Article link
Social Account project: A mobile application for organizing activities and sharing money between friends. Back-end service was designed and implemented (.NET WCF, IBM DB2).
I worked in Interactive Banking and Customer Department. I experienced customer-focused structural transformation in banking processes. Isbank is the biggest bank in Turkey with more than 6 million active Internet and Mobile Banking customers.
Weekly Payment project: A batch application for sending weekly payment e-mails for Isbank customers. Our team in Isbank developed this application. Now, our team in Softtech is dealing with the maintenance of the application (Java Spring Batch Framework).
I worked in Industrial Engineering Department.
Research areas: Management information systems, databases.
M.Sc. on Economics
B.Sc. on Industrial Engineering