Immanuel Amirtharaj
About Me
I'm currently working as a client engineer at Apple where I develop features for the Maps app on iOS, macOS, watchOS, and visionOS. Prior to that I completed my bachelors and masters at Santa Clara University studying Computer Science and Engineering. I really love working on products that have a positive impact on people's daily lives. Outside of work, I'm interested in cycling, coffee, and reading a good book.
Technical Skills
As an iOS engineer most of my experience is on Apple related platforms where I program in Objective C, and Swift. Most of my time is spent building reusable UI components using UIKit and SwiftUI. The portion of my time is spent modelling client/server interactions using Foundation, protocol buffers and JSON. During my time as a research assistant, I used C and C++ for software development, Python and Bash for scripting, and Matlab for data analysis. I also have experience in building applications using Javascript, Python, and PHP and have used frameworks like Express (Node JS), Flask, React, and Angular JS (1.0).
Work Experience
Currently I'm an client engineer on the Apple Maps team. In the past I have worked as a:
Research assistant under Dr. Behnam Dezfouli at the Internet of Things Laboratory
Teaching assistant for the Computer Science Department at Santa Clara University
Software Engineering Intern at FileMaker, an Apple Subsidiary
Software Engineering Intern at WeatherSphere
Media Services Assistant at Santa Clara University
Exhibit Explainer at the Children's Discovery Museum of San Jose
Products I've Worked On
Apple Maps - Building features for the best mapping app on iOS.
EMPIOT - A cost effective and accurate energy measurement platform for IoT devices.
FileMaker Go 16 - Worked on the OAuth 2.0 feature for users to log in via 3rd party accounts.
Side Projects
Today - A dashboard to keep you up to date on news, stocks, and weather for the day. Written using React, Express, and Node JS.
HIIT Sessions - A High Interval Intensity timer written in Swift. No longer on the App Store because I currently work for Apple.
Class Notes - Web app I made to create and share my class notes