Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic
Alexandru Mihai

Alexandru Mihai

IOS Developer
Bucharest

Summary

Dynamic iOS Developer with a proven track record at IBM, specializing in Native Development using SOLID architecture. Successfully led cross-functional teams and mentored junior developers, driven innovation via PoCs for existing apps or through the means of VR development. Expert in modularization and CI/CD, enhancing software quality and team collaboration. Passionate about delivering scalable solutions and fostering a culture of continuous improvement.

Overview

9
9
years of professional experience
3
3
Languages

Work History

Freelance IOS Developer

-
04.2022 - Current
  • Design and maintain frameworks leveraged across the client's portfolio
  • Drive the modularization of a monolithic architecture by extracting core features into reusable packages, enhancing scalability, testability, and maintainability
  • Develop and optimize tests, improving coverage and reliability
  • Own feature development as a tech owner, taking full responsibility of: epic breakdown; user story creation, refinement, and pokering; implementation and testing support; collaboration with stakeholders; deployment
  • Author architectural decision records (ADRs) and proof-of-concepts (PoCs) to evaluate technical approaches and determine optimal solutions
  • Manage CI/CD pipelines and build agents to ensure efficient and reliable deployments and releases
  • Provide operational support and continuous improvement for the existing codebase, maintaining high-quality standards
  • Evaluate candidate applications, including CV and technical assignment reviews, contributing to hiring decisions
  • Participate in Innovation Days, exploring new product opportunities and enhancements
  • Facilitate code reviews, promoting code quality and knowledge sharing across teams
  • Collaborate in Agile ceremonies, including sprint planning, reviews, retrospectives, backlog grooming, and daily stand-ups
  • Apply SOLID principles and modern software design practices (MVC, MVP, MVVM) to ensure clean, scalable architecture
  • Conduct regression testing prior to releases, ensuring product stability
  • Coordinate closely with feature teams, supporting implementation, debugging, and functional testing
  • Maintain technical documentation, ensuring up-to-date resources for internal teams regarding native API integrations
  • Cooperate with architects, business analysts, and product owners to align technical solutions with business objectives

IOS Developer

IBM
11.2017 - 04.2022
  • Lead a team responsible for managing a newly acquired client
  • Ensure software design best practices are implemented
  • Participate in client-facing activities, including demos and state-of-the-art meetings
  • Mentor interns and junior developers, providing guidance and technical support
  • Take part in technical interviews, contributing to talent evaluation and hiring decisions
  • Onboard new team members, ensuring a smooth integration into the team and processes
  • Conduct 'workshops' aimed at junior colleagues
  • Lead cross-functional developer teams in the IBM International Hackathon, two years consecutively
  • Own and drive the innovation stream, exploring new opportunities such as VR applications relevant to our domain
  • Contribute to a diverse range of applications across multiple technologies on both iOS (Swift) and Android (Kotlin, Java) platforms.

Intern

InfoWorld
06.2016 - 09.2016
  • Create and maintain a proof of concept (PoC) for a patient monitoring system
  • Develop a custom server on a Raspberry Pi 2 to receive and process data from BLE-capable devices, enabling real-time health data transmission

Education

Bachelor of Science - Electronics And Telecommunications

"Politehnica" University of Bucharest
Bucharest
06-2017

Skills

Swift (SwiftUI, UIKIt)

SOLID architecture

Modularization

CI/CD

Testing

Swift Package Manager

Mentorship

Communication skills

Agile/Scrum

Accomplishments

  • Authored Architectural Decision Records (ADRs) and Proofs of Concept (PoCs) that evolved into core components of the production app, directly enhancing user satisfaction and contributing to measurable business success
  • Promoted to Team Lead after only three years of experience, reflecting strong leadership potential and technical maturity
  • Demonstrated adaptability and technical breadth by contributing to the successful delivery of over nine mobile applications within the first four years of my career, often working across multiple platforms and technologies in parallel
  • Mentored junior developers, many of whom became integral members of our team, supporting long-term growth and knowledge sharing
  • Independently designed, developed, and published an Android game on the Google Play Store in 2016

Timeline

Freelance IOS Developer

-
04.2022 - Current

IOS Developer

IBM
11.2017 - 04.2022

Intern

InfoWorld
06.2016 - 09.2016

Bachelor of Science - Electronics And Telecommunications

"Politehnica" University of Bucharest
Alexandru MihaiIOS Developer