Yerriswamy Kuruba Thayanna

DevOps Engineer

Bengaluru, Karnataka, India10 yrs 11 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • 15+ years in software engineering and AI development
  • Expertise in Android and NFC technologies
  • Strong leadership in cross-functional team management
Stackforce AI infers this person is a highly skilled software engineer specializing in Android and NFC technologies within the embedded systems industry.

Contact

Skills

Core Skills

Android DevelopmentEmbedded SystemsNfc

Other Skills

Android StudioAndroid application designAndroid low level implementationAndroid migrationApplication layerArchitecture designArchitecture diagramsArtificial Intelligence (AI)Audio library customizationC programmingCard EmulationCode reviewDebuggingDefining technical specificationsDesign diagrams

About

-> 15+ years experienced software engineer with a demonstrated history of working in Artificial Intelligence development and embedded development involving various technologies and tools from requirements, design, development, testing phases to pre¬production support. -> Very good exposure on tensorflow. -> Good exposure on Tensorflow delegate implementation. -> Very good hands-on on implementing AI application with customized delegate. -> Good exposure on NNAPI software stack. -> Very good Experience in handling multiple teams and communicating with cross-functional teams. -> Experience in Project Execution using Agile and Scrum Project Management methodologies. -> Good experience on designing document using UML. -> Good exposure on NFC certification using Comprion, Micropross, and keysight tools. -> Good exposure on Memory and power optimization. Also, on HW platforms like Qualcomm (8901, 8902), Nexus, Samsung etc. -> Good exposure to handle the team and communicating with different teams like OEM’s, other module owners. -> Good experience in Android application, framework, JNI, Middleware and HAL (HIDL, Project treble) layers. -> Good exposure to android internals. -> Good experience in C, C++, Java and shell scripting. -> Good exposure on WebAssembly (WASM). -> Good experience on ESP32, FreeRTOS, MQTT, Linux and Android operating system. -> Good experience in Multithreaded development, Design Pattern, Data structures. -> Experienced in design patterns such as MVC, Singleton, Factory, Adapter, Proxy, etc. in different projects. -> Good exposure on I2C, SPI and ADC Device driver on Linux and Android platform. -> Experience in Android native development (JNI, MW, HAL, Kernel, Driver) and integrating. -> Have strong debugging and troubleshooting knowledge using GDB, valgrind tools. -> Proficient in socket programming, Threads and Linux Internal Process Communication mechanisms (IPC). -> Very good experience in experience in NFC, Car Headrest and Bluetooth domain. -> Extensive experience in the Android framework development and services layer. -> Very good experience in developing encryption and Decryption for LLCP using 3rd party open-source OpenSSL and WebGL library. -> NFC Android Middleware Stack Development with Libnfc-NCI for PN544 (PN65O), SN100, SN110 and PN547. Also experience in NFC forum specifications. -> Extensive experience in MQTT protocol, ESP32 controller & Device Test Application development for PN544/PN547 based devices. -> Good exposure on SVN’s like GIT, Gerrit, Collabnet, GITHub, JIRA, Bitbucket, Confluence and Jenkins.

Experience

10 yrs 11 mos
Total Experience
2 yrs 8 mos
Average Tenure
3 yrs 10 mos
Current Experience

Intel corporation

Technical Architect

Aug 2022Present · 3 yrs 10 mos · Bengaluru, Karnataka, India

Harman international

Technical Architect

Oct 2020Aug 2022 · 1 yr 10 mos · Greater Bengaluru Area

  • Technical ownership on the SW package delivery on the Automotive domain includes the work like Feasibility checking, Architecture design, effort estimations, Audio library customization, Free RTOS development, Headrest implementation, porting of C/C++ Audio library to web technologies, Android low level implementation like HAL(HIDL), Kernel, I2C and SPI device driver implementation, Operating customization, defining the technical speciation, design document, UML diagram, etc.
Feasibility checkingArchitecture designEffort estimationsAudio library customizationFree RTOS developmentHeadrest implementation+12

Nxp semiconductors

2 roles

Technical Lead

Promoted

May 2017Oct 2020 · 3 yrs 5 mos

  • I was technically leading a team of 3 for the extension of existing Android NFC stack for the new customer features implementation (Loader service, Card Emulation/Reader functionality over secure element and Multiple Secure Element management based on NCI/HCI interface protocols) and android migration activities to new versions (O, P and Android-10).
  • Define the technical speciation Middleware Functional Specification from the system and customer requirements, Preparing the high-level and low-level architecture diagrams, Review of detailed design diagrams & effort estimations and Review & approve the code implementations. Point of Contact to system architecture team, other component architects, Product management team and customer interface teams.
  • My main responsible is like design, development, maintenance, and unit testing. I have also involved in project estimation, feasibility checking, planning, etc and gained significant experience in all these.
  • Have significantly contributed to the different layers like application, framework, JNI, middleware, HAL, Kernel, Drivers. Gained extensive experience in NFC technology on the android platform.
NFC stack extensionLoader serviceCard EmulationReader functionalitySecure element managementNCI/HCI interface protocols+8

Senior Software Engineer

Mar 2014Apr 2017 · 3 yrs 1 mo

  • Worked for Nxp Semiconductors on Techmanhindra Payroll.
  • Have worked on android development and got hands-on experience at all the layers in the android architecture. Have significantly contributed to the different layers like application, framework, JNI, and middleware. Gained extensive experience in NFC technology on the android platform.
  • My main responsible is like design, development, maintenance, and unit testing. I have also involved in project estimation, feasibility checking, planning, etc and gained significant experience in all these.
Android developmentApplication layerFramework layerJNIMiddlewareNFC technology+2

Samsung electronics

Senior Software Development Engineer

Jan 2011Jan 2014 · 3 yrs · bangalore

  • Worked for Samsung electronics on the Sasken communication payroll.
  • Design and Development of android application and got very good hands-on with NFC.
Android application designNFC technologyAndroid Development

Gemalto

Software Engineer

Mar 2009Jan 2011 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Worked on smart card development which includes STK and other client specific features using C on different IDE's like Keil, Clamshine etc on different hardware chips.
Smart card developmentC programmingSTK features

Education

PES University

Master of Technology - MTech — Data science and AI

Apr 2022Apr 2024

Hirasugar Institute of Technology, NIDASOSHI

Engineer’s Degree — Electrical and Electronics Engineering

Jan 2004Jan 2007

Sanjay gandhi Polytechnic

Diploma — Electrical and Electronics Engineering

Jan 2000Jan 2004

Junior Technical School

SSLC

Jan 1999Jan 2000

Stackforce found 100+ more professionals with Android Development & Embedded Systems

Explore similar profiles based on matching skills and experience