Ahmet F.

Ahmet F.

Senior Python Developer

Istanbul, Turkey
Hire Ahmet F. Hire Ahmet F. Hire Ahmet F.

About Me

Ahmet is a Senior Developer with hands-on back-end development and team lead expertise, strong Python coding skills, and the ability to pick up new technologies and pitch in on story tasks for projects. He is familiar with object-oriented programming and distributed system designs for deploying back-end packages to deliver client-facing and web-based applications. With a customer-oriented mindset and team-building, teaching, and coaching skills, Ahmet works as an academician and offers remote consultancy to global companies on modern software development and architecture.

Work history

UpStack
UpStack
Senior Python Developer
2022 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Woven Planet
Woven Planet
Back-end Developer
2021 - 2022 (1 year)
Remote
  • Designed, developed, tested, and deployed multiple software components and applications.

  • Wrote and deployed readable, maintainable, and efficient back-end code for an entitlement management solution.

  • Provided process improvements and evangelized best practices in delivering the solution for Woven Planet.

Shivagos Inc.
Shivagos Inc.
Lead Software Developer
2020 - 2021 (1 year)
Remote
  • Designed and implemented a Python-based cryptocurrency trading system.

  • Executed multiple functionalities and features to enhance the performance of the new crypto-based platform.

  • Installed and maintained CI/CD environments and processes on the project.

Freelance
Freelance
Python Architect
2018 - 2019 (1 year)
Remote
  • Designed, developed, and deployed a new library for a modular and extensible reporting architecture.

  • Automated report generation tasks, worked on API programming, third-party integration, and maintenance tasks on multiple products.

  • Worked on solution enhancements for clients, deploying tests, resolving defects, and implementing upgrades.

Turk Telekom
Turk Telekom
Special Projects Manager
2015 - 2017 (2 years)
Istanbul, Turkey
  • Led Python-based software development projects to manage call detail records, HR data, and call center archives.

  • Worked on processes to undertake privacy-related research tasks and data/text mining processes within the company.

  • Analyzed production issues and provided technical solutions, refactoring code and fixing bugs.

 Yupana LLC
Yupana LLC
Software Development Manager
2014 - 2015 (1 year)
Istanbul, Turkey
  • Led the Turkish-based software development team to design, develop, and implement solutions for clients.

  • Executed a network management solution to enhance wireless telecommunication solutions for operators.

  • Tracked project issues, provided product status, and handled performance evaluations.

Defne
Defne
R&D Group Manager | Solutions Architect
2008 - 2014 (6 years)
Istanbul, Turkey
  • Designed and implemented solution architecture, handling tests, integration, documentation, and training processes.

  • Worked on the dev lifecycle, development processes, and outputs for multiple developers on the project.

  • Ensured that sprint activities aligned with product roadmaps, troubleshot code issues, and assisted with refactoring.

Vodafone Turkey
Vodafone Turkey
Software Development Specialist
2002 - 2008 (6 years)
Istanbul, Turkey
  • Designed and developed new software in C/C++ and handled system integrations for real-time interactive voice apps.

  • Worked on asynchronous I/O programming and IPC software development with Wun32 API.

  • Handled requirement analysis and application development tasks to deliver value-added mobile services.

Yaltes
Yaltes
Software Engineer
2001 - 2002 (1 year)
Istanbul, Turkey
  • Built and developed a real-time distributed naval combat management system for the client.

  • Worked on a CORBA distributed solution and handled the front end of an ECDIS and MOTIF toolkit.

  • Installed new solutions and handled maintenance processes on the dev and configuration environments.

Cargill
Cargill
Plant IT Infrastructure Supervisor
1999 - 2001 (2 years)
Bursa, Turkey
  • Led a team of developers to support on-premise infrastructure services at the Fructose plant.

  • Coordinated, monitored, and tracked all infrastructure, operating system configuration, upgrades, and installations.

  • Maintained a roadmap to mature services and add new capabilities to Cargill's infrastructure, handling system security and compliance.

Turkish Naval Forces
Turkish Naval Forces
Computer Engineer
1998 - 1999 (1 year)
Izmir, Turkey
  • Worked on system documentation to evaluate system requirements and techniques, design development, and configuration management.

  • Developed and installed software utility products to improve operational efficiency.

  • Created solutions to verify and install mission-critical database updates for the navy.

TelSoft Inc.
TelSoft Inc.
Software Engineer
1997 - 1997
Istanbul, Turkey
  • Wrote and debugged code on the user-level and kernel-level protocol on Unix platforms.

  • Worked with sockets and streams mechanisms and techniques in delivering solutions on the project.

  • Designed and developed the communication protocol and maintained the intelligent network (IN) architectures for TelSoft.

Portfolio

Back-end Developer - Entitlement Management Tool
Back-end Developer - Entitlement Management Tool

Worked on an entitlement management tool that automatically gives members of several interconnected teams permissions to access several applications without any need for explicit requests or approvals. The tool can grant and withdraw permissions based on group formations and changes, operating as a fully audited solution with each operation and transaction logged at the back end.

Back-end Developer - Algorithmic Trading System
Back-end Developer - Algorithmic Trading System

Designed and implemented solutions for a new algorithmic trading system to trade cryptocurrencies and other types of assets. Developed an automated extractor system to scrape financial information from web pages, ingest data from multiple sources, and store data in back-end relational databases. Worked on user notifications using Discord channels and short messages.

Solution Architect - ITEA uService (Ubiquitous Service Infrastructure for a Mobile Super Prosumer)
Solution Architect - ITEA uService (Ubiquitous Service Infrastructure for a Mobile Super Prosumer)

Actively participated in the EU's ITEA uService project for ubiquitous usage of value-added mobile telecommunication services via mobile phones, ensuring the solution complied with government regulations. Provided software tools and libraries for use within commercial product development processes.

Education

PhD Computer Engineering
PhD Computer Engineering
Ege University - Turkey
1995 - 2008 (13 years)
MSc Computer Science
MSc Computer Science
University of Southern California
1993 - 1994 (1 year)
MSc Computer Engineering & Information Science
MSc Computer Engineering & Information Science
Bilkent University - Turkey
1991 - 1993 (2 years)
BSc Computer Science & Engineering
BSc Computer Science & Engineering
Yildiz Technical University - Turkey
1985 - 1990 (5 years)