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
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 Skills
Leo Lara's Experience
Software Engineer (Server Software - Open Source Specialist)
ARM
Public Company; 1001-5000 employees; ARM-GB; Semiconductors industry
June 2010 – January 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 2010 – March 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 2009 – February 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.
Business Analyst / Software Designer Developer
Doodigital S.L.
February 2005 – January 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 2004 – December 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.
Trainer-tutor in C programming
University of Malaga
Educational Institution; 1001-5000 employees; Research industry
2000 – 2002 (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 1997 – December 1998 (2 years)
A local computer shop.
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
2007 – 2009
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
1997 – 2007
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)
Leo Lara's Additional Information
- Websites:
- Groups and Associations:
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
Not the Leo Lara you were looking for? View more »