Technical Lead Software Engineer
CurrentLed the team in translating high-level concepts into actionable plans, overseeing the implementation phase, and ensuring seamless integration to deliver robust and innovative solutions. Engineered comprehensive data analytics processes leveraging Spark, Cassandra, Kafka, Python, and Java, for effective data processing and analysis. Designed and implemented data pipelines for processing both batch and stream data, seamlessly integrating inputs from avionics, mobile apps, and web sources.Apply domain-driven design principles to construct RESTful web services and microservices, ensuring a robust and scalable architecture. Provide mentorship to Level 1, Level 2, and Senior Software Engineers, fostering their professional growth and contributing to the development of a skilled and cohesive team.Previously, led the software design and implementation of Garmin's connected cockpit system, orchestrating the seamless integration of personal electronic devices with avionics through wireless connectivity. Collaborated with various technology teams to architect a system facilitating the transfer of avionics-generated data to the cloud.