# Rolan Marat > Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/rolanmarat • Software Engineer with extensive experience in mobile development, development and architecture of large software applications. • Swift, Objective C, Dart, Kotlin, JavaScript, Node.js, Java, Python, Perl, C++, SQL, UML, ABAP, Ruby on Rails. • iOS SDK, XCode, Visual Studio, AWS, Android Studio, Unity, Cocos2D, Apache Tomcat, IntelliJ, Bootstrap, Jenkins, Git, Firebase, Parse. • Entrepreneur. • Innovator: 30 patents (10 issued and 20 pending) (22 patents with the US PTO, 6 patents with the European Patent Office, 1 patent with Indian Patent Office, 1 patent with Chinese Patent Office, lead inventor on 14 patents) • Published Patents: https://www.google.com/?tbm=pts#q=Rolan+Abdukalykov&start=0&tbm=pts https://www.google.com/?tbm=pts#q=Rolan+Marat&start=0&tbm=pts • rolanmarat.com ## Work Experience ### Staff Software Engineer @ SoFi Jan 2022 – Present | San Francisco Bay Area ### Lead Software Engineer - iOS @ Fuzzy Jan 2021 – Jan 2022 | San Francisco Bay Area ### Co-Founder @ Droool Jan 2014 – Jan 2021 | San Francisco Bay Area Droool is a healthy dog food subscription service designed to create happiness for dogs. We serve convenience and bring peace of mind to the loving dog parents. Visit and sign up today at http://www.drooolbox.com/ • Developed mobile, web, and backend side of Droool. • Worked in engineering, product, inception, finance, operation, legal, compliance, marketing areas. • Helped with design and testing activities. • Technologies used: Objective C/iOS, node.js, Stripe, MongoDB ### Senior Software Engineer, Tech Lead @ UPC Jan 2020 – Jan 2021 | San Francisco Bay Area UPC is a retail intelligence platform connecting buyers and suppliers in a private marketplace. - Architected, implemented and improved platform features on iOS, backend and Web. - Implemented messaging, product recommendation feed, analytics, offers & orders management, email & PN, connections networking, and other important retail intelligence engine aspects. - Authored 2 patents applications - Optimized performance of backend APIs by 511% by parallelizing multiple processes, removing redundancy, moving data to in memory databases, improving sorting algorithms and other improvements. - Technology used: Node.js, Javascript, Swift, React, Express, Firebase, GCP, Redis ### Senior Software Engineer, Tech Lead @ Quizlet Jan 2017 – Jan 2020 | San Francisco Bay Area Quizlet is a leading education tech brand that builds learning tools to inspire and empower students and teachers. - Led iOS Monetization Team and helped to increase iOS subscription revenue by 945% (2017 - 2019). - Reduced #1 top iOS Crash 100x, helping improve significantly stability of the app and increasing crash free user metric using Fabric, Swift, WebKit, Google Ads Manager. - Implemented new free trial features that improved upgrade conversion rate by 16% using Swift, StoreKit, Apptimize. - Implemented new UI flow for subscription upgrades that increased subscription conversion rate by 10% using Swift, StoreKit, Apptimize. - Implemented the most requested feature by users: rich text (parser, rendering, serializer and editor) using Swift, Prose Mirror JS. Improved upgrade conversion by 18% and brought additional annual bookings (~1M). ### Senior Software Engineer, Words With Friends Instant Game @ Zynga Jan 2017 – Jan 2017 | San Francisco Bay Area • developed Words With Friends Instant Game on FB Messenger Platform • developed new features for client side, Messenger bots and AWS lambda • improved tracking and reporting of AWS lambda health, environment based AWS lambda setup ### Senior Software Engineer, Zynga Ad Platform @ Zynga Jan 2014 – Jan 2017 | San Francisco Bay Area • full stack engineer for Ad Platform team • incremented Zynga ad revenue by $5M yearly by developing new Ads Platform features using JavaScript, node.js, and Java. • decreased third party data ingestion time from 24 hours to under 2 minutes (720x faster) using Python. • decreased CPU usage on adengine by 50% which allowed to remove 15 of 30 server nodes and reduce the operational cost by developing backend feature using JavaScript, Node.js. • developed features for AdPortal (node.js, MySQL), AdEngine (Java), SMS Service (node.js, memcached), MRAID automation (node.js), reporting (PHP), server deployment and inventory APIs (python), Chef Provisioning templates/cookbooks (Embedded Ruby, shell scripting) • increased incremental ad revenue for Zynga games (FarmVille, Words With Friends, Poker franchises) in the magnitude of several Ms of dollars • migrated ad related servers to AWS • maintained/operated ad related servers • technology used: node.js, Java, javascript, python, PHP, shell scripting, MySQL, Jenkins, AWS ### Senior Software Engineer, With Friends Studio @ Zynga Jan 2013 – Jan 2014 | San Francisco Bay Area • led iOS engineering team, Engineering Lead (August - October, 2013) • developed large social games, Words With Friends and Scramble With Friends, for iOS platform using Agile methodology • filed 2 patents with the US PTO (pending) • improved development processes • analyzed game metrics to measure and improve game health • participated actively in code and design reviews • technology used: Objective C, iOS SDK/Cocoa Touch, XCode, Git, Crashlytics • Apple App Store link for Words With Friends game: https://itunes.apple.com/us/app/words-with-friends-free/id321916506?mt=8 ### Mentor @ CodePath.org Jan 2014 – Jan 2014 • helped students with idea brain storming, sketching, wire framing, design, development during Android Boot Camp course • mentored students and teams and guided them to achieve great results in their boot camp team project ### Software Engineer, Mobile Games @ Mixr Inc. (Acquired by IAC/Match.com) Jan 2012 – Jan 2013 • developed a large social game, Mixr, for iPhone using Agile methodology • optimized performance of the application • improved usability of the application • contributed to QA sessions and fixed bugs • technology used: Objective C, cocos2d, iOS SDK/Cocoa Touch, XCode, Git, Crashlytics • Apple App Store link for Mixr game: http://itunes.apple.com/gb/app/mixr-virtual-3d-chat/id517312550?mt=8 ### iOS Mobile Developer @ SAP Jan 2012 – Jan 2012 • developed large scale Apple iOS Mobile application (Integrated Marketing Calendar) for iPad using Agile methodology as part of HANA In-Memory Technology@suite • responsible for architecture and development of the front-end layer of iOS application • proposed efficient solutions and optimized continuously usability and performance of the application • filed 24 patents (pending) (18 patents with the US PTO + 5 patents with the European Patent Office + 1 patent with Indian Patent Office) • lead inventor for multiple invention disclosures and 10 patents used in the application • developed unit tests to improve continuously quality • trained new and existing colleagues on iOS SDK and Apple Mobile platform • interacted and closely worked with Developers, Product Owner, Architect, Scrum Master, UI Designer, Quality Engineer, Knowledge Management Specialist, Vice-President and customers • technology used: Objective C, iOS SDK/Cocoa Touch (UIKit, Core Animation, Quartz 2D, Core Data), XCode, Perforce, Sybase MAKit, Sybase Unwired Platform (SUP) ### Team Architect @ SAP Jan 2009 – Jan 2011 • led and aligned software development and architecture activities for different components of CRM, SIP and Multi Channel departments • contributed to architecture governance rollout and implementation, code and design quality improvements • improved and verified software design and architecture concept documents • participated in specification, design, code, test case and technical documentation reviews • acted as multiplier for new frameworks and architecture concepts • designed and developed new features of large networked software applications and in-house projects using Agile methodology (Test Driven Development, Lean Development Model) • estimated and planned project effort and resources • performed role of a scrum master, project architect of Montreal location, and team architect • filed a patent application with the US PTO (patent pending) • maintained and improved existing components and features of CRM • designed and enhanced automated unit and Selenium tests • analyzed and fixed bugs • optimized run time performance of the applications • enforced proper security protection mechanisms for the applications • collaborated with teams and colleagues from Canada, Germany, India, and the USA • worked in various CRM, SIP and Multi Channel areas (Web Channel Experience Management, Master Data Product) • technology used: Java, JSF, ABAP, SAP NetWeaver Development Studio, SAP Development Workbench, Eclipse SDK, UML ### Development Lead @ SAP Jan 2008 – Jan 2009 • led and aligned software development and project management activities for the development team • estimated and planned project effort and resources • designed and developed new features of large CRM applications and in-house projects using Agile methodology • acted as multiplier for new frameworks and architecture concepts • improved and verified software design and architecture concept documents • maintained and improved existing components and features of CRM • participated in specification, design, code, test case and technical documentation reviews • designed and enhanced automated unit tests • analyzed and fixed bugs • optimized run time performance of the applications • enforced proper security protection mechanisms for the applications • collaborated with teams and colleagues from Canada, Germany, India, and the USA • worked in various CRM areas (Claims Management, Investigative Case Management, Web Channel Experience Management) • technology used: Adobe Flex, Java, JSF, ABAP, SAP Development Workbench, Eclipse SDK, UML ### Junior Software Developer @ SAP Jan 2007 – Jan 2008 • designed and developed new features of large CRM applications and in-house projects using Agile methodology • maintained and improved existing components and features of CRM • participated in specification, design, code, test case and technical documentation reviews • designed and enhanced automated unit tests • contributed to development of automated unit test framework • analyzed and fixed bugs • optimized run time performance of the applications • enforced proper security protection mechanisms for the applications • collaborated with teams and colleagues from Canada, Denmark, Germany, Italy, India, and the USA • worked in various CRM areas (Funds Management, Trade Promotion Management, Investigative Case Management, Pipeline Performance Management) • technology used: Adobe Flex, ABAP, SAP Development Workbench, Eclipse SDK, UML ### Co-Founder, Apple iOS Mobile Architect/Developer @ Roldi Production Inc Jan 2010 – Jan 2012 • developed iOS applications (games and utility apps) and published them on Apple App Store • responsible for architecture and development of the front-end and business object layer of iOS applications • conducted code, design and UI reviews • trained new and existing colleagues on iOS SDK • led the development team of 5 (3 iOS Developers, 2 UI/Level Designers) • technology used: Objective C, iOS SDK/Cocoa Touch (UIKit, Map Kit, AV Foundation, Core Data, Message.UI Framework, Game Center), ShareKit, OpenFeint, XCode, Cocos2D, Zwoptex, TexturePacker, Tiled • Apple App Store link for applications and games: http://itunes.apple.com/ca/artist/rolan-abdukalykov/id348837832 ### Research Assistant @ Concordia University Jan 2009 – Jan 2011 • research and development activities in the effort estimation field of Software Engineering • collaborated with researchers and experts from industry as part of NSERC grant and research activities • technology used: Java, Eclipse SDK, UML, WEKA ### Teacher Assistant @ Concordia University Jan 2010 – Jan 2010 • taught programmer on duty sessions for a class of (~50) graduate students of Software Engineering program • prepared exercises for students to prepare and train them better as part of their curriculum for the graduate courses • assisted students with their questions, projects, and assignments • technology used: Java, Eclipse SDK, UML ### Software Developer @ Ericsson Jan 2006 – Jan 2006 • participated in the development of a large in-house software product to automate testing of IMS-M • designed and developed software tools to automate and improve quality assurance activities of Integration & Verification Engineers • used test driven development (TDD) approach • debugged, refactored and optimized existing software code • gathered, elicited and analyzed software requirements/specifications • participated in design and maintenance activities • technology used: Java, Perl, Eclipse SDK, Shell & batch scripting, SQL, Sybase, UML, Rational Clear Case ### Software Quality Assurance Tester @ ScanSoft, Nuance Communications Jan 2005 – Jan 2005 • designed and implemented programs to automate tests for speech recognition software • set up tests and analyzed their results • verified test coverage • developed and analyzed functional and grammar tests for speech recognition software • worked with remote teams and colleagues • filed and verified software bug fixes • performed technical review of software documentation (User Interface Specifications, Developer & User Handbooks) • technology used: Perl, Batch scripting, Apache Tomcat, Weblogic, Websphere ### Software Quality Assurance Tester @ ScanSoft Jan 2004 – Jan 2004 • developed and debugged functional test cases for speech recognition software • set up and maintained the testing infrastructure • developed additional components for the testing infrastructure • verified software product review problems • technology used: Perl, Batch scripting, Apache Tomcat ## Education ### BEng in Software Engineering Concordia University ### Master of Applied Science in Software Engineering (thesis option) Concordia University ### Secondary School Diploma in Mathematics & Physics National School of Physics & Math (FIZMAT) ## Contact & Social - LinkedIn: https://linkedin.com/in/rolanmarat - Portfolio: http://rolanmarat.com/ - GitHub: https://github.com/arolan --- Source: https://flows.cv/rolanmarat JSON Resume: https://flows.cv/rolanmarat/resume.json Last updated: 2026-04-12