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
03.2020 - 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
03.2019 - 03.2020
  • 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
05.2017 - 02.2019

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
09.2007 - 04.2017

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.Ş
04.2013 - 05.2016

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
02.2012 - 04.2013

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

Software Developer

Siskon Otomasyon
02.2011 - 08.2011

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

Software Developer

Elron Yazilim
11.2005 - 09.2007


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

Software Developer

Mavipiksel Internet Solutions
01.2004 - 08.2004

Education

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

Anadolu Üniversitesi
01.2008 - 1 2011

Associate's degree - Bilgisayar Programciligi

Dokuz Eylül Üniversitesi
01.2003 - 1 2005

Skills

    System design and implementation

undefined

Certification

MCPD

Timeline

Tech Lead - DeCS
03.2020 - Current
Senior Software Engineer - Beyond Software Consulting
03.2019 - 03.2020
Software Engineer Team Lead - Accenture
05.2017 - 02.2019
Senior Software Engineer - Trend Bilgisayar A.Ş
04.2013 - 05.2016
Senior Software Engineer - Sesnet Medya
02.2012 - 04.2013
Software Developer - Siskon Otomasyon
02.2011 - 08.2011
Anadolu Üniversitesi - Bachelor of Science (BS), İşletme Fakültesi
01.2008 - 1 2011
Senior Software Engineer - Pagos Inc
09.2007 - 04.2017
Software Developer - Elron Yazilim
11.2005 - 09.2007
Software Developer - Mavipiksel Internet Solutions
01.2004 - 08.2004
Dokuz Eylül Üniversitesi - Associate's degree, Bilgisayar Programciligi
01.2003 - 1 2005
Serhat YalcinTech Lead