Ahmet Çiftci

Developer

Ahmet Çiftci

Developer

Please visit the online version of this resume for the interactive elements https://afarmer.dev/resume

Summary

I am a 38 year old developer from Bursa, Türkiye. I started my software journey as a teenager beginning as a hobby, it eventually became my profession. I have extensive experience in both backend and frontend development, including four years of remote work with an English speaking team based in the UK. I like to stay up to date with technology and am following the industry closely while trying to avoid hype. While I have some opinions and preferences; I am willing to adapt to the company culture, follow the development methodologies and use the tools company is applying on their projects.

Relevant Skills

  • Node.js
  • C#
  • React
  • Typescript
  • PostgreSql
  • SQL Server
  • ElasticSearch
  • Git
  • DevOps
  • AWS

Education

  • National Ranking Institute English Proficiency Test. Score:92.5/100[1] (Equivalent TOEFL iBT Score:111)[2] , 2014
  • Bachelor of Computer Engineering. Ahmet Yesevi University, 2009

Experience

Projects I was involved

Digiline ISG (2024)

  • Provided short-term consulting and development assistance for a SaaS product for Euro Line Turkey’s largest work safety company.
  • The technology stack included Next.js, Hasura, PostgreSql, Node.js

Globtan UAE funded Ecommerce Startup (Mid-size) 2023-2024

My responsibilities

  • Consulting and development of the E-commerce system and DevOps cycle implementation.
  • Containerisation of the application services.
  • CI/CD pipelines implementation using GitHub Actions enabling rapid development and deployment for the team.
  • Development of a payment plugin for integrating virtual POS systems of Turkish banks.
  • Development of an invoicing plugin for integrating with the Turkish invoicing system.
  • Numerous customizations on NopCommerce to meet various business specific needs

Ofsted Inspections (Small-size) 2022

Compact Tool for UK Teachers

  • The client side is built using Next.js with Material UI components
  • A custom charted slider component was developed with React and D3.js
  • Nodejs scripts are used to import data from government-provided sources.
  • App grade mobile experience

Insight Tracking (Large-size) 2018-2022

For 4 years, I was part of the company developing one of the leading Pupil tracking software for the UK market

My responsibilities

  • Development of complex data screens using React along with the backend APIs
  • Full-stack ownership of key features, some of which were developed entirely from scratch by me.
  • General bug fixes and improvements.
  • Conversion of legacy parts to modern stack (Angular → React)
  • Utilized technologies such as ASP.NET Core, and AWS Cloud in the backend stack

B2B System specialized for the automotive industry (Large-size) 2016-2018

  • Frontend implemented in React, Javascript. New parts have been written in Typescript.
  • Backend implemented in ASP.NET WebAPI, Entiy Framework, SQL Server
  • Built for supporting the ability to searching millions of parts
  • Search service and product retrieval implemented with ElasticSearch, also live integration service between Product Catalog database to ElasticSearch
  • Leveraging IoC, Mediatr, Caching, Customized Auth Middleware, Background Job System

What does it do?

  • Provides ability of accessing products by multiple category dimensions.
  • Supports localization of UI and product data
  • Thanks to ElasticSearch, the product code lookup can be made with different search terms. eg : 24.LR.45.22 can be found with LR#45
  • Works two way integrated with Clients' ERP management systems (orders, price lists, item availability, etc)
  • Provides a custom payment system integrated with various virtual POS infrastructures directly. No payment gates
  • Provides ability to locate parts on technical diagram drawings
  • And more

Management system for private student residence provider (Mid-Size) 2018

  • Frontend implemented in React, Typescript and Bootstrap 3
  • Backend implemented in ASP.NET Core, Entity Framework Core and SQL Server

What does it do?

  • Student Registration
  • Collection Management
  • Manages central purchasing and plans delivery of goods according to demands across many residence locations

SQL based Business Intelligence (Mid-Size) 2015

  • Frontend Implemented in Angular 1.x, TypeScript and ElementalUI
  • Backend Implemented in .NET/Nancy and Entity Framework

Mobile app for political research company (Small-size) 2014

  • Frontend implemented in Xamarin.Forms
  • Backend implemented in .Net/Nancy and RavenDB

What does it do?

  • Frontend dynamically generates survey/question screens from survey files fetched from the backend
  • Research company can upload different types of surveys in json format
  • Surveys can have different types of questions. Multiple choice, free text, datetime, number, selectbox etc
  • Terminals can store results offline and push them to the backend once network is online
  • Backend serves aggregated survey results in Excel format

Past Projects

Manufacturing process tracking for fabric textile industry. WinForms 2012

Inventory tracking for fabric textile industry. WinForms 2011

CRM for VoIP provider company. ASP.NET MVC 2010

Desktop application for Call Shops, works with VoIP router billing protocols. WinForms 2009

Work History

Equin ltd (Insight Tracking) 2018-2022
Senior Software Developer (Full Stack)

RitimSoft Technology 2015-2018
Senior Software Developer (Full Stack)

GO Communication 2013-2014
Software Developer

Self Employed 2010-2013
Software Developer, Owner

GO Communication 2009-2010
Software Developer