Summary
Overview
Work History
Education
Skills
Work Availability
Quote
Timeline
Generic
Cem Yurtbaşı

Cem Yurtbaşı

Senior Software Developer
Izmir,35

Summary

I'm a team player , high energy and i don't easily give up on a case.

Started coding life with php and started learning most of the basics. Then making Xamarin project and seeing it's used and loved felt good. I participated in backend coding but reality is making a visual product is way more fun.

Currently working as FullStack-React developer (%90 Frontend) , constantly learning, sharing between teammates and upgrading template library. The most common thing i use is while coding examining particles. If there is similarities, code it in shared folder and use it with parameters. All components has its own classes. And i hate bootstrap.

Detail-oriented, organized and meticulous employee. Works at fast pace to meet tight deadlines. Enthusiastic team player ready to contribute to company success.

For personal free time, working private companies and myself such as spotify.cemyurtbasi.com, this app is on AWS EC2 ubuntu machine, coded with PERN (PostgreSQL, Express, React ve Node.js) stack. For network load balance Nginx, and Nodejs startup PM2, SSL Certbot

I'm into automated tests with Playwright.

Overview

6
6
years of professional experience
4
4
years of post-secondary education
2
2
Languages

Work History

Senior Software Developer

Microsoft
Toronto
02.2022 - 06.2023

Working for Full Remote the Market Place team in Microsoft's "TakeLessons" project as a full-time contractor.

https://www.takelessons.com

My role;

  • Frontend developer in 15+ person team, to get the know-how started with automated tests with E2E ( Jest & PlayWright ).
  • Covered most of design changes that microsoft wanted to try as frontend developer. Delivered pixel perfect pages and components that's used on whole website.
  • Participated in software field testing to verify performance of developed projects.

Used technologies;

  • Next.js + React.js / GraphQL + TypeScript.
  • Mobx - Redux, Apollo API (middleware)
  • Figma - Material Ui
  • TailWindCss (mostly grid and FlexBox)

Each month had several feature experiments (new home page, new payment designs etc). Those were covered by Microsoft Azure Experimentation Studio.

Senior Software Developer

ID BUSINESS SOLUTIONS LIMITED
Wokingham
05.2022 - 05.2023

Worked as Full Remote fronted developer as full-time contractor.

My responsibilities;

  • Determine best way to solve customer's needs as design and work logic.
  • Each daily we covered story points to estimate work load with Jira. Deliver products and publish with jenkins to servers.
  • Updated old code bases to modern development standards, improving functionality.
  • Documented technical workflows and knowledge to educate newly hired employees.
  • Introduced automated diagnostics for sensor data collection and processing.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.

Used technologies;

  • React.js (hooks and class) Redux - Angular JS
  • Mockups - Storybook
  • Jest to cover Unit tests

Multiple repositories that includes shared common components and logic.

Senior Software Developer

I Work As A Freelancer
İzmir
06.2021 - Current

With my former colleague from Kartega Cihan Kaya, we worked together with some marketplace applicaitions and still giving support when needed such as,

  • https://www.dijipol.com/
  • https://www.leafex.com/

Used technologies

  • Next.js (ES6 Hooks), Redux Toolkit, Axios
  • HTML, CSS, SASS, Global Sass Variables, Antd Design, Moment, Slick Carousel.
  • Coordinated efficient large-scale software deployments.
  • Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
  • Led version control efforts for organization, employing public and open source repositories.

Software Developer

NTT DATA Business Solutions Turkey
İstanbul
07.2021 - 04.2022

React Developer

I was responsible with Koç dialogue private project that made available to manage all of the company applications and keep track of aim of monthly productivity KPI

- React.js (ES6 hooks) / Redux Reducer, Redux Toolkit.

- HTML, CSS, SASS, LESS, Antd (Main templates that we edit and produce)

  • Designs are delivered via Zeplin, and according to zeplin library we produced pixel perfect pages using Rest API's provided afterwards.
  • Project contained mostly repetitive logic that needed to be centralized.
  • Tested and deployed scalable and highly available software products.

Software Developer

Kartega Yazılım ve Danışmanlık A.Ş.
İstanbul
02.2020 - 07.2021

Responsibilities here is, making pixel perfect, modular, multi language react applications and supporting MVC projects for frontend corrections.

On MVC side TypeScript and React side is plain javascript.

Translated customer requirements into written use cases.
Developed software for desktop and mobile operating systems.


Used technologies;

- React.js (ES6 hooks) / Redux Reducer, Redux Toolkit.

- HTML, CSS, SASS, Global Sass Variables, Antd (Main templates that we edit and produce) , Moment, SlickCarousel.

- Axios, LocalStorage, crypto-js.

Finished projects;

- DestekBuyback.com (Feb 2021 - March 2021) - React

- ThyOpet.com (Feb 2021 - March 2021) - MVC

- Sistembul.com (Nov 2020 - March 2021) - MVC

- ww2.Kartega.com (Sep 2020 – Nov 2020) - React (We will upgrade it to next.js soon)

- DenizAkvaryum.io (June 2020 – August 2020) - React

- Findex KKB (Feb 2020 – April 2020) - React - Not published

Supported Projects;

- Bulutum.com (April 2020 – June 2020) - MVC

- DenizAkyvarumApi.com (April 2020 – June 2020) - MVC - Not published

Software Developer

Yemekgelir
İstanbul
07.2019 - 02.2020

My title was for this job Mid fullstack developer.

First of all yemekgelir.com were online and it couldn't handle load tests for 100 calls per 5 seconds. They needed performance upgrade and bugfixes. My part for this job is coding API's for frontend and consuming it. Also managing database for cleaning unnecessarytriggers , adding logical stored procedures.

Coordinated with project management on database development timelines.

Introduced automated diagnostics for sensor data collection and processing.

In addition to this, i made a xml integration with Garanti Pay.

  • Applications Mvc
  • NTier service layer
  • Pattern, repository pattern
  • Dependency injection, AutoFac
  • Validasyon controll, fluent validation
  • İmage upload system was, AWS cdn (blobs)
  • Cache, .net perrequest caching and redis
  • Database NoSql(redis) -> MongoDb -> MsSql

Before job ends, i started learning React.js with my team in here out of curiosity and exitement. We needed a credit card section in our pay page. Was fun to work with webpacks.

Software Developer

Taksim Group Inc.
İstanbul
08.2018 - 04.2019

My responsibility was to Learn Xamarin and improve existed android application for both platforms.

  • Revised, modularized and updated old code bases to modern development standards, reducing operating costs, and improving functionality.
  • Learning curve took approximately two weeks for me, then i started from scratch layout - pages - components. There were seven different menus and inner pages.
  • Application is MVVM pattern and inside workload is to read QR code from camera and get information with parameters that it yields.
  • Addition to this i looked for performance updates on .net MVC web application www.taksimgroup.com.

And wifi connected scales for calculating product weights. I took a part on connecting those devices to our rest API's.

N'Tier layered

Entity Framework Pattern Repository

Did not use Dependency incejtion .

Mobile app and WindowsForm comminicates RestApi

Junior Software Developer

Cepmoda Communication Corp.
İstanbul
08.2017 - 07.2018

While working here, my obligations was to search and improve our website with the components from other rival companies.

Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.

My first job was to add an plugin that tracks technical personals performance on repairing phones. I used MSSql + php for this application.

While working here i step foot on these technologies;

  • PHP, PHPMD, JavaScript, Jquery, Ajax, Xml, Json, Apache 2.X, Wordpress, Marvelapp, Pencilapp, Adobe Photoshop CC, Adobe Illustrator CC, Premium PowerPoint Presentation Templates.

Sites i maintaned during this job;

  • https://cepmoda.com.tr/
  • http://techsper.com/

(E-commerce) https://nasilistersin.com/

Education

Bachelor of Science - Computer Engineering

İstanbul Gelişim University
İstanbul
09.2013 - 02.2018

Skills

Cost savings

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Judge a man by his questions rather than his answers.
Voltaire

Timeline

Senior Software Developer

ID BUSINESS SOLUTIONS LIMITED
05.2022 - 05.2023

Senior Software Developer

Microsoft
02.2022 - 06.2023

Software Developer

NTT DATA Business Solutions Turkey
07.2021 - 04.2022

Senior Software Developer

I Work As A Freelancer
06.2021 - Current

Software Developer

Kartega Yazılım ve Danışmanlık A.Ş.
02.2020 - 07.2021

Software Developer

Yemekgelir
07.2019 - 02.2020

Software Developer

Taksim Group Inc.
08.2018 - 04.2019

Junior Software Developer

Cepmoda Communication Corp.
08.2017 - 07.2018

Bachelor of Science - Computer Engineering

İstanbul Gelişim University
09.2013 - 02.2018
Cem YurtbaşıSenior Software Developer