CRISTIAN RECABARREN Cordillera De Los Andes 4797 Santiago, Chile 56 · 9 · 9834·7770 cristian.recabarren.madrid@gmail.com KEY SKILLS • Problem solving through algorithms, able to solve problems creating a step by step procedure. • Self learning, capable to learn new programming languages, design patterns or any new software engineering approach by myself. • Discipline, organised to get the work done. • Attention to detail, special care on good looking code, proper variable naming, and documentation of the code. • Teamwork, experience working on highly distributed teams. TECHNICAL SKILLS AND KNOWLEDGE Computer Languages Protocols & APIs Databases Tools
C/C++, Java, PHP, Python, Perl, Bash Scripting, PL-SQL XML, JSON, SOAP, REST, OpenCV, OpenGL, Spring, Hibernate ORM, Doctrine ORM, Symfony MySQL, PostgreSQL SVN, Vim, Emacs, GIT, Maven, Ant, GNU Make, CMake, Latex, Composer, Apache, Apache Tomcat, Apache Axis
EXPERIENCE Synacore SpA Software Engineer & Co-founder Investor
October 2013 - September 2015 Santiago
· Key responsibilities and duties • To lead the software team in the development of the software solutions for the company projects. • To coordinate the software architecture design for the company projects. · Projects • Development of a video stereo stream engine for a digital microscope for surgery, programmed with C++ and using OpenCV to get parameters of adjust for the camera array join to OpenGL in a Linux environment to display the video on the screen. · Other achievements • Successful support to the organisation with the fusion with an Italian company who wanted to get into chilean market, participating in the study of all software and technologies related issues, including a trip to Trento, Italy, to receive a training about all software and technological solutions that the company offers.
Associated Universities Inc. Software Quality Assurance Engineer Junior
November 2010 - December 2013 Santiago - San Pedro de Atacama
· Key responsibilities and duties • To Monitor ALMA Software testing and release deployment activities at the observatory and provide status reports based on input from Science testers.
• To coordinate with Computing IPT (CIPT) the delivery of documentation, procedures, and software deliverables at major milestones, identifying, documenting and keeping track of follow up items related to critical items, changes, and non-conformances. • To review existing CIPT product assurance, safety, configuration control and documentation management plans, considering projects objectives, requirements, criticalities and constraints. In particular, he/she will review existing CIPT software metrics and give comments to CIPT in relation to software operation and maintainability aspects. • To conduct code reviews of software functional sub-sections as requested by the Computing Group Manager, with focus on software maintainability, issuing written recommendations if applicable, and perform algorithm analysis on source code. Review software development plans for risk, repeatability, key inspection points and process stability. • Review integration and test plans for proper inspection points, methods and processes as well as verification of technical and programmatic requirements. • To develop software quality audit plans and participate in informal audits of subcontractors and software vendors. Perform incoming inspection of work products and manage the processing of identified issues. · Projects • Development of a tool, with Java, Hibernate and Spring framework join to Apache Tomcat application server in a Red Hat Linux enviroment, to automate the data acquisition to elaborate periodical software and hardware stability. • Development of a tool, with Java, Hibernate and Spring framework join to Apache Tomcat application server in a Red Hat Linux enviroment, to check the history of a given antenna or pad. · Other achievements • Successful resolution of all non conformities found during the audit of the software team. • Successful resolution of all non conformities found during the audit of the IT team.
eHealth Systems Ltda Software Engineer
August 2010 - October 2010 Santiago
· Key responsibilities and duties • To model, design and develop software solutions to extend the clinical information system OpenMRS. • Maintain the organisation server and virtual machines to keep services running. · Projects • Development of a module for OpenMRS platform, using Java EE, Hibernate ORM, Spring Framework, Apache Tomcat and a web service SMS sending gateway, to send automated SMS to patients with Diabetes type II, selecting those patients from the patient database through a cohort and then creating a list of patients who have to receive the automated messages. · Other achievements • Configuration of the local server, with Debian Linux and VirtualBox, creating a virtualization server to allocate three virtual machines who run the three environments used: production, testing and development. • Successful presentation of the OpenMRS platform to the health school of Universidad Catolica of Chile.
• Contribution to the OpenMRS community for the 1.8.0 release, fixing some database fields.
Universidad De Chile Freelance Web Developer
April 2009 - July 2010 Santiago
· Key responsibilities and duties • To model, design and develop modules, with PHP, XML and MySQL, to extend the functionality of the in house developed Customer Relationship Management System. · Projects developed: • Fix of some issues related to the courses showed on the main page, creating lists with showable properties using Javascript. • Commissions calculation module to automate the monthly sales commissions payment calculation to salesmen based on the data created by the in house CRM, using PHP with the MVC pattern design, separating the view using XSLT stylesheets for XML documents. • Messaging module to capture and handle customer requirements, using PHP with the MVC pattern design, separating the view using XSLT stylesheets for XML documents. • Internal messaging module to handle internal user requirements.
EDUCATION AND TRAINING Cahuala Productivity and Self Management
2012
SoftO2 Software Testing Essentials
2012
TV Rheinland, Santiago IRCA Certified ISO 9001:2008 Quality Management Systems (QMS) Auditor
March 2011
Universidad Tecnologica Metropolitana, Santiago B.S. in Engineering Science Major in Computer Science
August 2009
Languages Spanish (native) English (vocational) HOBBIES AND INTERESTS Music, Photography, swimming, read.