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 backend 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 backend packages to deliver client-facing and web-based applications.

Work history

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

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

  • Ensure that features are being delivered efficiently and on-time.

Woven Planet
Woven Planet
Backend Software Developer
2021 - 2022 (1 year)
Remote
  • Designed, developed, tested and deployed multiple software components and applications on the project.

  • Wrote and deployed readable, maintainable, and efficient backend code on the 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 for Shivagos.

  • 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.

Crossover for Work
Crossover for Work
Python Software Architect
2017 - 2019 (2 years)
Istanbul, Turkey
  • Designed, developed and deployed a new library for a modular and extensible reporting architecture for Crossover.

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

  • Worked on enhancements to solutions for clients - deploying tests, resolving defects and implementing upgrades.

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

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

  • Analyzed production issues and provided technical solutions resolve it on the project - 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 for Yupana.

Defne Communications Ltd
Defne Communications Ltd
Software Group Manager
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 on the project.

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

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 frontend of an ECDIS and MOTIF toolkit.

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

Cargill
Cargill
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, tracked and resolved 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 effectiveness and 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

Backend Developer - Entitlement Management Tool
Backend 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 backend.

Backend Developer - Algorithmic Trading System
Backend Developer - Algorithmic Trading System

Designed and implemented solutions for a new algorithmic trading system to trade cryptocurrencies and other types of assets. Developed the automated extractor system to scrape financial information from web pages, ingest data from multiple sources and store data in backend relational databases. Worked on notifications for users 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. Worked as a solution architect on the project - ensuring the solution fulfilled government regulations and provided software tools and libraries for use within commercial product development processes.

Education

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