# Naveen Narayanan > Software Engineer at Doppel Location: San Francisco Bay Area, United States Profile: https://flows.cv/naveennarayanan • Proficient in Java, C#, Ruby, Node.js, Python, Actionscript, Javascript, HTML5, CSS3 • Experience in designing and developing framework for mobile and web applications • Experience in developing applications for Android and iOS • Experience in Agile Development Strategies • Designing and developing client side applications for product integration • Implementing modules/API in order to communicate with servers and mobile devices • Creating cross-platform compatible product extensions • Experience in software testing and developing automatic test scripts ## Work Experience ### Software Engineer @ Doppel Jan 2025 – Present | San Francisco Bay Area ### Founding Software Engineer @ Gitar Jan 2024 – Jan 2025 | United States ### Staff Engineer @ CloudKitchens Jan 2021 – Jan 2024 | California, United States ### Senior Software Engineer II @ Uber Jan 2016 – Jan 2021 | San Francisco, California ### Software Engineer @ Hipmunk Jan 2015 – Jan 2016 | San Francisco, California * Developed and shipped features for the android app * Created scalable frameworks to better build features and scale out the product for future iterations * Invested time in introducing testing framework and help improve overall code quality for the android app. ### Software Engineer @ Zynga Jan 2014 – Jan 2014 • Developed client side features for Farmville 2 on Facebook • Worked on both client side (ActionScript 3) and server side (PHP) feature implementation • Designed and Developed administrative tool to detect cheating users or users with corrupted user-data • Utilized Flare3D to modify feature models and animations • Implemented a major feature called the Animal Barn for FarmVille 2 ### Software Engineer @ Lookout Jan 2013 – Jan 2013 • Designed and implemented a device authentication server to provide customized product walkthrough for 4 million Android users • Designed both client and server interactions with customizable rules for specific Android devices • Developed modules to protect users from threats embedded in SMS messages on Android • Changed UX design through simpler and efficient walkthrough • Developed client side applications in Java (Android) and HTML5/CSS3 • Developed device authentication server in ruby ### Integrations Engineer @ AppDynamics Jan 2013 – Jan 2013 • Developed Software Integration modules to extend AppDynamics Peformance Management Software • Developed scripts to integrate with big-data databases such as Mongo, HBase and Cassandra • Created Extensions to support machine communication using socket.io and node.js • Designed and produced software solutions to various customer issues • Developed client side applications using HTML5, CSS3, Twitter Bootstrap, JQuery and JQuery Mobile • Developed server side API using Java, C#, node.js ### Framework Developer @ NexJ Systems Jan 2012 – Jan 2012 • Developed customizable CRM framework solutions for Desktop and Mobile clients • Resolved issues and added new features requested by high profile customers such Wells Fargo, American Family Insurance and ATB Financial • Developed Server side code using Java and Scheme • Developed Client side using HTML, Javascript and JQuery • Played an active role in product design and feature implementations • Worked in an Agile Development environment ### Co-op Junior Software Developer @ Fixmo Jan 2011 – Jan 2011 • Developed and Tested MDM Solution software such as MobileAnalyzer, Gateway Server and Integrity Services for Blackberry, iOS and Android Devices. • Developed Server side code using C#, C++, Java, Visual Basic 6 • Developed Client side code using Classic ASP and Javascript • Played an active role in product design and integration and provided valuable suggestions to help increase product optimization. • Worked in a team of experienced Software Developers, team leads and project managers and demonstrated great collaboration. ### Quality Assurance Technician @ SOTI Inc. Jan 2011 – Jan 2011 • Tested and released various Mobile Management Software such as MobiControl, Pocket Controller Pro for Blackberry and MobiAssist • Designed, developed and published a work flow management application for improving team efficiency • Provided customer support for world-wide customers related to mobile application release • Conceived, designed, developed and implemented new automation techniques for QA department. Up on huge success, the tool was upgraded to extend its usage within software development department • Used JavaScript to create automation scripts in order to speed up testing processes ### Project Manager @ Hearken Hearing Inc Jan 2009 – Jan 2009 , Brampton, ON, February 2009 * May 2009 * Managed website development based on business requirements and product details from company * Designed and Implemented online payment processing feature onto the website * In charge of providing design ideas and supervising the website designer ## Education ### Bachelor of Applied Science (B.A.Sc.) in Computer Engineering University of Waterloo ### High School Turner Fenton Secondary School ## Contact & Social - LinkedIn: https://linkedin.com/in/naveen-narayanan-74196921 - Portfolio: http://www.soti.net --- Source: https://flows.cv/naveennarayanan JSON Resume: https://flows.cv/naveennarayanan/resume.json Last updated: 2026-04-11