Ulvi Bashirov
iOS Engineer & Instructor
I code with electronic music playing—code and beats just work well together.
iOS Engineer focused on fintech applications. I build and maintain secure payment systems and banking features with an emphasis on clean code and reliable performance.
I value straightforward solutions and clear communication. My experience includes both hands-on development and teaching others.
Professional Experience
Birbank
Senior iOS Engineer
- Contribute to the development and maintenance of the Birbank iOS app
- Collaborate with cross-functional teams on-site to deliver key features
- Ensure app performance, reliability, and scalability
- Implement clean and maintainable architecture using Swift
Beso Mobile
Leading iOS Engineer
- Lead end-to-end development and maintenance of the Beso app
- Built tools for inventory, income/expense tracking, and e-invoicing for small businesses
- Make all major technical decisions, including app architecture and infrastructure
- Optimize performance, scalability, and usability
- Troubleshoot and resolve technical issues across the app
- Continuously improve codebase to meet evolving business requirements
- Support long-term product strategy and roadmap
ABB Innovation
Senior iOS Engineer
- Develop and maintain iOS features for ABB as part of an external development team
- Integrated Masterpass by Mastercard for secure in-app payment functionality
- Work across multiple tribes and feature teams, depending on client needs
- Contribute to large-scale fintech projects, including payments, transfers, and investment flows
- Collaborate closely with ABB Bank’s in-house teams to ensure seamless integration and delivery
- Participate in architectural discussions, refactoring, and system improvements
- Handle feature development, debugging, and release planning in a dynamic, multi-team setup
- Ensure code quality, stability, and performance through regular reviews and testing
Unibank
Senior iOS Engineer
- Develop and maintain a large-scale iOS banking app
- Handle full-cycle development, from feature planning to release
- Collaborate with designers and backend engineers to ensure seamless UX
- Improve app architecture, performance, and scalability
- Ensure code quality and stability across versions
- Actively participate in Agile development processes
ABB
Leading iOS Developer
- Led development of a complex iOS application from planning to release
- Defined technical strategies and collaborated with stakeholders
- Conducted code reviews and maintained coding standards
- Mentored junior developers and supported team growth
- Diagnosed and optimized performance issues in production
- Ensured high product quality with clean architecture and stable releases
- Worked in an Agile environment using Nexus for cross-team coordination
ABB Innovation
Instructor
- Taught mobile development using MIT App Inventor
- Created lesson plans and guided students through hands-on projects
- Helped beginners build functional apps without prior coding experience
- Focused on technical and design skill development
ABB Innovation
Mobile and Web Developer (Apprenticeship)
- Worked on web and cross-platform mobile apps using React JS and React Native
- Designed UI and optimized app performance
- Troubleshot UI and functional issues across platforms
- Gained hands-on experience in JavaScript, Swift, and HTML
Education & Certifications
Education
Azerbaijan State University of Economics • UNEC
Master's degree • Artificial Intelligence
Sep 2024 - Jul 2026
Azerbaijan State Oil and Industry University • ASOIU • SABAH Groups
Bachelor's degree • Petroleum Engineering
2017 - 2021
STEP IT Academy Azerbaijan
Computer Software Engineering
2018 - 2021
Certifications
The Technology of Music Production
Berklee College of Music
ID: QDHUY9NKOZVL
Issued: Nov 2024
Introduction to Ableton Live
Berklee College of Music
ID: A2STNLU9IKAN
Issued: Nov 2024
Microsoft Technology Associate: Software Development Fundamentals (MTA)
Microsoft
ID: 98-361
Issued: Feb 2020
Professional Skills
Technical Skills
Architecture & Design
Tooling & Practices
Collaboration & Process
Portfolio Projects
Birbank
Rating: 4.9 (191.3K+)
Contributed to the development and enhancement of Birbank’s official iOS app. Focused on financial features including payments, transfers, and secure authentication. Improved code quality and app performance with Swift and UIKit.
UBank by Unibank
Rating: 4.8 (17.6K+)
Worked on the UBank iOS app in a hybrid setting. Responsible for implementing and maintaining core banking features, enhancing user experience, and refactoring legacy components.
ABB Mobile
Rating: 4.9 (110K+)
Developed core features of ABB’s mobile banking app including payment integrations and account management. Contributed to architecture improvements and ensured performance optimizations.
Beso
Rating: 5.0 (New)
Led the end-to-end development of the Beso mobile application aimed at small businesses. Implemented modules for inventory, expense tracking, e-invoicing, and financial forecasting using Swift.
Get In Touch
Send a Message
Feel free to reach out if you're looking for a professional iOS engineer with expertise in Swift, UIKit. I'm open to new opportunities, collaborations, or freelance projects.