Leo Lara

Leo Lara

Software Engineer (Open Source Specialist) at ARM

Location
Cambridge, United Kingdom
Industry
Information Technology and Services

As a LinkedIn member, you'll join 135 million other professionals who are sharing connections, ideas, and opportunities. And it's free! You'll also be able to:

  • See who you and Leo Lara know in common
  • Get introduced to Leo Lara
  • Contact Leo Lara directly

View Full Profile

Leo Lara's Overview

Past
  • Software Engineer (Server Software - Open Source Specialist) at ARM
  • Lecturer contractor at Ingenia
  • Project leader / Embedded Systems Software Engineer at G&S Sistemas de Información, S.L. / T2V S.L.
  • Systems manager and PHP developer at G&S Sistemas de Información, S.L. / T2V S.L.
  • Business Analyst / Software Designer Developer at Doodigital S.L.
  • IT manager at Universidad Laboral de Málaga
  • IT manager at CyberBeatas
  • Private lessons teacher of C (Self-employed)
  • Trainer-tutor in C programming at University of Malaga
  • Computers assembly and repair at Cybernet
  • Teenager Software Engineer at Me
  • Child Software Engineer at Me
Education
  • University of Bath
  • Universidad de Málaga
Recommendations

1 person has recommended Leo

Connections

332 connections

Websites

Leo Lara's Summary

I am a professional software engineer and consultant in the IT industry.

I have had the opportunity to obtain a First Class Degree in Computer Science at University of Bath, where I enjoyed the cultural diversity present on campus and the intellectual challenge posed by both faculty and fellow students. I am really fascinated by the city of Bath which I find so special and unique. After two years of study I graduated with first class honours.

My philosophy is "always try to tackle problems using the right tools", even though that may require making an effort to learn new skills. I have acquired many different skills not just in IT as I have been involved in different activities as manager and PR at night clubs or volunteering.


* I am skilled in both Software Development and Linux Systems Management. I am an enthusiastic programmer. High level at C, C++ and PHP5-OOP and Java SE. I am used to design patterns and anti-patterns. I like to write clear self-explainable code.

* ZendF and Symfony 2,Google Web Toolkit.

* I have an introductory level on MIPS, x86 and skilled at ARM assembler.

* Expert handling of Linux distributions, specially Debian GNU/Linux, Fedora. Ubuntu in the desktop side. I can deploy large amounts of computers with this systems, making unattended installs.

* Advanced Apache, Bind, Postfix, Dovecot, Mysql, Postgresql, Samba, Netfilter, OpenLDAP and Squid configuration. I can connect each one to another for complex installations. For example, LDAP integrated with several services like Samba, Postfix, Dovecot, Nfs in order to allow users a unified access.

* I am skilled in TCP/IP, handling with complicated routing tables, and filtering rules, I have deployed complicated networks with several nets connected through Linux servers with several network interfaces. I use very often SQL so I am very familiar with it. I have used LDAP for storing users accounts.

Specialties

Software Development and Linux Systems Management. C/C++, PHP5-OOP and Java SE. Debian GNU/Linux, Fedora and Ubuntu. Apache, Mysql, Postgresql. TCP/IP, SQL, XML, XHTML, SOAP, Ajax. ARM architecture, embedded software.

Leo Lara's Experience

Software Engineer (Server Software - Open Source Specialist)

ARM

Public Company; 1001-5000 employees; ARM-GB; Semiconductors industry

June 2010January 2012 (1 year 8 months) Cambridge, United Kingdom

If you have any questions regarding ARM servers, please do not contact me. Contact Jeff Underhill instead, who is Marketing Manager in this segment.

Helping ARM to enter Server Market from a Software perspective. ARM a blue chip semiconductor company leader in the segment of mobile devices like mobile phones. ARM design the processor that goes in 95% of smartphones.

Analysed and improved server software support on ARM architecture, specifically on ARMv7. Currently this involves Cortex-A9 processors.

Special focus on LAMP and Hadoop for hyperscale data centers. Ported LAMP optimisation platform used in hyperscale web applications to ARM. Ported Multithreading library widely used to ARM. Demostrated Hadoop cluster running on 32 ARM A9 dual-core based nodes.

Wrote a blog post about running LAMP on ARM.

Working in close coolaboration with marketing department.

Lecturer contractor

Ingenia

Privately Held; 201-500 employees; Information Technology and Services industry

March 2010March 2010 (1 month)

Taught an official course in Object Oriented Programming , using Java and Eclipse as main tools. Students attended from backgrounds such as engineering, computer science and various other science disciplines.

This has enhanced his presentation, interpersonal and communication skills.

Project leader / Embedded Systems Software Engineer

G&S Sistemas de Información, S.L. / T2V S.L.

June 2009February 2010 (9 months)

Many technologies involved: embedded Linux, C++, embedded systems, SQLite, PostgreSQL, PHP5, Zend Framework, Bluetooth linux API, Boost and POCO C++ libraries, OpenSSL.

Managed and/or carried many different activities: project management, research and development, software design and programming, database architecture, negotiations with hardware providers, UI design, sales and Linux servers management.

Developed new managerial skills as well as went more in depth on some technical skills.

I was working at T2V developing a proximity marketing system using embedded hardware and bluetooth. The software that runs on the embedded platform is completely written in C++ and is fully OO and multi-threaded.

It connected to the bluetooth devices directly using the kernel device drivers (Bluez).

Eventually this company ceased pursuing this business.

Systems manager and PHP developer

G&S Sistemas de Información, S.L. / T2V S.L.

January 2005May 2007 (2 years 5 months)

Business Analyst / Software Designer Developer

Doodigital S.L.

February 2005January 2007 (2 years)

* Object Oriented Analysis, Design and programming of an internet domains selling broker system. On charge of the whole project life-cycle.
* Duties implemented through Internet, which improved my communication skills, self-management and team work. Technologies: Java SE, PHP5, OOP, Model-View-Controller (Framework developed by me), SOAP.

IT manager

Universidad Laboral de Málaga

October 2004December 2005 (1 year 3 months)

The largest State High School in Málaga. I was in charge of more than 200 computers, 4 networks and 5 servers.

Deployed Linux clients. The Governement of Andalusia contractors asked me for advise in how to do the same in other schools.

IT manager

CyberBeatas

20032004 (1 year) Malaga

I was in charge of IT in the cyber facilities that offered internet connected computer for rent. I developed an unattended re-image system for the Windows clients. Using Linux, perl and C. Tried to sell it without success.

Private lessons teacher of C

Self-employed

January 1999December 2003 (5 years)

Private lessons teacher of C for computing official courses students

Trainer-tutor in C programming

University of Malaga

Educational Institution; 1001-5000 employees; Research industry

20002002 (2 years)

Further developed communication and pedagogic skills.

Taught two extra-curricular courses of C programming and advanced C programming, for C.S students needing extra support.

Designed and organized courses programme, including practical exercises.

Computers assembly and repair

Cybernet

Privately Held; 501-1000 employees; Telecommunications industry

January 1997December 1998 (2 years)

A local computer shop.

Teenager Software Engineer

Me

19931993 (less than a year) Malaga

Made Pascal software to make the primary school math numerical exercises for me, particularly prime number decomposition.

Child Software Engineer

Me

19871987 (less than a year) Malaga

Invented without help (just reading manuals) BASIC program that shows a ship moving on the screen of the Commodore 64. I was 8.

Leo Lara's Publications

  • How to run LAMP and Drupal on a PandaBoard in seven simple steps

    • ARM blogs
    • April 5, 2011
    Authors: Leo Lara

Leo Lara's Education

University of Bath

BCs (Hons), Computer Science

20072009

Graduate with First Class honours after two years of full-time study. Entered in second year directly due to previous experience.

Final year project keywords: C, OpenMP, MPI, clusters, High Performance Computing, bioinformatics, statistics, refactoring, productivity, Software Engineering

Subjects with 1st class grade:

* Mathematics for applications
* Database systems
* Functional programming
* Algorithms
* Compilers
* Programming Languages
* Logic & its applications
* Networking
* Advanced algorithms & complexity

Activities and Societies: BCSS: Bath Computer Science Society

Universidad de Málaga

Computer Engineering, Computer Science

19972007

Part- time studies that combined with working in IT.

Not finished, transfered to second year University of Bath.

Leo Lara's Languages

  • English

    (Full professional proficiency)
  • Spanish

    (Native or bilingual proficiency)

Contact Leo for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Leo Lara’s full profile to...

  • See who you and Leo Lara know in common
  • Get introduced to Leo Lara
  • Contact Leo Lara directly

View Full Profile

Not the Leo Lara you were looking for? View more »