Ruben Mardones Varela
|
www.rubenmardonesvarela.com
Ruben Mardones Varela
|
www.rubenmardonesvarela.com

Software Engineer

&

Video Editor

signiture
"It is not important what you already know, but it is what you are willing to learn"


Skills

Skills

     
    Programming Languages
     
  • 80%

    C

  • 80%

    C++

  • 75%

    Vhdl

  • 60%

    Java

  • 60%

    Python

  • 60%

    C#

  • 50%

    Html

  • 50%

    Css

     
    Operating Systems
     
  • 85%

    Windows

  • 80%

    Linux

  • 80%

    OS X

  • 75%

    vxWorks

  • 60%

    FreeRTOS

     
    Video Edition
     
  • 95%

    VideoScribe

  • 80%

    Final Cut

  • 75%

    Photoshop

  • 50%

    After Effects

Experience

Experience





  • Software Engineer
    Merkur Dosniha - Spain
    2017 - Current
    Game developer for slot and casino machines in Spain for the Gauselmann Group (www.gauselmann.com). Work in close collaboration with designers and engineers in Lübeck, Germany to create the games that are included in the machines which are sold to the Spanish market.

    - Programming Languages / APIs: C++; STL; Boost
    - Operating Systems: Linux
    - Software Engineering: OOP; OOD; Multithreading
    - Networks and Protocols: TCP/IP
    - Applications and Tools: Codelite; Git
  • Software Engineer
    Philips Research - Netherlands
    2015 - 2017
    Software Designer and Developer at research area in Philips Lighting. Responsible for designing and developing embedded applications and services for connected devices, from concept until release. Ensure that there is proper documentation for the developed software.

    - Projects: More Hue; Software Defined Lighting Demonstrator
    - Programming Languages / APIs: C++; C; Python; PyQT
    - Operating Systems: Linux; Windows; RTOS Software Engineering OOP; OOD; Multithreading
    - Networks and Protocols: Openflow; TCP/IP; Bluetooth Low Energy (BLE)
    - Applications and Tools: Eclipse; IAR Workbench; Subversion; StarUML
  • Software Consultant
    Alten - Netherlands
    2015 - 2017
    As a Software Consultant, I was in charge of supporting the software area either for internal projects or works in partnership with clients.

    - Internal Projects: Smart Home
    - Programming Languages / APIs: C++; C; C#
    - Operating Systems: Windows; RTOS
    - Software Engineering: OOP; OOD; Multithreading; Scrum
    - Networks and Protocols: RS-232
    - Applications and Tools: Eclipse; MS Visual Studio 2013; Subversion
  • Senior Software Engineer
    Indra - Spain
    2012 - 2015
    Responsible for designing and developing highly complex software which runs on real time systems. As a senior position, I took ownership of the software modules, and I converted the client requirements into real solutions. Besides working as a designer and developer, I took also responsibilities of Software Architect.

    - Projects: Horus Radar; ADS-B Ground System
    - Programming Languages / APIs: C++; STL Operating Systems Linux RTOS; Linux; Windows
    - Software Engineering: OOP; OOD; Multithreading; Design Patterns
    - Networks and Protocols: TCP/IP; SNMP; MPI
    - Applications and Tools: Eclipse; MS Visual Studio 2013; Subversion; StarUML
  • Software Engineer
    Indra - Spain
    2010 - 2012
    Developer team member. Worked on several projects, solving wide range of problems of complex software real time systems consist of. Developed multiple software modules according to software design documents written by software architects. Was recognized for ensuring on-time completion of project deliverables, and was promoted to Senior Software Engineer after two years.

    - Projects: SSA Radar; SMR Radar
    - Programming Languages / APIs: C++; STL
    - Operating Systems: Windows; VxWorks
    - Software Engineering: OOP; OOD; Multithreading
    - Networks and Protocols: TCP/IP
    - Applications and Tools: Eclipse; Tornado; Matlab; Subversion; StarUML
  • Junior Software Engineer
    Indra - Spain
    2008 - 2010
    Developer team member. Participated in development basic system modules and user interfaces. In many cases, worked not only as programmer, but also participated in documenting. As an independent and efficient developer, was promoted to Software Engineer position with duties of an independent software engineer with no technical supervision.

    - Projects: Radar Lanza
    - Programming Languages / APIs: C++; STL - Operating Systems: VxWorks
    - Software Engineering: OOP; OOD; Multithreading
    - Networks and Protocols: TCP/IP; Modbus
    - Applications and Tools: Eclipse; Tornado; ClearCase
  CV Pdf
  
 Video CV

Contact

E-Mail: rmv.swengineer@gmail.com