# Steven Yildirim > Senior Software Engineer at Step Location: Miami-Fort Lauderdale Area, United States Profile: https://flows.cv/stevenyildirim Software developer with an eye for design and statistics. Using data to identify new opportunities and build products from scratch using cloud deployments, AI, or whatever is needed. Experience with Kotlin/Java (back-end), Python (ML and chat-bots), and Typescript (React and Node.js). ## Work Experience ### Senior Software Engineer @ Step Jan 2025 – Present ### Software Engineer @ Step Jan 2022 – Jan 2025 - Growth Team of Step, a Series C funded startup, in order to bring my technology experience to a product that benefits the next generation. Applied my skills to solve problems starting from high-level feature requests to in-depth database design and API performance. Mostly used Typescript and React for UI then Kotlin, gRPC, HTTP, Postgres for API and backend. - The Growth team works on features, tooling, and infrastructure for projects like Onboarding, Ledgering, Share-able moments, LLMs, and third-party API integrations. Often met with stakeholders to design solutions based on their requirements; designing UX, APIs, and databases. ### Software Engineer 1 @ American Express Jan 2021 – Jan 2022 | Sunrise, Florida, United States Backend API - Money Movement Banking Services and Modernization of Money Movement ### Software Engineer 2 @ American Express Jan 2021 – Jan 2021 | Sunrise, Florida, United States - Developing a modern money movement architecture using Kotlin. - Strong attention given to code performance and readability with coroutines and functional programming. Focus on scalable, thread-safe, code for use in high-traffic and real-time use cases. - Business and tech engagement to onboard with third-party companies like Early Warning and Paypal - Microservices that generate payment files to banks, verify bank account information, and track payments. All cloud native and built on Docker images for reproducibility and deployments. ### Software Engineer 3 @ American Express Jan 2019 – Jan 2021 Money Movement - Global Remittance - Developed new payment flow to update balance in real-time for customers; impact for US credit card owners. - Developed automatic clearance system for sending payment files to US and Australian banks; used for small business credit payments. - Focus on scalable, thread-safe, code for use in high-traffic and real-time use cases. ### Teaching Assistant @ Massachusetts Institute of Technology Jan 2019 – Jan 2019 | Boston Assist instructor with the implementation of lesson plans for a machine-learning college-level course. Tutored and held office hours for students. Course involved the theory of algorithms such as Linear Regression and Logistic Regression, up to KNN, Gradient Boosting, Random Forest and KMeans. It also involved coding examples for each using Jupyter Notebook. ### Software Engineer Intern @ American Express Jan 2018 – Jan 2018 ## Education ### Bachelor's degree in Computer Science University of Florida Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/steven-yildirim-3a624016a --- Source: https://flows.cv/stevenyildirim JSON Resume: https://flows.cv/stevenyildirim/resume.json Last updated: 2026-03-29