Summary
Overview
Work History
Education
Skills
Personal Information
Languages
Timeline
Generic
Bahadır Civelek

Bahadır Civelek

Principal Software Engineer
Istanbul

Summary

Experienced Principal Software Engineer with over 9 years of expertise in full-stack development, specializing in .NET, .NET Core, and JavaScript frameworks. Proven track record in leading teams and managing complex projects, including the development of a Low-Code platform and implementation of large-scale integration solutions. Skilled in architecting and implementing RESTful APIs, cloud deployment (Azure, AWS, Google Cloud), and containerization using Docker and Kubernetes. Passionate about creating efficient, scalable applications and adept at leveraging cutting-edge technologies to drive innovation in software development.

Overview

9
9
years of professional experience
6
6
years of post-secondary education

Work History

PRINCIPAL SOFTWARE ENGINEER

JITTERBIT
01.2022 - 08.2023
  • Implementation of Jitterbit Harmony integration into PrimeApps
  • Adding OData support to the application
  • Changing the workflow architecture
  • Removing IdentityServer from the project and setting up standard authentication structure, integrating it into the existing system
  • Adding API Key and Basic Auth support.

SENIOR SOFTWARE ENGINEER, TEAM LEAD & MANAGER

PRIMEAPPS.IO
03.2017 - 01.2022
  • We created a Low-Code platform called PrimeApps, and I took part in the entire R&D process
  • I started this process as a Senior Developer, and after a while, I became a team lead, and then continued in my role as a platform manager
  • Users can develop powerful multi or single tenant SaaS business applications without writing any code in just a few days, thanks to PrimeApps
  • I was involved in the creation of the software architecture, backend, and RESTful API using .NET and .NET Core, as well as UI enhancements with AngularJS
  • I also integrated 3rd party open-source applications such as IdentityServer4, SignalR, Gitea, Kubeless, Fission, etc
  • I developed mobile applications using React-Native and Redux
  • Other technologies I used in this project include PostgreSQL for the database, Redis for caching, HangFire for job management, and Sentry for logging
  • We use Azure DevOps for our development process and publish our applications on Azure
  • After migrating our application from .NET to .NET Core, we also published it on Amazon AWS and Google Cloud this year
  • Furthermore, we dockerized our application and used Kubernetes for container orchestration
  • In addition, we developed various business applications such as CRM, project management, HR management, timesheets, order management, and more using PrimeApps.

FULL-STACK SOFTWARE ENGINEER

BORUSAN AUTOMOTIVE
01.2016 - 08.2016
  • I developed tablet applications on the UWP platform
  • I participated in editing the current application using AngularJS
  • Additionally, I implemented controls in the existing application by incorporating Google Analytics links
  • I also had the opportunity to develop using Microsoft Dynamics Nav
  • An application developed with Selenium that matches user surveys with the branch website on the BMW website

SOFTWARE DEVELOPER

NOVOSPIRE
10.2014 - 05.2015
  • I have been involved in many new website projects and editing existing projects
  • I've developed extra extensions with PHP and integrated it to sites
  • Also developed the Auction Automation Program with C # and MSSQL.

Education

Software Engineer -

BAHCESEHIR UNIVERSITY
Istanbul, Turkey
01.2008 - 06.2014

Skills

RESTful APIS

Personal Information

  • Date of Birth: 06/18/90
  • Nationality: Turkish

Languages

English
Native language
English
Upper intermediate
B2

Timeline

PRINCIPAL SOFTWARE ENGINEER

JITTERBIT
01.2022 - 08.2023

SENIOR SOFTWARE ENGINEER, TEAM LEAD & MANAGER

PRIMEAPPS.IO
03.2017 - 01.2022

FULL-STACK SOFTWARE ENGINEER

BORUSAN AUTOMOTIVE
01.2016 - 08.2016

SOFTWARE DEVELOPER

NOVOSPIRE
10.2014 - 05.2015

Software Engineer -

BAHCESEHIR UNIVERSITY
01.2008 - 06.2014
Bahadır CivelekPrincipal Software Engineer