Renato Golin

Renato Golin

Senior Software Engineer at ARM

Cambridge, United Kingdom

Current
  • Senior Software Engineer at ARM
Past
Education
  • The Open University
  • Universidade de São Paulo
  • Universidade de São Paulo
Connections
203 connections
Industry
Computer Software
Websites

Renato Golin’s Summary

I am a programmer since the early 80's in many platforms and programming languages. I'm a wannabe scientist and an experienced software engineer.

I've done a bit of everything: low-level C software, C++ libraries and graphical interfaces, Java, Perl and PHP web systems, worked with (and written new) database systems, network services, games and distributed computing in a plethora of environments.

Unix is my window to this world for 15 years already, giving a special emphasis (and return) to the open source community. Distributed computing for me is not only a tool to achieve high performance or availability but a new way to solve old problems in a more efficient way.

Innovation needs responsibility. Engineering needs creativity. Each software is a unique life form.

My current focus is on technology and development on restricted environments, from small memory to highly distributed systems, where normal development assumptions are not valid any more, always focusing on software quality and business continuity.

Renato Golin’s Specialties:

- Development in C, C++, Java, Perl and PHP (among others)
- Unix development and management
- Relational databases (MySQL Geek)
- Distributed computing development and administration
- Tech Lead and Self-Management
- Development of mission-critical software and scientific algorithms


Renato Golin’s Experience

  • Senior Software Engineer

    ARM

    (Public Company; ARMHY; Semiconductors industry)

    December 2008Present (1 year )

    Working at System Design Division, on debugger development for the ARM platform.

  • Software Engineer

    EMBL / EBI

    (Non-Profit; 201-500 employees; Research industry)

    December 2005November 2008 (3 years )

    Member of UniProt Production team delivering the protein database to the public. Maintain and optimize procedures on a multi-cluster Unix environment.

    Achievements:
    - Maintenance of the UniProt C++ library and associated production tools
    - Reorganization of procedures and rewriting internal tools to optimize speed and network usage and to reduce failure rate and staff dependency, reducing running time 10-fold
    - Coding data access and indexing algorithms in C++ for speed and efficiency
    - Parallelization to hundreds of nodes running Alpha/Tru64 and AMD/Linux64
    - Documentation, workflows and background information of all procedures

  • Software Engineer

    Yahoo! Inc

    (Public Company; 10,001 or more employees; YHOO; Internet industry)

    July 2003November 2005 (2 years 5 months)

    Member of Americas Platform Team delivering solutions for Brazil, Argentina, Mexico, Miami (espanol.yahoo.com), Canada and South Asia.

    Achievements:
    - Deployed mobile services for Latin America countries specially SMS Mail, SMS Messenger, WEP Messenger and WAP pages
    - Responsible for Americas' front page infrastructure as a developer, maintaining the publishing software infrastructure and as a Unix admin keeping the cluster up-to-date and running
    - Responsible for Americas' Sponsored Matches infrastructure developing the marketing tool (C++/PHP), exporting the technology to South Asia
    - Member of the MySQL Geeks group acting as local and global support for Yahoo! developers
    - Former member of Latam Search Team where we were the first international team to deliver the new Yahoo! Search Technology
    - Created and managed the Latin America Beowulf cluster as part of Yahoo!s unofficial GRID

  • Java Consultant

    Omnidata Networking

    (Privately Held; 51-200 employees; Information Technology and Services industry)

    February 2003July 2003 (6 months)

    Plan and develop transportation insurance software using Java

    Achievements:
    - Led a small team to deploy a desktop application using Java Swing and WebService Servlets
    - Developed C drivers for serial hardware communication using the Java Native Interface

  • C++ Consultant

    Fortis IT Consulting

    (Public Company; 10,001 or more employees; FORB; Banking industry)

    July 2002January 2003 (7 months)

    Develop C++ desktop tools, Java Servlets and Oracle PL/SQL procedures

    Achievements:
    - Maintained a Customer Manager System (C++/GUI) for one of the biggest insurance companies in Brazil (Sulamerica Seguros)
    - Developed mileage system for Transamerica Flats (C++/GUI)
    - Develop Oracle PL/SQL packages of data import/export and Java/Servlet support packages (model layer)

  • Developer

    Insite Soluções Internet

    (Privately Held; 11-50 employees; Internet industry)

    April 1999June 2002 (3 years 3 months)

    Web Developer, Product Manager and MySQL and Oracle DBA

    Achievements:
    - Created a web calendar for one of the biggest
    internet providers in Brazil (Agenda ZAZ)
    - Created a full-featured e-commerce book shop
    (Livraria Tempo Real)
    - Created a complete e-commerce'o'matic solution
    where clients can build their shops online with
    online payment and stock control (InShop)
    - Improved the calendar as a complete web organizer
    merging with other products for the biggest
    internet provider in Brazil (iG Organizer)
    - Implemented KDE componentes to build a POS Browser
    for the biggest multi-store in Brazil (Casas Bahia)
    together with IBM
    - Planed, installed and managed MySQL and Oracle
    databases with replication and multi-master setups

  • Hacker

    Informal Work

    (Computer Software industry)

    19941999 (5 years )

    Roles:
    - Hardware technician (assembly and network)
    - C/GUI development for DOS
    - Customer support on-site
    - Development of MS-Access office suite + billing
    - Graphic design / Layout


Renato Golin’s Education

  • The Open University

    BSc (Hons) , Open Degree , 20082012 (expected)

    Focus on computing, maths and physics courses. Awarded 1/3 credit transfer from previous study (USP).

  • Universidade de São Paulo

    Physics BSc (finished 3/5 - transferred) , 19982003

    Scientific works:
    - Numerical modelling of evolution (Airton Deppman IF / USP)
    - Numerical modelling of social insects (Dick Koedan IB / USP)

    Activities and Societies:
    Helped to create Fisica-Jr, junior entrepreneurism, a connection between undergraduates and their future market.
  • Universidade de São Paulo

    Biology BSc (finished 2/5 - transferred) , Molecular Biology , 19961997

    Scientific work:
    - Protein physical chemistry (Shaker Chuck Farah IQ / USP)
    - Pigment Cell Physiology (Ana Maria Castrucci IB / USP)
    - Mammals' CNS Pharmacology (Regina Markus ICB / USP).

    Activities and Societies:
    Helped to create Bio-Jr, junior entrepreneurism, a connection between undergraduates and their future market.

Additional Information

Renato Golin’s Websites:

Renato Golin’s Interests:

software architecture, programming languages, development research, teaching, Unix hacking, software quality, distributed computing, clusters, grids, parallel development, computer and strategic games, jazz, drums, flying, cooking, motorbikes

Renato Golin’s Groups:

  •    Associação Mensa Brasil
  •    World Wildlife Fund
  •    Yahoo!
  •    Eclipse
  •    Information Security Community
  •    Open Source Developers
  •    The Linux Foundation
  •    Computational Biology
  •    Yahoo Employees and Alumni Group
  •    Security Bloggers Network
  •    Universidade de São Paulo Alumni
  •    Linux Users
  •    Camfed - Campaign for Female Education
  •    Java Developers
  •    MySQL Professionals
  •    ARM Based Group
  •    C++ Professionals
  •    Gnu/Linux Users
  •    Open University UK Alumni

Renato Golin’s Honors:

LECTURES AND SEMINARS GIVEN

- MySQL Security / New Features v5.0 (2005)
- MySQL database on Linux (2004)
- MySQL database on Linux (2003)


ARTICLES PUBLISHED

- MySQL 5.0, May, 2005 (SQL Magazine, ed.17)
- MySQL Cluster, Jan 2006 (SQL Magazine, ed.27 cover)


Renato Golin’s Contact Settings

Interested In:

  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Renato Golin’s full profile:

  • See who you and Renato Golin know in common
  • Get introduced to Renato Golin
  • Contact Renato Golin directly

View Full Profile