LUIS EDUARDO HERNANDEZ GARCIA
• Address: Tlaquepaque, Jalisco, México.
• E-mail: adhs0i@r.postjobfree.com
Electronic and Communications Engineering
Universidad Veracruzana (1998 - 2003)
Graduation Date: February 10, 2003
Date of professional exam: January 20th 2004
Intel Corporation (Sept 2015 – Current Job)
Sr. Software Engineer
Responsibilities
• Analysis of Specification Documents of Modules for Estimation and Software Planning.
• Configuration Management of the Software modules developed for different platforms.
• Create Test benches and bug fixing of the modules
• Migration of Modules among platforms to enable the reuse.
• Scrum methodology.
Technology and Tools used: SystemC, Jenkins, QT libray, Visual Studio, GCC, Git, Python, SVN, Rally, C++, Design Patterns. DIEHL Controls (Dec 2014 – Sept 2015)
Sr Software Engineer
Responsibilities
• Design and Software Development for Appliance Devices
• Configuration Management of the Software modules developed for different platforms.
• Coaching to new hired employees in software development topics
• Responsible for the development of new software modules and features requested by our customers.
• Test the implemented requirements to ensure the quality of our work. Technology and Tools used: SVN, Jenkins, C language, static code analysis, unit testing, Embedded Fw development
Curriculum - Vitae
PERSONAL INFORMATION:
EDUCATION:
WORK EXPERIENCE:
Continental Automotive Guadalajara (Sept 2011 – Dec 2014) Instrumentation & Driver HMI.
Sr Software Engineer
Responsibilities
• Design and Software Development for Automotive Clusters and related devices
• Configuration Management of the Software modules developed for different platforms.
• Responsible for the development of new software modules and features requested by our customers.
• Test the implemented requirements to ensure the quality of our job.
• Create schedule and estimated effort according to a job loads.
• Provide support to colleagues and customers abroad. (US and Germany mainly)
Technology and Tools used: SVN/ Git, Mercurial, C language, C++, Design Patterns, static code analysis, unit testing, QT Library. Freescale Semiconductor Mexico (Sept 2010 – Sept 2011) Microcontroller Solutions Group - Automotive
Embedded Software Applications Engineer – Apps Leader Responsibilities
• Design and Implement applications for microcontrollers which will be used on Evaluation Boards or Demo projects for Automotive Industry
• Validation Lead on NPI’s.
• Perform Validation for Modules of Microcontrollers in development
(NPI’s)
• Generate Application notes and source code examples for Evaluation Boards.
• Software Development for Reference Designs using Freescale Microcontrollers
• Provide Technical Support to customers for target microcontrollers especially for MCU used in Automotive Industry.
• Hardware Integration for different project demos ex. Window Lifters, Lighting and HVAC using Freescale Microcontrollers Technology and Tools used: Codewarrior IDE, BDM Freescale debugger, Oscilloscope, CANalizer, Embedded C Language
CIDEC & Delphi Electronics and Safety (May 2006 – July 2009) Arneses Electricos Automotrices
Integrated Media Systems Department
Audio Software Engineer
Responsibilities
• Embedded Software Development on C Language for Automotive Industry.
• Requirements analysis create design documents and designing implementations or changes made on functional blocks.
• Call tree and call by analysis, unit testing of modules and functional blocks, design Test procedures for changes and implementations.
• Software and Hardware verification on the different stages of the software development process.
• Fixing software issues. Locate the root cause of issues. Document the root cause, the solution and the tests made to proof that the issue was fixed correctly and that there is no side effects on the system.
• Software Releases.
Technology and Tools used: Oscilloscope, Signal Generator, V850 Emulator, V850 In-Circuit, C Language, C++, Codewright, Beyond Compare, CM Synergy, Change Synergy, Cygwin, OSEK RTOS, QNX Embedded C language
English:
• Spoken 75%
• 580 points in a TOELF type exam.
• Real Time Operating Systems:QNX.
• Programming Language C/C++
• Python
• Basic Ruby
• Basic Restful API knowledge
• PHP
• QT
• Coursera: Ruby on Rails: An Introduction
• Coursera: Rails with Active Record and Action Pack
• Basic knowledge: Laravel, Docker, SQL, MongoDB, BDD, TDD.
• SVN, GIT
• Machine Learning Basics
LANGUAGES:
SKILLS AND COURSES: