# Artem Sharypov > Android Software Engineer at Strava Location: San Francisco, California, United States Profile: https://flows.cv/artem Bachelors of Computer Science graduate from the University of Manitoba. I'm a Software Engineer that's passionate about constantly learning new things, facing new challenges, and dealing with tech in general. I've interned as a full stack engineer with a focus on backend using JavaScript/Go/HTML, and as a Android engineer using Kotlin/Java. I enjoy being able to create, and design solutions for problems that can be solved by tech. ## Work Experience ### Android Software Engineer @ Strava Jan 2020 – Present Mobile Platform ### Software Engineer Intern - Android @ Strava Jan 2019 – Jan 2019 | San Francisco Bay Area -Assisted in a full redesign of the activity upload flow to include a new service, upload manager, and task framework to add support for FIT files -Created an upload manager that handles uploading and polling for the status of activities to improve the reliability of the upload -Developed a new flow for uploading a manual activity in order to decouple it from the recorded activity upload flow -Fixed issues with caching causing stale data to be used by adding conditional logic to ignore the cache ### Junior Developer @ Bold Commerce Jan 2018 – Jan 2018 | Winnipeg, Canada Area -Worked on an AI recommendation and data analytics app which had a Microservice based architecture using Go, PHP Laravel, and RabbitMQ -Developed backend services using Go, Cypher, and SQL to generate analytic data regarding a shops customers, and orders -Optimized a tracking service to reduce the number of API calls required by ~40% -Fixed an issue with tracking products bought by a new customer when it involves a widget -Utilized React and Redux to create user interfaces for a recommendation and data analytics app -Designed unit, integration, and end-to-end tests using Go and PHP laravel to increase code coverage ### Junior Programmer @ Agriculture and Agri-Food Canada Jan 2018 – Jan 2018 | Winnipeg, Canada Area -Built user interfaces for a government grant processing software using HTML, JavaScript, and Bootstrap -Designed and implemented REST API services using Grails, SQL, and HQL -Developed dynamic PDF reports to show processed application data on a monthly basis using Jasper Report, SQL, and Grails -Optimized SQL queries to reduce home page load times by double -Identified and fixed bugs found within an application processing program ## Education ### Bachelor's degree in Computer Science University of Manitoba Jan 2014 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/artem-sharypov --- Source: https://flows.cv/artem JSON Resume: https://flows.cv/artem/resume.json Last updated: 2026-03-20