Renato Golin

Current
  • Software Engineer at EBI / EMBL
Past
  • Software Engineer at Yahoo! Inc
  • Java Consultant at Omnidata Networking
  • C++ Consultant at Fortis IT Consulting
  • Developer at Insite Soluções Internet
  • Hacker at Informal Work
Education
  • Open University
  • Universidade de São Paulo
  • Universidade de São Paulo
Connections
135 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

  • Software Engineer

    EBI / EMBL

    (Public Company; 201-500 employees; Computer Software industry)

    December 2005Present (2 years 11 months)

    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

  • Open University

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

    Focus on computing, information systems and physics courses. Awarded 40% 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:

Mensa Brasil

  •    Associação Mensa Brasil
  •    World Wildlife Fund
  •    Information Security Community
  •    Open Source Developers
  •    Ethical Hackers Community
  •    Computational Biology
  •    Security Bloggers Network
  •    Universidade de São Paulo Alumni
  •    Linux Users
  •    Camfed - Campaign for Female Education
  •    Gnu/Linux Users

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’s full profile:

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

View Full Profile