Sasan Soroush

Senior iOS Developer

I started making websites as a hobby in 2010 but since 2015 I became seriously interested in programming mobile apps and ended up falling in love with iOS development! Since starting just over six years ago, I have had the opportunity to work on many projects and tech stacks. 

I understand how important it is to be a team player, and after having had to run a few, I know what it takes to ensure that a project runs smoothly. My passion runs deep, and very few people work harder than I do. Also, I will adapt myself to most time zones quickly.

         https://sasansoroush.com

Work Experience

Senior iOS Application Programmer  •  MetaOptima

June 2022 - Present
Vancouver, Canada

  • Write, modify, and integrate clean and stable code and accompanying documentation
  • Maintain existing mobile applications and make changes as needed
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance.
  • Increased crash-free users rate to 91% by fixing the bugs and updating legacy code.
  • Work closely with other developers and UI designers in an agile environment.
  • Report daily, weekly, and monthly on the status of applications regarding changes and maintenance.

iOS Application Programmer  •  Rayaneh Komak (Shabake Gostaran Sabz Persia)

August 2018 - September 2022
Tehran, Iran

  • Led the scrum team of 3 to translate requirements into implementable user stories.
  • Helped with the development process of new analytical and logical requirements.
  • Reduced development costs by 10% through transitioning to alternative OCR & VoIP open-source SDKs.
  • Transform user requirements into implementation documentation.
  • recognize and communicate technical problems, procedures, and solutions.
  • Performed technical designs and implementation of 4 complex iOS apps.
  • Implemented internationalization and localization to be prepared for a global audience.
  • Promoted to Senior iOS Developer after being chosen as a Technological Talent by the vice-presidency for science and technology of Iran in 2020.

Junior iOS Application Developer  •  RaadSense (Rahkarhaye Ebtekari Daana Co.)

March 2016 - August 2018
Tehran, Iran

  • Acquired by Persian E-Commerce Company PEC.
  • Experienced real-world programming environment in Swift.
  • Worked on Protocols, Delegates, and Core Data, To build an iPad Cashier App.
  • Promoted to mid-level iOS Developer within 12 months due to strong performance and Developed the Train Ticket section of the "TOP" super application with over 2 million users.

Contract Work


iOS Application Programmer  •  SoundStorming

August 2020 - May 2022
Santa Monica, CA

  • Implemented a template-based share flow resulting in a 351% increase in engagement time in the first month.
  • Led architecture, design, and development of 30+ new features using agile development methodologies.
  • Increased development speed by 50% through refactoring the UI elements and creating reusable components.
  • Wrote new integrations using swift, resulting in a 30% performance improvement from previous versions.
  • Planned, tracked, and managed deliverables in 100+ short-term sprints and 20+ long-term deployments.

iOS Application Programmer  •  Carsimo

May 2020 - July 2020
Tehran, Iran

  • Implemented a template-based share flow resulting in a 351% increase in engagement time in the first month.
  • Led architecture, design, and development of 30+ new features using agile development methodologies.
  • Increased development speed by 50% through refactoring the UI elements and creating reusable components.
  • Wrote new integrations using swift, resulting in a 30% performance improvement from previous versions.
  • Planned, tracked, and managed deliverables in 100+ short-term sprints and 20+ long-term deployments.

 Open Source Projects


iOS Application Programmer

Video Length Calculator

Apr 2020

This tool will calculate the total length of multiple videos, it accepts multiple files or a folder. I mainly created it to learn how to create a Mac OS Application, but it turned out to be useful for some videographers.

https://github.com/sasan-soroush/video-length-calculator

iOS Application Programmer

Framify

Jan 2020

I had the idea of transforming short videos into physical flipbooks. I thought it would be cool to be able to have a short memory in your hands like a flip book, so I created this tool to convert a video to images/frames.

https://github.com/sasan-soroush/Framify

Articles


Recent Projects


Tipsy

With "Tipsy", you can find nearby restaurants and cafés. You can pay tips to the staff working there far faster and easier than ever. I was responsible for managing the mobile development team here. You can check out this app on the app store.

https://apps.apple.com/lt/app/tipsy/id1452117799

SoundStorming

Create music together. Record, share & find musicians to help finish your track. Fast and easy way to discover ideas and make new music. Get your fans to participate in the music-making process. Download now to start your musical journey!

https://apps.apple.com/us/app/soundstorming/id1429535548

Other Projects


SMS Police.  

This app separates the spam SMS messages and puts them in different folders on your iOS device's official message app.

RK Staff

This is an app developed for just the staff of a company. They can see available services and choose anyone that they can do.

Rahyab

I developed this app for a startup in the IOT field. With this app, you can control your car with your mobile.

iMoozik

With this application, you can search and download any song on the internet onto your iOS Device. You can also make playlists for yourself.

XDatabase

In this app, I put another passion of mine into app development and that is “Magic tricks”.It can give you the information when you get a picture of your friend’s face.

Color Wheel

I have a huge interest in making games with unity, but in this project, I wanted to see if I could make a game with just pure swift.  


iOS Development


  • Best Practices
  • Clean Code

UI Design


  • Psychological Triggers
  • Color & Harmony Effect

Language


  • Persian - Fluent
  • English - Advanced

Skills

Education


Kharazmi University

Bachelor of Customs Management

2014 - 2019