Mehdi Ijadnazar

iOS Developer

Hi, I am Mehdi Ijadnazar, a passionate iOS developer who loves to dive deep into technologies and framework and get his hands dirty with code to get things done right. I have completed my undergraduate studies in Computer Science at University of Tehran and my Masters Degree with a major in Artificial Intelligence at Allameh Tabatabaei University. I believe in this motto: “Anyone can write code that computers understand; good programmers write code that humans understand” 😉

What I Do
  • iOS Development

  • Back-End Development

iOS Development

90%

Desktop Application Development

70%

Back-End Development

60%

Where I’ve Worked

Feb 2017 - Nov 2019
iOS Team Lead and Manager AT IranKish LTD
  • Led migration from Objective-c to Swift on Put project
  • Led maintenance and development of new features on projects Put, Hamput Spectra, Amp, and MPG
  • Consumed numerous SOAP and REST web services from various vendors using both Swift’s URLSession and AlamoFire networking library
  • Developed notification handler modules for Put and MPG using Batch iOS SDK.
  • Developed Networking functionalities as a separate module for both Put and MPG projects
  • Consumed Google’s Firebase and Analytics libraries to monitor crashes and user journey in Put and MPG projects
  • Managed codebase and repository on Bitbucket which included code reviews and fixing of merge conflicts for Put and MPG iOS
  • Developed animation effects for Put project using CoreAnimation and UIKit
  • Managed module libraries on Cocoapods
  • Managed all workload of publishing app to end users as well as company’s enterprise customers
  • Developed wrapper for SP530 iOS sdk in Hamput project
  • Had the role of Scrum Master for iOS team in Scrum software development methodology
  • Managed tasks for iOS team members to meet deadlines using Trello
  • Helped other iOS team members debug with Xcode and LLDB
May 2016 - Sep 2016
iOS Team Lead and Manager AT Parseh IT Co.
  • Led maintenance and development of new features on customer’s app
  • Consumed REST web services using both Swift’s URLSession and AFNetworking library
  • Developed various UIs using Auto Layout and Adaptive Layout engines in Storyboard
  • Developed animation effects using CoreAnimation engine and UIKit framework
  • Managed module libraries on Cocoapods
  • Published app to end users using Apple’s enterprise program
  • Managed tasks for iOS team members to meet deadlines using JIRA
Apr 2015 - Apr 2016
Freelance iOS Developer
  • Worked on Startup iOS project named GalleryGard
  • Led maintenance and development of all features of the app
  • Consumed REST web services using both Swift’s URLSession and AFNetworking library
  • Didn’t use Storyboard and Auto Layout to build views. Created all the UI in code
  • Developed animation effects using CoreAnimation engine and UIKit framework
  • Subclassed various UIKit components such as UIScrollView, UITableView, UICollectionView and many others
Dec 2014 - Mar 2015
Java EE Developer AT Baharan Co.
  • Developed various functionalities using Core Java
  • Used java Servlets to develop part of a web application
  • used Hibernate to communicate with MySql database and store data
  • used java JSP technology to render HTML pages
Teaching Experience
  • Fall 2009
    Teaching Assistant:
    Data Structures
  • Fall 2010
    Teaching Assistant:
    Data Structures
  • Spring 2011
    Teaching Assistant:
    Designing Algorithms
  • Fall 2011
    Teaching Assistant:
    Computer Graphics