# Kenan Mesic > Staff Software Engineer @ CoinTracker Location: San Diego, California, United States Profile: https://flows.cv/kenanmesic Full-stack software engineer with 10+ years of experience building high-performance web and mobile applications. A generalist at heart, I thrive on taking products from idea to reality whether it’s architecting backend systems, crafting elegant user interfaces, or scaling infrastructure for global use. I’m deeply product-oriented and enjoy working closely with product teams to envision, design, and deliver new capabilities that push the boundaries of what’s possible. Simplicity is my guiding principle, building clear, scalable solutions that make complex systems intuitive and performant. Passionated around edge technology, sync platforms, local-first architectures, AI agents, and stablecoins. Always learning, always building. Ideal Tech Stack: Languages: TypeScript, Python Frontend: React, React Native (Expo), Vite/React Router or Next.js, Radix UI, Tailwind CSS Backend: GraphQL, Node.js, FastAPI Infrastructure: Cloudflare Workers, AWS, Terraform Database: PostgreSQL, MongoDB CI/CD: Github Actions ## Work Experience ### Staff Software Engineer (Tech Lead) @ CoinTracker Jan 2022 – Present Leading a team of 8 engineers to build crypto accounting and tax products across consumers and enterprises. Day-to-day, I touch every part of the stack, lead technical decisions, and make product decisions. Current Project: Leading and building an embedded crypto tax solution inside of the top crypto exchanges. Completed Projects: - Architected and implemented our next generation app architecture. Led to over 4x speed up in page load times. 3x increase in developer velocity. https://www.cointracker.io/blog/introducing-cointracker-2-0 - Old architecture: one app with a tightly coupled backend/frontend architecture built with Python and Jinja - New architecture: decoupled GraphQL API server in Google Cloud, multiple React web apps running on the edge in Cloudflare, a monorepo hosting all client apps (consumer web and mobile app, enterprise web app, marketing apps). - Built a enterprise subledger for crypto accounting from 0 -> 1 in 4 months. Led product decisions and engineering. https://www.cointracker.io/blog/cointracker-enterprise - Add wallets flow in mobile. Used by 60% of our users. - Rebuilt Auth flow in mobile app. - Handle DDOS attacks and security attacks on the edge and application layer. Web Frontend: React, Astro, Vite, Cloudflare Pages Mobile: React Native, Expo Backend: Python, GraphQL, Flask DB: PostgreSQL, Redis Infra: Cloudflare, Auth0, GCP ### Senior Software Engineer @ Rivian Jan 2022 – Jan 2022 | Palo Alto, California, United States Full stack development with a backend emphasis on the Vehicle Services division. Microservice architecture built on top of AWS. Technologies: Node.js, React, GraphQL, Redis, AWS DynamoDB (NoSQL), AWS SQS, AWS EventBridge Infrastructure: AWS - Lambdas, Kubernetes Service (EKS) Languages: JavaScript, Python, HTML, CSS Devops: GitLab CI, Terraform - Implemented and deployed a distributed cache used by the entire Vehicle Services - Developed GraphQL endpoints with Node.js and AWS DynamoDB running on AWS Lambda and Kubernetes - Building new features like inventory management from top to bottom - DB (AWS DynamoDB), backend (Node.js, NoSQL), and frontend (React) ### Senior Software Engineer @ Salesforce Jan 2020 – Jan 2022 | San Francisco, California, United States Full stack development on the platform team in Salesforce’s Experience Cloud division. Technologies: Lightning Web Components, Spring, Maven, Node.js, Aura, Selenium, Oracle DB Languages: JavaScript, Java, HTML, CSS, SQL • Full stack development on our next generation web framework called Lightning Web Runtime - similar to Next.js (https://youtu.be/gJlB4QdIpVY) • Architecture included web components, static site generation, and aggressive caching to deliver sub-second page load times. • Acts as a platform for our customers to build dynamic web applications on top of Salesforce CRM that is tailored to both mobile and desktop experiences. • Designed and built a data binding framework that injected data by building out an abstract component tree on the server. (https://help.salesforce.com/s/articleView?id=sf.networks_data_binding.htm&type=5) • Implement new features that allow customers to utilize the platform easier and more effectively • Wrote developer blog posts and presented at TrailheaDX to our customers to explain new features (https://sforce.co/2ZyQCrk) • Testing, debugging, and measuring the performance of implemented features • Work with product managers and directors to prioritize and design our next feature set • Building out compressive test coverage through unit tests, functional tests, and end-to-end tests • Taught a class for Salesforce new hires on frontend unit testing (Jest) at Salesforce - Built my own set of exercises and problems: https://github.com/kmesic/jest-exercises • Troubleshooting production issues to support customers ### Software Engineer @ Salesforce Jan 2019 – Jan 2020 | San Francisco, California, United States ### Associate Software Engineer @ Salesforce Jan 2018 – Jan 2019 | San Francisco, California, United States ### Software Engineer @ Occuspace Jan 2018 – Jan 2018 | San Diego, California, United States One of the founding engineers to help create Occuspace (Waitz) - a platform to track how many people are in an area based on cell phone signals. Technologies: React, Node.js, Redis, AWS Dynamo Languages: JavaScript, HTML5, CSS • Built a web application that aggregated data effectively so that customers could view how many people were in their facilities at any given point of time (past and present). • It also showed trends and statistics so that customers could understand the data. ### Software Engineer Intern @ Medspace Jan 2017 – Jan 2017 | San Diego, California, United States Developed a mobile application to be able to connect medical agencies with doctors through a sophisticated machine learning algorithm. Technologies: .NET Core, Xamarin Languages: C# ### Software Engineer Intern @ Salesforce Jan 2017 – Jan 2017 | Boston, Massachusetts, United States Full stack development on the mobile app team in Salesforce Commerce Cloud Division. Technologies: Appcelerator Titanium (Mobile), Rhino JS Engine (Backend), Appium, Selenium Languages: JavaScript • Implemented a creative patent pending mobile payment solution to allow customers to pay in store using Apple Pay and PayPal without having to go through a payment terminal device. • Developed in JavaScript for both front-end and back-end with Appcelerator Titanium and Rhino JS Engine respectively. • Created a cross-platform integration test using Appium and Selenium to test the feature I implemented above. • Worked in an Agile Software Development methodology with two-week sprints and daily standups. ### Front-End Software Developer @ UC San Diego Creative Services and Publications Jan 2015 – Jan 2017 | La Jolla, California Lead front-end software developer for UCSD websites and web applications. Languages: PHP, JavaScript, HTML5, CSS Technologies: ExpressionEngine • Developed and maintained the UCSD news site (https://news.ucsd.edu) and commencement site (https://commencement.ucsd.edu) • Created a completely brand new calendar site for UCSD (https://calendar.ucsd.edu). ### Software Development Engineer Intern @ Hewlett Packard Enterprise Jan 2016 – Jan 2016 | Roseville, California, United States Worked on a web application used for configuring and getting data from HPE network switches. Technologies: React, Reflux, Grommet, Node.js Languages: JavaScript, Embedded C, HTML5, CSS • Built a new SNMP Config Page, IP Authorization Page, and Update Firmware Page for Web App. • Sped up web build times (45s to 13s) using parallelization, caching, and dynamic linked libraries. Wrote in Embedded C to create back-end handlers for retrieving history about Spanning Tree Protocol (STP) on HPE switches. Developed a new CLI command to configure which home page for the web server to default to on HPE switches. ### Software Development Engineer Intern @ Hewlett-Packard Jan 2015 – Jan 2015 | Roseville, California, United States Worked on a React web application connected to HP network switches. In parallel, also worked with the backend, which ran on the switches and was implemented in Embedded C. Technologies: React, Reflux, Grommet, Webpack, Node.js, Bash Languages: JavaScript, Embedded C, HTML5, CSS * Created a Configuration Diff Tool for a web application on HP switches. Implemented an efficient diff algorithm - based on longest common subsequence problem. * Used MULTI as a debugging tool for debugging Embedded C on network switches. • Built an automated build system for web development using Webpack, Node.js, and Bash shell scripts. • Developed a Quality of Service page for HP switches. Entire project was lead by a team of 10 developers using an Agile Software Development methodology. ### Software Development Intern @ Authority Partners Inc. Jan 2014 – Jan 2014 | Sarajevo, Bosnia and Herzegovina Created a mobile application for Visual Studio Team Services to initiate builds, create new builds, view and update work items, view and run various test management plans. Technologies: .NET Core, Xamarin Languages: C# • Worked on JSON Parsing, Rest API, Get/Post Requests, and UI. • Tested application primarily on Android. ## Education ### Bachelor of Science - BS in Computer Science UC San Diego Jan 2014 – Jan 2018 ### Master of Science - MS in Computer Science Georgia Institute of Technology Jan 2018 – Jan 2021 ### High School Vista Del Lago High School Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/kenan-mesic --- Source: https://flows.cv/kenanmesic JSON Resume: https://flows.cv/kenanmesic/resume.json Last updated: 2026-03-22