Technical Lead
Bengaluru, India
Results-driven Technical Lead with a proven track record of architecting and delivering secure, scalable, and high-performance applications. Adept in C++, Python, and Flutter, with hands-on expertise in the entire software development lifecycle (SDLC) from strategic planning and coding to DevOps and seamless deployment. A problem-solver at heart, passionate about tackling complex challenges, optimizing performance, and engineering solutions that scale to millions of users worldwide. Skilled in Agile methodologies and cloud computing. Known for driving innovation, enhancing system efficiency, and leading high-performing teams to build impactful, industry-leading products.
As a Technical Lead within the Autonomous Driving Group, I am responsible for driving product architecture, optimizing software, and leading a team of 5 engineers to deliver high-performance solutions for autonomous driving systems. Key contributions include:
Programming and Scripting Languages: C++, Python, Dart (Flutter), Linux Bash, HTML
Software Design & Architecture: Object-Oriented Programming (OOP), System Design, Data Structures, Algorithms, Design Patterns
Software Development & Project Management: Full Software Development Lifecycle (SDLC), Agile & Scaled Agile Framework (SAFe), JIRA, Cross-Functional Collaboration, Leading Teams, Client Interaction
Cloud Computing & Web Services: AWS (EC2, S3, Lambda), Amazon AWS SDK, Google Maps SDK, Cloud Platforms, Distributed Systems
Build System, DevOps & CI/CD: Bazel, GNU Make, CMake, Clang, GCC, GDB, Valgrind, GitLab CI, Docker, Git
Databases & Data Management: MySQL, MongoDB, Redis, XML Schema, ARXML for automotive software architecture
Testing & Quality Assurance: Static and Dynamic Testing (BlackDuck Coverity), Unit Testing (googletest), Continuous Integration
Operating Systems & Embedded Systems: QNX, Linux, Real-Time Operating Systems (RTOS)
Communication Protocols & Networking: Ethernet, Serial Port, SIP 2.0, VOIP, Protocol Buffers, gRPC
Master of Technology (M.Tech)
Automotive Software Engineering
Bachelor of Technology (B.Tech)
Computer Science Engineering