# Ivan Lobachev > Software Engineer Location: Mountain View, California, United States Profile: https://flows.cv/ivanlobachev I am an experienced Staff Software Engineer with a strong background in Java and a deep understanding of Java technologies and frameworks. Over the years, I have honed my skills in developing high-performance, high-load web services from the ground up, ensuring scalability, reliability, and efficiency. My expertise extends to code profiling and optimization, where I enjoy identifying performance bottlenecks and implementing effective solutions. I thrive on solving complex technical challenges and continuously seek opportunities to improve systems and processes. With a passion for clean, maintainable code, I bring a solutions-oriented mindset to every project I work on. ## Work Experience ### Staff Software Engineer @ Inworld AI Jan 2024 – Present | Mountain View, California, United States TL/M - AI Primitives: ASR, LLM, TTS services. TL/M - AI based dialog management system. ### Staff Software Engineer @ Google Jan 2019 – Jan 2024 | Mountain View, California, United States TL/M - Actions Builder, App Actions, Google Assistant: Led design and development of state based conversational engine used in Google Assistant 3p platform and Cloud Dialogflow. ### Senior Software Engineer @ Google Jan 2017 – Jan 2019 | Mountain View, California, United States TL/M - Dialogflow: Led migration of Dialogflow business logic layer from open source stack on GCP to internal Google stack. ### Software Engineer @ Google Jan 2016 – Jan 2017 | Mountain View Worked on initial integration of Dialogflow(fka Api.ai) service into Actions on Google(Assistant 3p platform). ### Senior Software Developer @ api.ai Jan 2015 – Jan 2016 | Palo Alto, California Development of Natural Language Understanding platform for chat bots and conversational interfaces (h​ttps://api.ai/)​(Java, Spring framework, MySQL, Amazon AWS). ### Senior Software Developer @ api.ai Jan 2014 – Jan 2015 Development of server part for virtual assistant (http://www.speaktoit.com) (Java, Spring framework, MySQL, Amazon AWS). Design and development of test tool for NLU engine (Groovy). Development of eclipse-based platform for linguists (Eclipse RCP, AWS, Jenkins, Chef). ### Senior Software Developer @ Navitel Jan 2011 – Jan 2014 Development of web services for Navitel (http://navitel.su) (Java, Play framework, Spring framework, Servlets, PostgreSQL). Responsible for architecture and development of high-load website and services.(Java, Spring framework, Spring integration, Servlets, EhCache). ### software developer @ xored software, Inc. Jan 2009 – Jan 2011 Development of Eclipse-based products: - Spirent iTest - test automation tool. - Vozone RCP application for British Telecom. - Fantom IDE. - Eclipse editors and remote debugger for NXTware Remote tool (eCube Systems). ### Developer @ Parallels Jan 2008 – Jan 2009 APS Packages, APS Tools and services. ### Plesk applications developer @ SWsoft Jan 2005 – Jan 2008 Web applications container system for Plesk. Developed system generating web-applications containers. Developed modules for Plesk. ## Education ### Master in Computer Science Novosibirsk State University (NSU) ## Contact & Social - LinkedIn: https://linkedin.com/in/ilobachev - Website: http://lowten.ru --- Source: https://flows.cv/ivanlobachev JSON Resume: https://flows.cv/ivanlobachev/resume.json Last updated: 2026-04-01