Utku Özdil

Senior Software Engineer | AWS & Serverless

Salary / Daily rate

Ankara, Türkiye

Freelance, open to permanent contract

Skills

PythonReactAWS

Languages

English

About me

Intro

Senior Software Engineer with 7+ years specializing in serverless architecture and API development. Built mortgage optimization systems serving 20+ data partners and ChatBot solutions using OpenAI APIs. Expert in Python, AWS, React.js with proven results in fintech and IoT ecosystems.

Links

Work experience

Senior Software Engineer

Gusto

Feb 2025 - Present

1 year 9 months

Skills: JavaScript · React.js · Full-Stack Development

Senior Software Engineer

Staircase

Feb 2021 - Aug 2024

3 years 7 months

Remote, OR 97458, USA

• Developed APIs using Python, Serverless Framework, and AWS services to optimize the mortgage process, delivering faster, cost-effective solutions that enhanced customer satisfaction. Integrated with over 20 data partners, streamlining data exchange across XML, JSON, and HTML formats, reducing onboarding time. • Created a mortgage boarding product that orchestrates multiple systems, combining loan data with maximum available information, resulting in increased operational efficiency. • Developed a programmable conf iguration product via AWS CloudFormation for partners without APIs, and created proxy APIs for hosted partners on AWS, improving integration flexibility. • Architected and developed a Notary process, seamlessly integrating with three distinct partners using a unified communication language, ensuring smooth and asynchronous operations. • Designed and implemented a ChatBot solution using OpenAI Assistant APIs to automate data collection and document generation, significantly improving efficiency and the user experience. • Collaborated with cross-functional teams spanning different time zones and cultures to align projects with business goals and ensure smooth coordination, contributing to successful project outcomes in a remote, fast-paced environment. • Communicated effectively with both technical and non-technical stakeholders, providing clear updates, managing expectations, and driving consensus on product strategies. Delivered impactful product demonstrations to global stakeholders, showcasing product capabilities and securing buy-in from diverse audiences.

Software Engineer

Authority Partners

Feb 2021 - Jul 2021

6 months

Skills: API Development · Python (Programming Language) · Serverless Framework

Software Engineer

Arçelik Global

Apr 2020 - Mar 2021

1 year

Ankara, Türkiye

• Develop and maintain cloud ecosystem that provides communication between IoT devices and mobile application • Used technologies: Java, Python, Jenkins, several AWS services • Building REST APIs for mobile applications with serverless architecture • Designing serverless architecture with AWS services(API Gateway, Lambda, DynamoDB, SNS, SQS, RDS, IoT Core) • Managing communication with IoT devices with AWS IoT Core • Creating infrastructure with Terraform, Serverless Framework, Cloudformation • Monitoring AWS services with CloudWatch, X-Ray, Cloudtrail • Researching new technologies, tools and services for improving system

Software Engineer

Türkiye Cumhuriyet Merkez Bankası

Dec 2017 - May 2020

2 years 6 months

Ankara, Türkiye

Projects: Counterfeit Banknote Tracking, Cost Accounting Counterfeit Banknote Tracking(2019 - …): Various types of counterfeit banknotes are documented and the lifecycle of counterfeit banknote is tracked. • Used technologies: Java 8, Spring 5, JPA, React.js(Redux, Saga and Hooks), Docker, DB2, BitBucket • Used Agile methodology with JIRA, Confluence, Bamboo. Cost Accounting(2017-2019): Costs per each banknote is calculated on a monthly basis. Various data from other projects are used as input(salaries, bills, item records, etc.) and cost of a banknote is calculated by grouping, filtering and applying map/reduce operations on input data. • Used technologies: Java 8 Stream API, Spring, Hibernate, ExtJS, DB2, SVN • Used design patterns and object oriented principles for easy maintenance, readable code and improved performance

Software Engineer

Ming Yazılım Teknolojileri

Aug 2015 - Dec 2017

2 years 5 months

Ankara, Türkiye

Process Tracking && Management Analysis Platform: Legal case management application that aims to assist lawyers or law firms manage their cases including client records, schedules and appointments, deadlines, billing and bookkeeping, computer files, and documents. • Used technologies: Java, Spring, Hibernate, ZK Framework, PostgreSQL, AWS(S3 and EC2) , SVN • Developed a OCR(Optical Character Recognition) API that extract text from user document. This service implemented in Java; Tesseract is used as OCR engine and OpenCV library is used in image process operations that is executed before OCR process. • Developed a security module that aims to encrypt/decrypt user file, share encrypted file with other users and save encrypted file. • Implemented National Judiciary Informatics System that allows to upload/download official papers and make online case applications.

Intern

TUBITAK

Jun 2014 - Aug 2014

3 months

Ankara, Türkiye

Developed an Intellij Idea plugin for development team of Product Tracking System project

Intern

DATASEL A.S.

Jul 2013 - Aug 2013

2 months

Ankara, Türkiye

Developed a patient tracking application using Java, Spring, Hibernate, Jasper Report and PostgreSQL.


Education

Hacettepe University

Bachelor's degree

2010 - 2015

5 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.