# Karthik Rao > Senior Software Engineer at FarmRaise Location: Atlanta, Georgia, United States Profile: https://flows.cv/karthikrao Experienced Full Stack software developer in frameworks/technologies such as ReactJS, React Native, Spring Boot, and Cloud Foundry. I've built full stack applications from the ground up using Extreme Programming practices such as Test Driven Development while adhering to User Centered Design in a balanced team environment. In addition to developing the software, I've also worked on the dev ops side by setting up CI/CD pipelines and monitoring tools such as Firebase, Mix Panel and Usabilla. ## Work Experience ### Senior Software Engineer @ FarmRaise Jan 2021 – Present | Atlanta, Georgia, United States ### Senior Software Engineer @ GeniusRx Jan 2020 – Jan 2021 | Atlanta, Georgia, United States ### Software Engineer @ Pivotal Labs Jan 2018 – Jan 2020 | Greater Atlanta Area Worked with engineering teams across several industries to develop an agile software practice and implemented scalable web applications using popular modern frameworks such as ReactJS, Spring Boot, and React Native. ### Software Engineer @ Noble Systems Jan 2017 – Jan 2018 | Greater Atlanta Area Full stack development. Used ASP.NET and Javascript to build front-end pages while also working on a Node.js and Express.js REST API backend. ### Student Software Automation Engineer @ Georgia Institute of Technology Jan 2017 – Jan 2017 | Atlanta, Georgia Wrote automation scripts for the Office of Information Technology at Georgia Tech. The scripts were written in bash and automated tasks to graph GPU performance data. ### Web Application Developer @ Rightpoint Jan 2016 – Jan 2016 As a web development intern, I was responsible for coding front-end pages for a client website using Visual Studio .NET and HTML/CSS/JS. I also linked the web pages to the Sitecore CMS. ### Undergraduate Researcher @ Borodovsky Lab Jan 2015 – Jan 2016 I worked on a project with the CDC to isolate and remove contamination/foreign DNA from Illumina DNA sequence data. I have been responsible for generating a protocol for initial analysis and application of machine learning techniques (support vector machines) to potentially separate species from each other. This involves writing various scripts in Bash and creating graphs to visualize the algorithm in Python. ### Flight Software Developer @ Prox-1 Jan 2015 – Jan 2016 | Atlanta, GA Prox-1 is a project that was designed by Georgia Tech undergraduates and graduate students that will demonstrate automated trajectory control for on-orbit inspection of a deployed CubeSat. The Flight Software Team consists of 7 undergraduate computer science majors all working in C to develop Day-In-The-Life procedures. Specifically, I have worked on a watchdog script written in Bash and a command loss timer protocol written in C. ## Education ### Bachelor’s Degree in Computer Science Georgia Institute of Technology Jan 2013 – Jan 2017 ## Contact & Social - LinkedIn: https://linkedin.com/in/karthikrao5 - GitHub: https://github.com/karthikrao5 --- Source: https://flows.cv/karthikrao JSON Resume: https://flows.cv/karthikrao/resume.json Last updated: 2026-03-22