# Simon H. > Principal Engineer – GenAI (RAG, MCP, LLMs) | Python, Java, Spark, Kafka, Spring Boot, FastAPI | AWS · Azure · GCP Location: Pleasanton, California, United States Profile: https://flows.cv/simonh2 As a Principal Engineer and Lead Developer, I bring 18+ years of experience architecting and delivering intelligent, cloud-native systems across large-scale enterprise environments. My work bridges application development, data engineering, and AI-native design, with a focus on performance, modularity, and innovation. I specialize in building scalable, event-driven platforms using Python, Java, Spark/PySpark, Kafka, Spring Boot, AngularJS, Django, Flask, FastAPI, and more—across AWS, Azure, and GCP ecosystems. I’ve led engineering teams to deliver asynchronous microservices, real-time pipelines, and data lakehouse frameworks using Snowflake, Databricks, Glue, Hive, Avro, and Parquet. My recent work involves designing and deploying AI-powered services using Azure OpenAI, AWS Bedrock, and Google Vertex AI, integrating Large Language Models (LLMs) into enterprise workflows using RAG (Retrieval-Augmented Generation), function-calling agents, and multi-turn context management. I follow the Model Context Protocol (MCP) design pattern to structure GenAI systems into clearly separated roles: retriever, planner, context manager, executor, and output formatter. This enables flexible orchestration of LLM agents across hybrid architectures, ensuring contextual memory, auditability, and reuse of system components. I leverage frameworks like LangChain, LlamaIndex, and Semantic Kernel to create domain-specific copilots that automate document understanding, insight generation, and operational intelligence. I integrate these AI systems into FastAPI-based services, enabling seamless internal and external API access. My work is grounded in DevSecOps, GitOps, and SRE principles, delivering observable, compliant infrastructure through Docker, Kubernetes, Jenkins, and Terraform. I partner with Enterprise Architects, Engineering Leaders, and Product Owners to align GenAI architecture with business value, drive platform adoption, and mentor teams through the AI transformation journey. ## Work Experience ### Principal Engineer / Architect (python, java, spark, Kafka, hadoop,spring, Django/flask) @ Confidential Jan 2019 – Present | San Francisco Bay Area Responsible for building and maintaining optimized and highly available data pipelines that facilitate deeper analysis. I have built data processing frameworks that handle the business's growing. I have designed and developed algorithms for real-time data processing within the business. Primarily used Spark with Scala, Kafka and Python technologies. Involved in data modeling and writing SQL queries for data integration , analysis and cleaning. Responsible developing applications and Microservices for business process automation. Develop tools and applications by producing clean, efficient code. Review and debug code. Core technologies used are Python, Java, SQL and Shell. Mentored a team of backend engineers to deliver secure, compliant, and high-performance APIs and data systems using Spring Boot, FastAPI, and Terraform. ### Senior Consultant @ Infosys Jan 2015 – Jan 2019 | San Francisco Bay Area Develop automated applications for the use of Data Collections, Data Transformation and Analysis. Design and implement Data pipelines using spark & kafka. Build python based micro services, automation tools and BI dashboards. Responsible for front end and back end development. Ensure that applications / services are highly available, reliable, and performant through world-class monitoring, alerting, and self-healing capabilities by applying DevOps best practices. ### Python Tech Lead (Django, Flask, Spark, Hadoop, Hive, Spark-SQL, Sqoop and Kafka) @ Outsource Consultant Jan 2013 – Jan 2014 | Hyderabad Area, India - Full-stack development in popular back-end environments with tools like Python, AngularJs, Jquery, HTML5, CSS - Designed and developed Big Data analytics platform for processing customer viewing preferences and social media comments using Python, Hadoop, Hive and SparK. - Loaded unstructured data into Hadoop File System (HDFS) and Mongo DB. - Have end-to-end ownership of security engineering services projects from design to deployment. ### Team Leader & Python Developer @ Wipro Technologies Jan 2012 – Jan 2013 -Responsible for design, development and management of various modules for company's core automation products. -Oversee team-oriented technical decisions. - Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization ### Senior Python Developer & Team Leader @ Iridium Interactive Limited Jan 2010 – Jan 2012 worked for Google onsite. involved in client interaction. Executing python cloud based applications. Managing teams to implement solutions. Software and database planning. involved in new development, gathering requirements, preparing design documents. ### Team Leader & Python Developer @ Sera Solutions Jan 2008 – Jan 2010 | Hyderabad Area, India Comprehensive database management, robust web application development , Google apps engineer , php, python and Perl developer, team management. ### Team Leader Python, PHP & PERL Programmer @ Indus Networks Ltd Jan 2003 – Jan 2007 Project Leader for Python, PHP ,PERL and JSP web technologies - Supervision over programmers team - projects - Software and database planning - Excellent understanding and experience in Object Oriented analysis and design; the usage of various design patterns and frameworks. ## Education ### Post Graduation Diploma in Information Systems in Information Systems Osmania University ### Bachelor's Degree in Bachelor of Computer Application Adarsha Degree & P.G College, Mahabubnagar ### Secondary Education in Mathematics and Computer Science Fatima Vidyalayam ## Contact & Social - LinkedIn: https://linkedin.com/in/hughsons --- Source: https://flows.cv/simonh2 JSON Resume: https://flows.cv/simonh2/resume.json Last updated: 2026-04-12