Post Job Free

Resume

Sign in

Engineer Software

Location:
San Nicolás de los Garza, N.L., Mexico
Posted:
September 19, 2016

Contact this candidate

Resume:

YONATTAN ALPHA LOUISE MENDOZA

Zapopan, Jalisco, México.

Ph +52-133-****-****

e-mail: acwoiz@r.postjobfree.com

EDUCATION

Bachelor in Computer Science Engineering – National Experimental University of Guayana (UNEG), Venezuela. GENERAL SKILLS

• Programming with:

- C/C++.

- Objective-C

- Pascal, Delphi

• 3D Programing:

- OpenGL ES 2.0.

- Shader programming GLSL

- Unity3D (C#)

• Knowledge of Object Oriented Programming, inter-process communication, real-time systems, networking programming.

• Automotive Industry: CAN Bus, UDS, OBD, Bootloader.

• Management and design of DB SQL Server, Sybase, MySQL, Postgress.

• Experience with operating systems: Windows, Linux, QNX Real-time (v4.25 y v6.3.2).

• Web Programming (HTML, PHP, Javascript).

• Graphic design tools: Blender, 3ds Max, Photoshop.

• Spanish Native-speaker with a High level of English (score of 6.5 in IELTS in 2013) and a basic level of French (DELF A1) PROFESSIONAL EXPERIENCE

Dextra Technologies – RTOS Software Engineer, Mexico (2016 – present).

• Automotive industry (2016 – Present):

Worked in the automotive industry migrating a product to new platform. Implementation of Vector Bootloader with new microprocessor. Adding new DTCs as new feature of the product. Worked with CAN bus, OBD and UDS. Intel Corporation – RTOS Software Engineer, Mexico (2014 – 2016).

• Adaptation of Zephyr OS to open source (2014 – Present): Worked on adapting the IoT Zephyr OS to open source. Added support to the latest version of QEMU for the emulation of the OS on x86 and ARM. Developed a simple tool that obtains the memory footprint of all kernel objects. Worked on adaptation of the OS to open source using shell scripting to process large amount of changes. Development of a profiler method and the addition of profile points for context switch events, interrupt events and low power condition events. Worked on adding support to building the system on Windows Host. Sample of C programming and Assembler programming experience: Profiler points:

https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=blobdiff;f=kernel/nanokernel/profiler.c;h=5ab08fbb565f72c71 2fe79d33f7492f339d05f63;hp=40cba70d5572f8ac2e9d0354c370484b84fd9244;hb=520542bef2a1f712765f7cd24d318 8bfb86cc73f;hpb=efd8e246ccd4554a772d2eda5415d6b2ffda14b4 https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=commit;h=520542bef2a1f712765f7cd24d3188bfb86cc73f https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=commit;h=d2108bf0841e0768e600336cc8aabb2a51ca9fa3 Profiler:

https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=commit;h=efd8e246ccd4554a772d2eda5415d6b2ffda14b4 Event logger:

https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=commit;h=8c85c15a2fe04523b6fa8084597f8f4468796912 Sample of Shell scripting experience:

https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=commit;h=3f1439bf2d9e4ce0e6c2fedd06365122b819593c https://gerrit.zephyrproject.org/r/gitweb?p=zephyr.git;a=commit;h=63e3a4e772c89de622b962e3f38f0380da3a2ea1 Independent developer – Software Engineer, Mexico (2013 – 2014).

• Video game development on Unity3D (2014):

Migration of video game to Unity3D using C# for multi-platform.

• Video game development on iOS (2013 – 2014):

Development of a board game using OpenGL ES 2.0. Creation of several complex shaders. Use of my own game engine. Design and development of each component of the video game such as the artificial intelligence, human interfaces, special visual effects and the data model. Software quality assurance. LAMP implementation and web-service programming using REST and JSON.

https://itunes.apple.com/us/app/domino-world/id777976659?mt=8 Janus Automation – Senior Automation Engineer, Mexico (2010 – 2013).

• Customs control for OSX (2012 – 2013):

Development of custom controls for HMI (widgets) of an in house SCADA in Objective-C on OS X.

• Development of management system for steelmaking lines at Ternium Mexico (2012 – 2013): Development of product tracking system and management system for steelmaking lines of Ternium. Systems developed in C/C++ in QNX.

• Automation of Tandem Cold Mill and pickling line at Ternium Mexico (2010 – 2012): Installation and adaptation of coil management system of the company in Tandem Mill, Pickling lines. Development of an application to visualization the coil shape in 3D. Development of a software to track coils through the line. Development of driver of communication TCP/IP to a model witch setup the mill with the information fed by the tracking software.

VAI Ingdesi Automation – System Development Engineer, Venezuela (2003 – 2009).

• Development of the supervision and control system for production cells at Venalum (Aluminium smelter, 2008 - 2009): Development of communication drivers TCP/IP, alarm system, data acquisition, sending commands, module of condition evaluation and module of data interchange with Windows-based systems, in Linux SUSE developed with C++. Postgres database administration.

• Maintenance of the management and control systems of Cold Rolling Mills at SIDOR (SIDOR: Venezuelan steel company, 2004 – 2008):

Maintenance and continuous improvement of the system implemented. Analysis and solution of system faults occurring at the plants. Programming applications of control and management, and HMI (Human machine interfaces) in QNX4 and QNX6 with C/C++, designing network architecture, implementation of Ivision SCADA (Developed by the company), administration of data base. Development of a monitoring system which checks the available space in disk, amount of memory ram available, CPU Temperature, and notify by email if an anomaly occurs in QNX4.

• Automation of Rewinder Mill at SIDOR (2007 – 2008): Technical Leader of level-2 team in the project, designing network architecture, implementation of Ivision 4 SCADA in QNX 6, development of management applications (programming of set-up model of line, data sending to labs, data entry) and HMI (17 applications to control the plant, visualizing the state of equipment and keyword real-time trends) in QNX 6 with C++, migration of interruption system from QNX 4 to QNX 6, and administration of MySql Database.

• Automation of Coating Mill (2006 – 2007):

Technical Leader of level-2 team in the project, designing network architecture, implementation of Ivision 3 SCADA in QNX 4, development of HMI (42 applications to control the plant, visualizing the state of equipments and keyword real-time trends) with C, development of communication driver TCP/IP to the BF Entron Welder, and acquiring module of alarms and trends of the welding machine, improvement of the widget Iv3Progress to reduce the developing time of the HMI, development the generic state sequence visor, application that take as entry an exported file of concept 2.5 to show the actual state of the PLC.

• Automation of Flying Shears System of Cold Cutting Mill 1 at SIDOR (2005): Implementation of Ivision 3 SCADA in QNX 4, development of HMI (8 applications to control the Flying Shears machine, visualizing the state of equipments and real-time trends) with C.

• Automation of thick meter of Temper 1 Mill at SIDOR (2005): Programming with C in QNX4 of serial driver to IMS thick meter and 2 HMI to control and visualizing.

• Updating of scada system in Temper 3 Mill at SIDOR (2004 – 2005): Migration of the operation and management applications of the plant from the Ivision’s version 2 to 3, meticulous tests of each application in the laboratory, programming of simulation application in concept 2.6. Development of the application of coil tracking and registering of process data of the plant.

• Automation of Temper 1 Mill, Entrance of Tandem Mill (2003 – 2004): Programming of HMI of entrance, exit and hydraulic system of the plant, implementation of Sybase database replication, development of a program to generate an image file from the trends to be shown in Web, programming of generic report with PHP that is configured through a xml file to reduce the development time, development of the generic widget Iv3Command used to send commands and visualize the state of and equipment. Implementation of net booting for the panel PC installed, solution of a bug in the widget Iv3Timer (one of the principal widgets of the Ivision SCADA which refresh the application with the acquired data). Xpectra Seriea System – Intern (2003).

• Movement detection system

Development of a system of movement detection based on changes in a sequence of images. Design and development of a filter that improved significantly the accuracy of detection ignoring the changes caused by variation on the illumination. The software was programmed in Windows with C++ Builder. INTERESTS

Enjoying time with my family, learning about other cultures, playing video games, and relaxing at the beach or at natural parks.

REFERENCES

Korovkin Dmitriy (Wind River - Canada). Co-worker at Zephyr Proyect for IoT. Email:acwoiz@r.postjobfree.com



Contact this candidate