Andrei Ionescu Profile Pic

About Me

Welcome to my "bio" page. I'm Andrei, a creative and ambitious individual. iOS & software development are my professional interests along with entrepreneurship, marketing, design and event organising. New situations and connections help me attain my most importat personal goals: self development, living a happy & balanced life and giving something back to the community. I currently work as an iOS Developer in Jassy, Romania.

Contact Details

Andrei Ionescu
Bucharest Romania
WhatsApp only phone: +40-720-500-699
contact@ionescuandrei.com

Work

Alten Romania

Senior iOS Developer August 2024 - Present

My next career step was important: becoming a senior iOS Developer and working on new and different apps and projects. I contribute thus to the development and maintenance of key functionalities for BSH Hausgeräte technician applications, enabling streamlined global maintenance operations. I am, in fact, a subcontractor for IBM Romania and I design and implement scalable architectural improvements, ensuring long-term maintainability by adhering to SOLID and Clean Architecture principles. I utilize AppDynamics to monitor user sessions, investigate crashes, and optimize application performance, ensuring robust and reliable functionality. Additionally, I ensure seamless integration with backend systems using tools like Proxyman and Postman, collaborating closely with backend and QA teams to maintain data consistency. I explore SwiftUI for new features while leveraging deep expertise in UIKit for core development, ensuring efficient and modern application design. I spearhead codebase improvements, introduce SwiftLint, upgrade to the latest Swift versions, and implement CI/CD pipelines in GitHub Actions to streamline workflows. I play a key role in defining best practices, conducting code reviews, and driving technical decisions across the team in a multi-layer subcontractor structure.

CGM Software Romania

iOS Developer November 2018 - March 2024

After University, I embarked on a new journey at CGM Software Romania, a business unit of one of the largest digital health companies in Europe. Until this day, my technical skills were taken to the next level while working at CGM with a team of professional developers, UX designers and testers. I switched from MVC to MVVM-C when developing new iOS app features, I maintained a more complex app and I shaped my coding practices by doing more code reviews and learning new design patterns(Factory, Observer, Builder). I also continued to work in an Agile fashion (Scrum) and gained ownership over important custom features and components of iOS applications.

Rentalcars (Booking.go)

Mobile Software Engineer July 2016 - June 2017

My industrial placement year at Rentalcars was the defining step for my career as a Mobile Software Engineer. It was for the first time when I worked in an Agile environment (Kanban), had more responsibility and ownership and developed features for a an app used by hundreds of thousands of people. I worked with Swift and Objective-C in an MVC fashion. As a junior developer, I had learnt Swift very fast and learnt how to use Delegates, Autolayout, Cocoapods, Gitlab and Github, Google Analytics and many more. It was at Rentalcars where I dicovered my passion for delivering quality, which includes a product with good UX and testable code.

RedPoint Software Solutions

Java Intern June 2015 - August 2015

As a Java Intern, my responsibility at RedPoint was to add functionality to an existing University Management Tool. I learnt for the first time how to work with other professional developers through version control, do network requests, do business presentations and apply object oriented programming principles. Though short, this internship made me understand that writing clean code and knowledge sharing are important for the efficiency of a team.

Education

University of Manchester

BSc Honours Computer Science with Business Management with Industrial Experience July 2018

My experience at the University of Manchester was an incredible self-development journey and therefore I will keep it short. The combined business and computer science degree was a perfect fit for my personality and what I desired for my profesional life. I have learnt algorithms, graphics, web development, databases, UX, problem solving and many other subjects that helped me become a better developer. The business side taught me more about team work, critical thinking and financial/strategic guidelines to make a busines successful. I have gratuted with First Class Honours and I am proud of my achievements.

University of Bucharest

Master's in Software Engineering July 2022

During my Master’s in Software Engineering at the University of Bucharest, I deepened my expertise in advanced computing topics, refining both my technical and academic skills. The program emphasized cutting-edge software development methodologies, scalable architectures, and modern computing paradigms, equipping me with a strong foundation for designing and optimizing complex software systems.

Skills

Career wise, I have been an iOS developer most of my time. Nevertheless, I have designed, adapted and developed websites for different purposes, engaged in entrepreneurial activities and taken up various soft and tech skills. In the near future, I want to learn more about Android Development, React, Flutter and more complex tasks Python. Please check my Github page for iOS repositories especially.

  • iOS (Swift + Objective-C + SwiftUI)
  • Javascript (Vanilla, React)
  • PHP
  • Java
  • GIT
  • Illustrator
  • Photoshop
  • Blender 3D
  • C
  • SQL (Oracle, MySQL, SQL Lite & Others)

Get In Touch.

If you would like to say hello and strike a converstion, please send me an email or WhatsApp message. Alternatively, I can reply to LinkedIn and Skype messages. I can also give tips and help a fellow developer/volunteer/entrepreneur in need. :)

Address, Phone and Email

Andrei Ionescu
Bucharest, Romania
WhatsApp only phone: +40-720-500-699
contact@ionescuandrei.com
LinkedIn: https://www.linkedin.com/in/andreitudorionescu/