Karthik Varma

Engineering Manager @ Amazon

United States

About

Thank you for your interest in my profile. With 4+ years of experience as a iOS/ Mac OS Developer, I am always an admirer of game changing technologies and a deep learner who try to explore the inside of the technologies that interest me. As a deep learner and a smart worker, I can quickly grow beyond my current level of expertise. Let's talk if you feel I am your person. You can reach me at [email protected]. Thanks, Karthik

Experience

  • Software Development Manager at Amazon
    Jun 2025 - Present · 1 yr 2 mos

  • Senior Engineering Manager at Walmart Labs
    Nov 2019 - Jun 2025 · 5 yrs 8 mos

  • Software Engineer at ADT
    Dec 2016 - Nov 2019 · 3 yrs

    Working as a Software Engineer for ADT’s Pulse mobile platform. (https://itunes.apple.com/us/app/adt-pulse/id355736423?mt=8) ▪ Wrote native iOS modules using Swift, Storyboards, Autolayout, Size Classes, TableViews, CollectionViews, TabBarControllers, NavigationControllers. ▪ Implemented Push Notifications using Apple’s APNS and Urban Airship with Deep-link support. ▪ Implemented camera live streaming in the iOS mobile app. ▪ Implemented continuous integration and deployment of builds for enterprise distribution using Jenkins, Fastlane and HockeyApp. ▪ Integrated with Firebase and Google Analytics for Crash Reporting and Analytics. Also implemented feature to capture app’s network logs (Different Log Levels) using Cocoalumberjack from the customers phone which can be triggered through a push notification and provided the ability to share logs from the app. ▪ Integrate with Apptentive to provide an easy and convenient interface for users to submit reviews and feedback. ▪ Wrote extensive automated UI tests using Calabash and Unit Tests using XCTest, OCMock. ▪ Apart from feature implementations, daily activities include bug fixes, code reviews, communicating with marketing and business teams to understand feature requirements. ▪ Responsible for integrating 3rd party apps into Pulse app with Ring and Nest. ▪ Worked on implementing Accessibility and making the app ADA (American Disabilities Act) Compliant. ▪ Interfaced with web APIs and worked with REST patterns employing JSON structures. ▪ Work with Marketing/Business to gather feature requirements and make sure the requirements are compliant with Apple design guidelines. ▪ Tested the application for memory leaks and relevant bugs, fixed the leaks, and deployed on different Smart phone firmware to validate the application stability. ▪ Provide technical assistance to other team members as needed. ▪ Followed Agile methodology, involved in daily meetings, status updates and sprint planning.

  • iOS/ MacOS Developer at Apple
    Jun 2015 - Dec 2016 · 1 yr 7 mos

    Worked in Customer Systems as a developer of iLog, an internal OS X GCRM application used by members of AppleCare support team. Unlimited UI customization Used XCTest and OCMock to write extensive unit tests Unit tested application frameworks and plugins achieving 80% code coverage. Performed periodic code merges by keeping all the release branches with up-to-date code changes. Worked on making the application accessible by providing users with an option to navigate through the application using Keyboard Navigation and Voice Over. Added new features such as Automated warning messages for Chat for idling customers Saved application preferences on the server, making them readily available on when logged in Performed daily code reviews, debugging issues and used Radar, Espresso, JIRA, and Central Station for Ticket tracking

  • Instructional Student Assistant at San Jose State University
    Apr 2013 - Apr 2014 · 1 yr 1 mo

    Worked as an English language instructor for undergraduate students in the department of Linguistics and Language development at San Jose State University. Worked as an admin for the Language Development Center, Department of Linguistics and Language Development.