aalemi logo

Ali Reza Alemi

Work History & Experiences

TDK - Trusted Positioning Inc logo

Senior Software Developer - iOS Engineer

TDK - Trusted Positioning Inc

May 2023 - Present

Calgary, Alberta, Canada

  • Developed "Coursa Venue Realtime" SDK and "Venue" application which is written in Objective-C and Swift, and is a positioning solution used by 5,000+ users across the world.
  • Enhanced functionality and performance through optimization and code refactoring, reducing battery consumption by 30% and resolving 50% of the existing bugs.
  • Automated and optimized the build process using Jenkins, resulting in a 20% reduction in build time and increased deployment efficiency.
  • Ensured code quality and security by creating and maintaining a SonarQube scanner job on Jenkins server, identifying and resolving bugs, code smells, and security vulnerabilities. Ensured compliance with code quality standards and industry best practices.

Technologies:

  • AWS
  • Combine
  • CoreBluetooth
  • Git
  • GitHub
  • Jenkins
  • MapKit
  • Objective-C
  • Shell Script
  • SonarQube
  • Swift
  • UIKit
Harvest Venture Builder Inc logo

iOS Instructor - Part Time

Harvest Venture Builder Inc

Jun 2022 - Feb 2023

Calgary, Alberta, Canada

  • Developed and delivered a comprehensive iOS development course primarily using the Swift Programming language, covering basic to intermediate concepts of iOS development.
  • Created a starter application, "Global Pizza", with pre-existing problems and bugs, which helped students learn better by resolving these issues while implementing their learning throughout the course.
  • Provided individualized code reviews and mentorship to students, ensuring code quality and adherence to industry best practices. Guided students in developing their iOS development skills.
University of Calgary logo

Research Assistant

University of Calgary

Jan 2021 - Nov 2023

Calgary, Alberta, Canada

  • Developed and implemented a Reinforcement Learning framework in Python, utilizing the Multi-Armed Bandit concept to optimize route planning for enforcement vehicles, resulting in response times reduction by 15% and increased resource allocation efficiency by 30%.
  • Designed and deployed a SQL database in PostgreSQL, integrating real data from Calgary Parking Authority (CPA), streamlining data management for parking lot transactions, observations, and violations. Created API endpoints for seamless data retrieval, using Node.js server with Express.
  • Built and launched a fully functional web application using React, JavaScript, and TypeScript, serving as a live dashboard for managers to monitor parking lot activities and identify violation trends, enhancing data visualization and insights.

Technologies:

  • AWS
  • CSS
  • Express
  • Git
  • GitHub
  • HTML
  • JavaScript
  • Node.js
  • PostgreSQL
  • Python
  • React
  • Tailwind CSS
  • TypeScript
INFINITE8 logo

Senior Software Developer - iOS Engineer

INFINITE8

Jan 2020 - Jan 2021

Tehran, Tehran, Iran

  • Developed and designed key features for the "SportMob" application (top 5 sports app in the App Store with thousands of daily users), including Archive feature to save favourite items and cached offilne contents.
  • Optimized data storage and retrieval, resulting in a 25% performance improvement. Utilized RxSwift alongside VIPER architecture for seamless interactions between app components.
  • Designed and developed the "SmarTales" video streaming application from scratch, leveraging Swift, Objective-C, RxSwift, and AVKit, to deliver high-quality video content to users.

Technologies:

  • AVKit
  • CoreData
  • Git
  • GitLab
  • Objective-C
  • RxSwift
  • Swift
  • UIKit
Chargoon logo

iOS Developer

Chargoon

Feb 2019 - Jan 2020

Tehran, Tehran, Iran

  • Led a team of 3 iOS developers in the successful development and launch of the "RoyalKeep" application, a multi-purpose tool for note-taking and to-do lists creation.
  • Designed the UI/UX of "RoyalKeep" based on the latest design trends, focusing on intuitive navigation and a user-friendly experience.
  • Developed the application using RxSwift, adhering to reactive programming principles. Implemented complex UI animations with CoreAnimation to enhance customer engagement by 30%.
  • Collaborated with QA to ensure overall application quality, introducing junior developers to best practices during code review sessions.

Technologies:

  • CoreAnimation
  • Git
  • GitLab
  • RxSwift
  • Swift
  • UIKit
Healthino Accelerator logo

iOS Developer

Healthino Accelerator

Dec 2017 - Jan 2019

Tehran, Tehran, Iran

  • Conceptualized, developed, and launched three iOS applications – "Preg" (pregnancy tracker), "SmartFlyer" (smart advertising platform), and "MyCalendar" (personal organizer) - from inception to App Store deployment.
  • Employed architectural design principles to create modular and scalable components, reducing development time for new features, and enhancing reusability, maintainability, and extensibility of the application.
  • Implemented continuous integration and automated testing for robust functionality and quick issue identification.
  • Collaborated effectively with cross-functional teams (design, product, QA) to ensure alignment with project goals and deliver high-quality user experiences. Conducted code reviews and implemented best practices to maintain code quality and consistency.

Technologies:

  • CoreAnimation
  • Git
  • GitLab
  • Objective-C
  • RxSwift
  • Swift
  • UIKit