Summary
Overview
Work History
Education
Skills
Timeline
Generic

Emre Gülay

Software Engineer & Architect
Rıfkı Tongsir Caddesi No:113 E Heybeli Etabı B5 Blok Kat:23 Daire:214 Çınar Mahallesi

Summary

A results-driven professional with over 15 years of successful experience in C#, Java, JavaScript, TypeScript, Scala (Spark) and Python (PySpark). Recognized consistently for performance excellence and contributions to success in multiple industries. Strengths in full stack web, desktop, cloud and big data engineering backed by self motivation, training and enthusiasm.

Overview

24
24
years of professional experience
3
3
years of post-secondary education
2
2
Languages

Work History

Lead Data Analytics Consultant

Bear Analytica
01.2025 - Current
  • Led a team of 6, driving technical and development decisions
  • Trained and mentored junior developers in Spark (Data Engineering) and Spring (Backend Development)

Senior Software Architect

Opticoms
05.2023 - 12.2024

Responsibilities:

  • Designing and implementing ETL and web backend services (Java & AWS) for 5G private networks
  • Conducting technical interviews
  • Mentoring mid. & jr. level engineers

Lead Software Engineer (Remote - Freelance)

OpenCapacity
06.2022 - 04.2023

Responsibilities:

  • Designing and implementing ETL and web backend services (Java & GCP & Firebase)

Senior Big Data Engineer

Commerzbank AG
08.2020 - 02.2022

Responsibilities:

  • Designing and implementing big data services
  • Mentoring jr. level engineers

Big Data Engineer (Freelance)

Deutsche Telekom IT
01.2020 - 04.2020

Responsibilities:

  • Developing big data services

Principal Software Engineer

Oracle Corporation
10.2018 - 01.2020

Responsibilities

  • Developing full stack web applications (Java)
  • Mentoring mid. and jr. level engineers (Java)

Software Architect (Freelance)

T-Mobile
09.2017 - 10.2018

Responsibilities:

  • Designing & Prototyping full stack web applications and big data services.
  • Mentoring mid. and jr. level engineers.

Projects & Prototypes:

  • FMS Alerting Service: A big data solution (Maven) for generating fraud alerts for mobile prepaid subscriptions implemented with Scala, Spark, HBase, and PostgreSQL. The logic imports the raw mobile switch data located in HDFS, applies necessary refinements and transformations with Spark, and uses HBase or PostgreSQL (due to JVM level parameter sets) to store generated alerts, and as the final step sends generated alerts to internal fraud management application via SOAP.
  • PBX Hack Detection Service(s): A big data & machine learning solution (Gradle) which contains multiple artifacts to capture hacked PBX devices which are implemented with Scala, Spark, and Spark ML. My role in this projects as a big data engineer was to produce and ensure (code) quality, sustainability, and maintainability of the solution.
  • Draco v2: A customer care tool which is used by customer service representatives, operations, testing, and engineering to view customer profiles, activated services (tariffs, add-ons, passes and EU regulatory spending limits) and session information. The solution (Maven) is implemented with Java (Spring 5 with WebFlux) for the back-end with MongoDB, Node.js (Angular 2 and Angular Material with TypeScript) for the front-end.
  • MindMap: A web-based solution (Maven) designed and developed during a 24h hackathon company event for the end users to contribute (voting and adding new nodes) pre-defined mind maps per department. The solution is implemented with Java (Spring 5 WebFlux) for the back-end with MongoDB, Node.js (Angular 2, Angular Material and PrimeNG with TypeScript) for the front end.

Software Architect

Infor Global Solutions
10.2016 - 08.2017

Responsibilities:

  • Designing & Prototyping cloud-based applications and services.

Tech. Stack & Prototypes:

  • Docker Containers - Automatic scaling possibilities based on workload
  • Microsoft .NET Framework Core - Cloud based micro services design possibilities
  • Entity Framework Core - Data access layer which covers SQL and NoSQL databases
  • MongoDB

Advanced Developer

NNIT
05.2016 - 09.2016

Responsibilities:

  • Supporting Microsoft .NET based applications.

Senior Software Engineer

Carrier Commercial Refrigeration
07.2014 - 05.2016

Responsibilities:

  • Designing and developing web and desktop based applications.

Projects:

  • Corporate Data Framework (SQL + SAP) for .NET Solutions: Class libraries which designed for Entity Framework 6.x (Code first approach) with Repository and Unit of Work patterns. The framework also ready to use within any dependency injection block such as Microsoft Unity with asynchronous database operations as well as includes custom extensions for real-time SAP function execution and schema conversion on RFC level.
  • SAP Middleware API: A generic RESTful API (ASP.NET WebAPI) designed for real-time SAP function execution.
  • SAP Middleware Power Tools: A desktop application which implemented by .NET Framework for testing connectivity, execution, extraction and conversion for both data and schema structures between SAP and .NET for all SAP Middleware API implementations.
  • Spare Part Identifications: A web application (ASP.NET MVC 5 + Ext.NET) which extracts real-time spare parts data (included technical drawings from SAP DMS) from multiple ABAP server destinations via SAP Middleware API. This application designed as a gateway between SAP ERP and internal CRM application for service business.

Senior Software Engineer

Summit Media
04.2013 - 06.2014

Responsibilities:

  • Designing and developing web, cloud (Windows Azure) and desktop based applications and APIs.

Projects & Prototypes:

  • Corporate Data Framework (SQL) for .NET Solutions: Class libraries which designed for Entity Framework 6.x (Code first approach) with Repository and Unit of Work patterns. The framework also ready to use within any dependency injection block such as Microsoft Unity with asynchronous database operations.
  • Generic Task Scheduler: A web and windows service based application suite designed with Ext.NET 2.x (web part) for executing, reporting and storing internal console applications.
  • Application/Client health dashboard: A web-based application tracking/managing internal applications and server statuses.
  • Google AdWords API: A generic RESTful API (ASP.NET MVC 5) on Windows Azure environment for internal use.

Senior Software Engineer

FFS Global
05.2012 - 04.2013

Responsibilities:

  • Designing and developing web and desktop based applications.

Projects & Prototypes:

  • Helpdesk: Web-based IT Helpdesk Application with contract management module.
  • Travel Expenses: Web-based ERP application for storing, tracking, approving and reporting business travel expenses.

IT Solution Manager & Software Engineer

LapisDiamond
02.2009 - 03.2012

Responsibilities:

  • Setup and maintain both Microsoft based server and client systems.
  • Design and implement business applications based on Microsoft technologies.

Senior Software Engineer

AXA Assistance
01.2007 - 12.2009

Responsibilities:

  • Analyze business flow differences between Turkish and Greek offices and assist software implementation(s)
  • Developing and modifying insurance assistance software side modules.

Software Development Division Manager

AXA Assistance
01.2002 - 01.2007

Responsibilities:

  • Maintain both Microsoft based server and client systems and assist systems engineers for server management operations.
  • Analyze business flows and design applications, databases and infrastructures based on Microsoft technologies.
  • Mentoring mid. and jr. level engineers.

Technical Instructor (Part-Time)

BilgeAdam
01.2004 - 01.2005

Responsibilities:

  • Train students about general coding syntax and development patterns on Microsoft VB6 and .NET framework

Education

undefined

Istanbul Bilgi University
09.2003 - 05.2005

undefined

Marmara University
09.1997 - 06.1999

Skills

    Software Design

Scrum

C#

Java

Python

Scala

TypeScript

JavaScript

Docker

SpringBoot

Spark

MongoDB

HBase

MS-SQL

MySQL

PostgreSQL

SAP NCo

Firebase

GCP

Timeline

Lead Data Analytics Consultant

Bear Analytica
01.2025 - Current

Senior Software Architect

Opticoms
05.2023 - 12.2024

Lead Software Engineer (Remote - Freelance)

OpenCapacity
06.2022 - 04.2023

Senior Big Data Engineer

Commerzbank AG
08.2020 - 02.2022

Big Data Engineer (Freelance)

Deutsche Telekom IT
01.2020 - 04.2020

Principal Software Engineer

Oracle Corporation
10.2018 - 01.2020

Software Architect (Freelance)

T-Mobile
09.2017 - 10.2018

Software Architect

Infor Global Solutions
10.2016 - 08.2017

Advanced Developer

NNIT
05.2016 - 09.2016

Senior Software Engineer

Carrier Commercial Refrigeration
07.2014 - 05.2016

Senior Software Engineer

Summit Media
04.2013 - 06.2014

Senior Software Engineer

FFS Global
05.2012 - 04.2013

IT Solution Manager & Software Engineer

LapisDiamond
02.2009 - 03.2012

Senior Software Engineer

AXA Assistance
01.2007 - 12.2009

Technical Instructor (Part-Time)

BilgeAdam
01.2004 - 01.2005

undefined

Istanbul Bilgi University
09.2003 - 05.2005

Software Development Division Manager

AXA Assistance
01.2002 - 01.2007

undefined

Marmara University
09.1997 - 06.1999
Emre GülaySoftware Engineer & Architect