# Sanjeev Ghimire > Principal Software Engineer at Xperi | Scalable Microservices • TV/Streaming Platforms • AWS • Java . Kafka | Leading Teams & Designing High-Throughput Systems | Open to New Opportunities Location: San Francisco Bay Area, United States Profile: https://flows.cv/sanjeevghimire Entrepreneur, building smart applications that the world is seeking for. Passionate about building product from ground zero scaling it to a billion dollar company in 3-4 years ## Work Experience ### Principal Software Engineer @ Xperi Inc. Jan 2022 – Present | San Jose, California, United States * Led the design and implementation of software solutions powering TV services for cable providers, overseeing the work of cross-functional teams to deliver projects on time and within scope. * Managed a team of engineers by mentoring, setting performance goals, and conducting regular one-on-one meetings to foster growth and accountability. * Collaborated with global teams across time zones to ensure alignment on technical and business requirements, driving seamless integration of features. * Architected and developed scalable microservices leveraging AWS, Java 8,11, Spring Boot, RocksDB, and Apache Kafka, serving millions of API requests per second and supporting millions of concurrent users * Automation of infrastructure deployment and management via Terraform in the AWS cloud. * Facilitated technical decision-making by organizing design reviews and presenting trade-offs to stakeholders, balancing innovation with practical constraints. * Provided technical leadership in resolving customer-facing issues and optimizing system performance, reducing incident resolution time by 30%. * Spearheaded the implementation of monitoring and troubleshooting tools like Splunk, improving operational reliability and enabling proactive issue detection. ### Senior Software Engineer @ IBM Jan 2022 – Jan 2022 | San Francisco Bay Area ### Developer Advocate / Software Engineer @ IBM Jan 2016 – Jan 2022 | San Francisco Bay Area - Developer advocate of Watson technologies, AI and Machine Learning - Created open-source code patterns to help developers get started with artificial intelligence and data science using Watson, IBM Cloud, and open source products. - created bots using Watson technologies - created multiple applications to showcase IBM cloud services using technologies like java microservices, Docker, Kubernetes, and Openshift platform - Created Content around the code that helps developers such as articles/tutorials/blogs/learning paths, youtube videos - Participates in giving tech talks, conference talks, workshops - Implemented a level 1 and level 2 Kubernetes Operator for JanusGraph using Golang and documented the process to help IBM's partners migrate their applications to Kubernetes and OpenShift Container Platform. - Lead hackathons, workshops and spoke on conferences showcasing demo applications built using Kubernetes operators, Financial Services Cloud, and IBM cloud services. - CI/CD using Tekton pipelines to deploy Java spring boot and NodeJS based microservices and HyperProtect DBaaS for PostgreSQL and traffic management with ISTIO - Implemented AR-based resume and flight tracker using Swift, Java, and IoT to showcase Augmented Reality (AR). - Created applications for financial services vendors to showcase security using financial cloud services using IBM Cloud technologies like IBM Hyper Protect Crypto Services, IBM Cloud Hyper Protect DbaaS. ### Founder @ Chalchitra Inc Jan 2018 – Jan 2020 | Austin, Texas Metropolitan Area Chalchitra TV is a video streaming platform for Nepalese content. The platform streams Nepalese movies, TV shows, Documentaries, Short movies. The content was streamed through the web app, mobile devices (iOS and Android), and TV app. The platform also consisted of a Web app for movie producers/vendors to track their revenue and views through various devices. Chalchitra TV has Pay-Per-View and Free content to stream. * Raised 100K for the initial round. * Lead the engineering team that developed the mobile, TV, and web platform. * Architected mobile platform, Web, TV, and Backend platform. * Built a pipeline for processing movies for streaming using AWS Elemental media convert, lambdas, state machines, S3, Dynamo DB, and use AWS media package to stream to various devices in all regions using AWS CloudFront using popular technologies, HLS and DASH * Built mechanism to secure content using DRM technologies for web, android, iOS, and TV app using Widevine, Playready and Fairplay DRM technologies. * Implemented ReactJS and Java-based web app for admins and producers to upload movies for processing. * Managed multiple teams building frontend, backend, analytics, admin apps, * Implemented Microservices architecture to serve data to users all around the world. * Used AWS Route 53 to serve content to various regions by dividing traffic into multiple servers. * Used Forensic Watermarking Technology to protect content from being pirated. * Implemented Stripe APIs, Nepalese Wallets (eSewa, Prabhu Pay, IME pay), Brain Tree integration for US and international-based payment transactions. ### Senior Java Developer @ Cadreon Jan 2016 – Jan 2016 | San Francisco Bay Area -Implemented programmatic Ad solutions for Television -Architected ETL process loading huge data from DSPs using Redshift into spark hdfs cluster -Automated batch processing of files using spark Hadoop and HDFS -Real time data processing and fetching from EMR clusters using Hadoop ecosystem. -Performance enhancement of existing algorithm with Redshift database ### Co-Founder / CTO @ Kwant.ai Jan 2014 – Jan 2016 | Greater New York City Area onTarget now Kwant.ai is a mobile and visual collaboration solution for the construction industry, which is plagued with cost and time overruns ($250B / year in US). A typical construction project uses 12+ discrete software applications (and paper), across 20+ teams. OnTarget integrates, through in built capabilities and/or integrations with external applications, 3D models (design), project management (tasks, schedules, resources), document management (change orders, pictures, PDFs), via real-time communication. This provides a singular visual interface for the entire team for timely and efficient execution. Over the last few months, we have validated the product with 3 customers over 8 pilot projects, including the prestigious $50M Hurricane Sandy Renovation project. ### President @ The TechnoTropes Group Jan 2012 – Jan 2015 | Woodside, New York ### Senior Java Developer @ Barclays Wealth and Investment Management Jan 2014 – Jan 2015 | Greater New York City Area -Architected alternative investment platform, a liaison between front and back office. -Tibco business suite for product integration and workflow management and BO for reporting -Led offshore team, providing business solutions, monitored interconnected systems for reliability. ### Senior Java Developer - Financial Services @ JPMorgan Chase Jan 2013 – Jan 2014 | 277 park ave New York NY - Worked on the Liquidity Risk Infrastructure team to deduce risk based on various financial factors/assumptions. - Worked on the service layer with Java,Spring MVC,JSON, Jackson, JDBC, Spring Jdbc template, - Worked with oracle database, spread sheets for large amount of data through java - Data Crunching using remote method invocation (RMI) in multiple nodes of Apache Tomcat. - Build and deploy management using Maven and Rundeck. - Continuous Integration using Jenkins. - Performance enhancement using findbugs, PMD source code analyzer, YourKit Java Profiler - Caching using ehCache - Various Report creation and generation from different input sources like oracle database, spreadsheet etc. - Extensive use of Apache POI APIs for reading spreadsheet for static data - Project management using JIRA, Mylyn, HP ALM tools - Standups and Scrums early morning in the day. - UI design and development using HTML5, JQuery, CSS, CSS3 - TDD developement using junit, spring test framework and JMockit ### Application Developer @ Nature Publishing Group Jan 2012 – Jan 2013 Nature Publishing Group (NPG) is a publisher of high impact scientific and medical information in print and online. NPG publishes journals, online databases, and services across the life, physical, chemical and applied sciences and clinical medicine. Responsibilities: • Requirement and user stories gathering using sprint planning meeting using agile methodology. • Project division into multiple sprints committing to implement certain features. • Scrum board, burn charts, estimation using the JIRA, the task management tool. • Build and release management using GIT, Hudson for continuous integration and maven as a build and deploy tool. • Code review, pair programming as part of agile method. • Apache camel to define the routes that processes journals and articles and integrating components. • RESTFUL web-services using Apache CXF, which is part of servicemix. • RESTFUL web-services using JAX-RS implementation. • Using maven for build, deploy and dependency management. • Modular based design, deploying different bundles in service mix. • Design patterns usage: Command pattern, builder pattern, chain of responsibility • Use of Google GUICE for dependency Injection. • Ant script to moves file in file system at runtime. • Online centralized logging using Gray Logger. • Unit testing, code reviews which is part of agile methodology • Front-end design using twitters bootstrap that supports HTML5 based design. Integration of twitter bootstrap into spring MVC. • Integration with various other systems using web services including Google DFP (double click for publishers) • Research on Web-CMS Jahia Environments: JAVA/J2EE, Apache Servicemix, Apache Camel, Apache ServiceMix, Apache ActiveMq, JMS, Apache Karaf, OSGi, Maven, Agile Methodology, Google Guice, JMS, Apache CXF, GrayLogger, twitter bootstrap, spring MVC, JAX-RS, Eclipse link JPA. ### Java Instructor @ Infoserve Technologies Institute Jan 2012 – Jan 2013 | Flushing, NY - Core java Instructor. - Syllabus design, assignment assessment, final exam assessment ### Software Engineer @ Shutterfly, Inc. Jan 2008 – Jan 2012 | 845, 3rd ave #14th floor, New York NY 10022 Shutterfly formerly Mypublisher * Senior Software Engineer architecting the presentation layer build using Apache Wicket, Services layer build using Spring WS, hibernage-jpa and the ecommerce layer implemented using Apache OFBiz (Open for business) to accomodate the marketing and business needs. * Introduced agile methodology like Scrum, pair programming, code reviews, prototyping (wireframes), refactoring, and iterative development. * Daily support for the ecommerce application on various areas like promotion campaign management, product management and order management. ### Software Engineer @ SelectMinds Jan 2007 – Jan 2008 SelectMinds is a company that provides Corporate Social Networking and other business solutions. My role at SelectMinds as a java developer was to work on adding new functionalities and enhance the core module that combines both front end and backend business logics. Worked on both frontend template creation and the backend business logic. ### Software Engineer @ Verisk Jan 2006 – Jan 2007 D2Hawkeye Services now Verisk Health is a leading USA based company providing risk assessment and decision analytics to the global healthcare industry. * Support and implmented various components of the application that provides a view of information details about the doctors, patients, insurance. * DataMining based on information provided to give a dashboard view of the results. ## Education ### BE in Software Engineering Pokhara Vishwavidalaya ## Contact & Social - LinkedIn: https://linkedin.com/in/sanjeev-ghimire-8534854 - Portfolio: http://www.sanjeevghimire.com --- Source: https://flows.cv/sanjeevghimire JSON Resume: https://flows.cv/sanjeevghimire/resume.json Last updated: 2026-04-12