Highly-skilled Senior Developer bringing 15 years of experience designing, developing and installing software programs, systems and applications. Proven project manager with background leading distributed teams in complex development projects.
Overview
19
19
years of professional experience
Work History
Senior Developer
Continental AG
08.2017 - Current
Responsible as developer and support for memory drivers(Embedded MultiMedia Card)
Testing and Development of middleware for access to the Embedded MultiMedia Card low-level driver interface
Development of HS200(High Speed Mode) features for Embedded MultiMedia Card low level driver interface for Hyundai, Renault, NISSAN OEMs
Performing speed measurements for the Embedded MultiMedia Card low-level driver IO
Discussion of concepts, brainstorming and debugging sessions with developers in Green Hills(Bonn, Germany) and Critical Software(Portugal)
Port Wear Leveling system component(approximately 5000 lines of C source code written entirely from scratch) for Embedded MultiMedia Card from INTEGRITY OS environment to POSIX compliant OS environment targeting Embedded Linux and QNX OS environments
This work spanned 3 months to complete( This was for NISSAN )
Developed reusable code libraries that streamlined development efforts and improved consistency in software architecture across multiple projects.
Designed updates to existing software to meet changing customer demands.
Managed software versioning using Git, enabling smooth collaboration among team members while maintaining detailed change records for future reference.
Evaluated and improved development work of other developers on team, working to provide training, constructive criticism and knowledge transfer.
Improved software performance by identifying and resolving bottlenecks in the development process.
Participated in software field testing to verify performance of developed projects.
Designed and implemented scalable applications for data extraction and analysis.
Developer
Continental AG
10.2015 - 08.2017
Responsible as developer and support for memory drivers(NOR)
Joint development (with Singapore and Mexico) for memory (NOR) drivers for JCP and JGP platforms for fast device access for embedded applications
Talks with Renesas and Green Hills on IO Device Interface for Memory Driver
Development for parts of a standalone bootloader without embedded OS for system startup and end of the production line
Participation in brainstorming and emergency response
Software Developer
Continental Engineering Services
05.2014 - 08.2015
Responsible as developer for safety relevant LED drivers
Software Implementation of the Shift register device driver adjustments depending on the project dependent hardware circuit diagrams
Software design and implementation of the warning LED lamps on/off function in Automotive Cluster
Safety management software for safety-relevant LED lamps (Power On Self Test and Temperature / Hardware Monitoring)
Immediate and proactive update management for requests from mid-level customers (Continental Automotive) and end customers (BMW)
Do business trips on request for critical software problems to solve
Master Thesis
Continental AG
06.2013 - 12.2013
Design and implementation of different methods for dynamic stack consumption determination in single core and multi-core microcontroller systems
Stack analysis and stack friendly design of engine management software architecture, tool development for static stack analysis and simulation
Development of algorithms to measure dynamic stack consumption depending on various boundary conditions
Demonstrated respect, friendliness and willingness to help wherever needed.
Managed time efficiently in order to complete all tasks within deadlines.
Organized and detail-oriented with a strong work ethic.
Used critical thinking to break down problems, evaluate solutions and make decisions.
Developed and maintained courteous and effective working relationships.
Working Student
Continental AG
07.2012 - 12.2012
Design and implementation of validation software and methods for verification of multicore operating systems
Analysis of existing operating system validation suite based on single-core microcontroller systems
OSEK compliant extension and setup of validation suite of single core on multicore Infineon Tricore microcontroller architecture
Senior Software Developer
Robert Bosch India Ltd
07.2006 - 09.2010
Responsible for platform and basic software driver development for driver information and driver assistance systems
Basic driver development for NEC's Star Sapphire 1000 (MIPS IV) Microprocessor architecture, peripheral driver development of I2C, SPI, RAMDISK, GPS, GYRO, PWM, ERRMEM and KDS microprocessor modules
Implementation of operating system abstraction layer according to General Motor requirements
Independent development of a tool for determining test coverage and effectiveness of code coverage
Improved software performance by identifying and resolving bottlenecks in the code.
Monitored ongoing operation of assigned programs and responded to problems by diagnosing and correcting logic and coding errors.
Translated technical concepts and information into terms parties could easily comprehend.
Onsite Developer
Robert Bosch GmbH
08.2008 - 09.2009
Responsible for basic driver development and concept implementation of requirements of General Motors and Ford Motors
Regular customer communication about different concepts and their constraints and convincing customers regarding this
Customer specific extension of basic drivers for NEC's SS1000 microprocessor
Concept, implementation and validation for Clock and USBF drivers for General Motors and Ford OEMs
Development of functional USB boot loader for NEC's SS1000 microprocessor
Design and implementation of USBF protocol and microprocessor abstraction layer
Design and execution of conformance tests on a USB analyzer according to standards
The outcome of this work was that for the Ford Customer, it was possible to go ahead with a much smaller NOR flash which resulted in substantial cost savings of up to 20 % per instrument cluster
Participated in software field testing to verify performance of developed projects.
Conducted thorough code reviews to ensure adherence to coding standards and best practices.
Corrected, modified and upgraded software to improve performance.
Debugged complex software issues, leading to a more stable product release.
Participated in regular code reviews, ensuring high-quality standards were consistently met across all development efforts.
Reduced development time by creating reusable code libraries for future projects.
Collaborated with cross-functional teams to ensure seamless integration of new features.
Worked closely with clients to gather requirements and translate them into technical specifications for implementation.
Education
Master of Science - Computer And Information Sciences
Ilmenau University of Technology
Ilmenau, Germany
02.2014
Bachelor of Science - Computer Science
Govt Engineering College Kottayam
Kottayam, Kerala, India
06.2006
High School Diploma -
Bhavans Vidya Mandir
Ernakulam, Kerala, India
06.2002
Skills
Experience with Infineon Tricore , Renesas R-Car Platforms
C/C Programming Expertise
Java Development
Python Scripting
Experience with Git Extensions
Design with Rational Rhapsody, Enterprise Architect
Debugging with Lauterbach, Green Hills Debugger
Experience with TEngine OS, Integrity OS, BlackBerryQNX OS, Embedded Linux, Autosar OS
Scrum Methodology
Accomplishments
Top Performer Award at Bosch
Belonging to the best 10% students at TU Ilmenau
Academic Research Hobby Projects
Replication management in relational cloud databases and distributed systems.
Development and implementation of a robust method to control two electric locomotives to steer trains into a planned railway in embedded real-time linux environment.
Implementation of a Kalman filter for Wii Mote modules.
Development of an application program to measure the thermal state of a building based on temperature sensor information.
Development of a lane recognition application with OpenCV in Python 3.
Other Online Training
(Udemy) Complete Python Bootcamp - Go from zero to hero in Python3
(Udemy) The Complete Self Driving Car - Applied Deep Learning
(Udemy) Learn socket programming in C from Scratch
Machine Learning (Stanford University Course) https://coursera.org/share/bae15e4259fd90d2b435a6a5776853fe
Introduction to Generative AI (Google Cloud Course) https://coursera.org/share/b8eff46baef10c688fc3ca7957c6dc41
Introduction to Generative AI for Software Development (DeepLearning.AI Course) https://coursera.org/share/22e8ff3ea97116068e95c73da7614cb9
Academic Training
10/01/10, 02/01/14, Ilmenau University of Technology, Germany, Master of Science in Computer Science, Complex Embedded Systems und Database Management Systems, 1.9
06/01/02, 06/01/06, Govt Engineering College Kottayam, India, Bachelor of Technology in Computer Science, 71%
06/01/00, 06/01/02, Bhavans Vidya Mandir, India, High School, 84%
Hobbies and Interests
Listening to classical music
Playing tennis
Cycling
Creative writing
Casual reading
Programming and problem solving (Portal: https://www.codeabbey.com/, Profile: tinoymathews, World Ranking: 891 (the top 2.5 percent of the world))
Timeline
Senior Developer
Continental AG
08.2017 - Current
Developer
Continental AG
10.2015 - 08.2017
Software Developer
Continental Engineering Services
05.2014 - 08.2015
Master Thesis
Continental AG
06.2013 - 12.2013
Working Student
Continental AG
07.2012 - 12.2012
Onsite Developer
Robert Bosch GmbH
08.2008 - 09.2009
Senior Software Developer
Robert Bosch India Ltd
07.2006 - 09.2010
Master of Science - Computer And Information Sciences
Ilmenau University of Technology
Bachelor of Science - Computer Science
Govt Engineering College Kottayam
High School Diploma -
Bhavans Vidya Mandir
Similar Profiles
Tayfun ToygarTayfun Toygar
Central Key User SAP SD at Continental AGCentral Key User SAP SD at Continental AG
Software Development Engineer/ Platform Software Layer Architect at Continental AGSoftware Development Engineer/ Platform Software Layer Architect at Continental AG