# Karthik Thota > Engineering at DoorDash; Senior iOS Engineer Location: San Francisco, California, United States Profile: https://flows.cv/karthikthota • Software Engineer Specialized in iOS App Development with 8+ years of experience. • Currently working at DoorDash. Previously at CAPE (drone telepresence software, acquired by Motorola Solutions). • Investor ## Work Experience ### Senior Software Engineer - iOS @ DoorDash Jan 2021 – Present | San Francisco Bay Area Marketplace; Consumer Core Ordering Experience ### Software Engineer - iOS @ The Mind Company Jan 2019 – Jan 2021 | San Francisco Bay Area - Successfully launched a new mindfulness and meditation iOS application called Balance (http://www.balanceapp.com/) - Featured on App Store as App of the Day! 4.9 App store rating! ### Software Engineer - iOS @ Cape Jan 2018 – Jan 2019 | Redwood City, California (Acquired by MOTOROLA SOLUTIONS) Working with the mobile team in developing the Cape's operator application for telepresence and livestream capabilities using Drones. Collaborate with team to design and ship new features. Maintain code quality with unit testing and automate deployment process with CircleCI. Find memory leaks and identify performance issues using Xcode’s Instruments tool. Run sprint meetings every week to prioritize JIRA tickets. Worked with DJI SDK and multi-threading to prioritize different application tasks. Built new features using MVVM design pattern and write unit tests to test view model’s business logic. Strong understanding of Apple’s frameworks, local storage, networking (RESTful APIs). Strong understanding of Apple’s Human Interface Guidelines. ### Software Engineer - iOS @ Appstem Jan 2016 – Jan 2018 | San Francisco Bay Area - Built a content management system in AngularJS for a major pharmaceutical client. - Maintained code base of a legal compliance iOS application and implemented new features such as single sign on with Okta, an in-app infinite runner game to keep users of the application engaged, and improved push notification services with deep linking. - Built surveys and polls feature using React and Javascript for a San Francisco based company involved in employee engagement and employee communication software. - Designed a scalable database using Firebase for a ride sharing social networking iOS application. - Optimized performance by caching data from networking calls. Improved image download and image storage by compressing image data. - Built features like tracking user’s current location real time while using Apple’s native frameworks like CoreLocation and MapKit. Used open source libraries such as Alamofire for RESTful API calls. Roles: I worked on three different projects for three different clients ranging from startups to large corporations. For two of the three projects, I was lead iOS Engineer and lead Front End Web Engineer. And I was a support Front End Web Engineer for the third project. Skill set: iOS development, Auto Layout, Storyboards, Swift, Web Development, Angular 2.0, React, TypeScript, UNIX shell, Mac OSX, MVC Software Design Architecture. - Development tools: Xcode, Visual Studio Code, Postman, Git - Project management tools: Basecamp, Trello. - iOS Frameworks: UIKit, SpriteKit, MapKit, UserNotifications, Core Animations. - Agile ### Software Engineer Intern - iOS @ DataCare Jan 2016 – Jan 2016 | San Jose - Developed a speech-to-text iOS application for healthcare professionals. - Used Firebase for backend service. ### Student Technical Specialist - ITS @ University of California, Santa Cruz Jan 2015 – Jan 2016 | University of California, Santa Cruz - Configured routers, enforced internet security, and resolved computer software and hardware issues. - Used ITS Ticket Service to open, update, and close client’s tickets. ### Data Visualization Programmer, Research Assistant, and Teaching Assistant @ University of California, Santa Cruz Jan 2014 – Jan 2016 | University of California, Santa Cruz Course: CMPS 165: Data Visualization for Programming - Designed a new computer science course in data visualization at UC Santa Cruz. - Created interactive data visualizations using a JavaScript library called D3.js. - Designed programming assignments, prepared course material, and instructional handouts. - Mentored over 100+ students on class final projects. - Held weekly office hours to teach students the fundamentals of D3.js programming. - Lectured multiple times on effectively generating TopoJSON maps and creating interactive geo maps using D3.js. California Interactive Project for UCSC CCREC. - Researched socio-economic topics and gathered data from U.S. Census Bureau. - Created geo-mappings, line charts, & pie charts with D3.js. Course: CMPS 80L: Social Data Analytics and Visualization - Tutored students in R programming for creating info-graphics. - Graded homework and exams. ### President, Vice President, Webmaster @ Association for Computing Machinery Jan 2013 – Jan 2016 | University of California, Santa Cruz Association for Computing Machinery at University of California, Santa Cruz - Led the #1 computer science organization on campus! - Conduct workshops that introduce new languages and development tools - Conduct programming competitions. CodeHour. - Plan and coordinate events (i.e. Tech-Talks) for club members. - Network with representatives from software companies. - Provide academic and career resources for club members. - Oversee committee system and board members. - Previously held positions: Vice President (2014 - 2015), WebMaster(2013 - 2014) ## Education ### Bachelor’s Degree in Computer Science B.S. University of California, Santa Cruz Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/kthotav - Website: http://kthotav.github.io - GitHub: http://github.com/kthotav --- Source: https://flows.cv/karthikthota JSON Resume: https://flows.cv/karthikthota/resume.json Last updated: 2026-03-22