Summary
Overview
Work History
Education
Skills
Certification
Timeline
Serhat Yalcin

Serhat Yalcin

Tech Lead
Izmir

Summary

Experienced Lead Software Engineer with a demonstrated history of working in the information technology and services industry. Skilled in C++, ASP.NET AJAX,ASP.NET MVC, Windows Communication Foundation (WCF), C#, .Net Core, Docker, Azure, MSSQL Server, Microservice Architecture. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

20
20
years of professional experience
1
1
Certification
1
1
Language

Work History

Tech Lead

DeCS
2020.03 - Current
  • My responsibility in this company is leading a software team, helping them to solving their problems and giving architectural decisions for new projects as a software architect. Beside of those responsibility also I write hands on code for the projects that I involve.
  • I listed and described projects below which I currently working on.
  • - E-Commerce Transformation Project
  • Company itself has e-com application which is written with monolith architecture. Project aim is converting those monolith architecture into microservice based architecture. My responsibility in this project is define new architecture of e-com application and help to team to solving their problem that they are faced during develop application.
  • Tech stack that we are using for e-Com app
  • Whole Application is running on Azure
  • Backend: .Net Core, MS SQL Server, Azure Service Bus, Redis, Docker, Cloudflare CDN
  • Frontend: Vue 3
  • - Product Catalog
  • Product Catalog is a backbone application that used by all application that owned by company. Product Catalog is serving current products, prices, marketing and meta data to the consumers (3th party API, Merchants, E-Com Apps and other apps that used by Company)
  • Product catalog has two development phases. First phase is a Backend which is contains microservices like (Catalog, Order, Fraud, Notification, Merchant, Gateway, etc.) and second phase is an Admin Panel to manage Backend Services. My responsibility in project is design and develop whole application (Backend, Frontend) from scratch.
  • The tech stack that we are using in this application is;
  • Whole application is serving on Azure
  • Backend Services: .Net Core, Grpc, RabbitMq, Sql Server, Redis, Docker, Azure CDN
  • Frontend Application: Angular 12

Senior Software Engineer

Beyond Software Consulting
2019.03 - 2020.03
  • My responsibility in this company was develop/design and maintain the projects.
  • The projects that I worked
  • - IFM Hub Suite
  • IFM Hub Suite is an IoT project. Project purpose are managing the Sensors (Add, Edit, Remove) and collect sensor values from different sensors that are registered to application and push collected data to Cloud IoT Providers such as (Azure, AWS and Google Cloud). Application itself is running on Raspberry Size Computer with Docker containers. My responsibility in the project was design the application Frontend/Backend from scratch and develop module by module with a team member.
  • Tech stack that we were use in the Application is,
  • As cloud provider for IoT (Azure, AWS, Google Cloud)
  • Backend Services: .net Core, RabbitMq, MongoDb, PostgreSql, Docker
  • Frontend Application: Angular 8

Software Engineer Team Lead

Accenture
2017.05 - 2019.02

My responsibility in this company was mentoring a mid and junior development team which has ten members. Beside of mentoring also I was making some management operations and hands on development.

The projects that I involved.

- E-COM Project

We were develop maintain the existing e-com application for the one of biggest tech retailer company in Turkey. This application has been written with monolith architecture and had some major bugs that prevent to worked the application properly. My responsibility in the project is solving those problems and give proper solution to the company beside of mentored to the development team.

The tech stack that we were use

.Net 4.5, ASP.NET MVC, MSSQL Server, IIS, JQuery, Bootstrap

Senior Software Engineer

Pagos Inc
2007.09 - 2017.04

My responsibility in this company was design and develop the solutions from scratch for the customers. Also maintain the existing applications of the customers.

The projects that I involved

- P-Model

P-Model is a business application that make the calculations depends to the scenarios which is created by users. My responsibility in this project was develop and maintain the backend services for the application itself.

The tech stack that we were use

Asp.Net WCF, MSSQL Server, IIS, Windows Server

- SBCO

SBCO is a business application that help to users to make business plans about the insurances. My responsibility in this project was maintain the existing application and develop the new features into existing application.

The tech stack that we were use

Asp.Net WebForms, Asp.Net WebServices, MSSql Server,JQuery, IIS, Windows Server

Senior Software Engineer

Trend Bilgisayar A.Ş
2013.04 - 2016.05

My responsibility in this company was design and develop additional software and services for the ERP systems.

The Tech stack that I used

Asp.Net WebForms, Asp.Net MVC, Asp.Net WebServices, Objective C, Swift, MSSql Server

Senior Software Engineer

Sesnet Medya
2012.02 - 2013.04

My Responsibility in this company was design and develop plugins and server side services for MetaTrader forex platform.

Software Developer

Siskon Otomasyon
2011.02 - 2011.08

My Responsibility in this company was design and develop SCADA systems for industrial automation systems

Software Developer

Elron Yazilim
2005.11 - 2007.09

My responsibility in this company was design and develop windows based .net application for energy industry

Software Developer

Mavipiksel Internet Solutions
2004.01 - 2004.08

Education

Bachelor of Science (BS) - İşletme Fakültesi

Anadolu Üniversitesi
2008.01 - 1 2011

Associate's degree - Bilgisayar Programciligi

Dokuz Eylül Üniversitesi
2003.01 - 1 2005

Skills

    System design and implementation

Application/database design

Staff Management

Project Management

Software system development

Software Architecture

Service-Oriented Architecture

Mentoring and training

Architecture improvements

Algorithm implementation

Database management software

Project planning

NET development

Certification

MCPD

Timeline

Tech Lead - DeCS
2020.03 - Current
Senior Software Engineer - Beyond Software Consulting
2019.03 - 2020.03
Software Engineer Team Lead - Accenture
2017.05 - 2019.02
Senior Software Engineer - Trend Bilgisayar A.Ş
2013.04 - 2016.05
Senior Software Engineer - Sesnet Medya
2012.02 - 2013.04
Software Developer - Siskon Otomasyon
2011.02 - 2011.08
Anadolu Üniversitesi - Bachelor of Science (BS), İşletme Fakültesi
2008.01 - 1 2011
Senior Software Engineer - Pagos Inc
2007.09 - 2017.04
Software Developer - Elron Yazilim
2005.11 - 2007.09
Software Developer - Mavipiksel Internet Solutions
2004.01 - 2004.08
Dokuz Eylül Üniversitesi - Associate's degree, Bilgisayar Programciligi
2003.01 - 1 2005
Serhat YalcinTech Lead