Sergio Rafael Gianazza, JavaScript Developer in Buenos Aires, Argentina
Sergio Rafael Gianazza

JavaScript Developer in Buenos Aires, Argentina

Member since July 8, 2014
Sergio is a full stack developer with experience in numerous programming languages and different types of architectures. He also has experience as a team leader leading groups of up to 25. He enjoys creating new products and working with teams of great developers.
Sergio is now available for hire

Portfolio

Experience

Location

Buenos Aires, Argentina

Availability

Part-time

Preferred Environment

Git, Sublime Text, Atom, Vim Text Editor, ITerm, Terminal, OS X

The most amazing...

...thing I've done is to architect, design, and develop a system to manage the request, installation, and user satisfaction of a DSL for a big telephone company.

Employment

  • Cloud Architect

    2014 - PRESENT
    Avi-on
    • Defined and developed a back-end server storing information on IoT devices (Mac addresses, configurations, etc.). Wrote the back-end server using Node.js, PostgreSQL, Redis as the data back-end.
    • Developed an admin site to access the information stored in the back-end server. Wrote the front-end using React.js with Flux Architecture.
    • Defined and developed a statistics server storing information on mobile usage. Wrote the service in Node.js and used Elasticsearch.
    • Defined and developed an embedded application used in a Bluetooth-Wi-Fi bridge. Used an embedded Node.js server.
    • Helped with the definition of a protocol used to send information between the server and mobile devices.
    Technologies: JavaScript, Node.js
  • React + Flux Front-end Developer

    2015 - 2015
    Learnerator (via Toptal)
    • Helped to create a base foundation for their React.js + Flux application.
    • Helped to create a universal application (rendering the HTML both on server and client).
    • Improved the build and deployment process.
    • Built the scaffolding used to write React.js components without boilerplate.
    • Revamped the test suite, improving the time spent on every test run.
    Technologies: Docker, RethinkDB, Flux, React, Node.js, JavaScript
  • Web Developer

    2012 - 2014
    SCV Soft
    • Built a back-end for the system of an IoT company based in San Francisco (Ruby on Rails, Sinatra, Padrino).
    • Created an utility framework (Ruby) to test the different functionalities of the interaction between IoT-ready devices and the cloud.
    • Worked as a team leader for a new IoT company, helping with the marketing, industrial / web / mobile design, and architecture of the mobile (iOS and Android) and back-end solution (JavaScript, Node.js, ExpressJS).
    • Coached several teams to implement Scrum and Agile Retrospectives.
    • Built a system over Graphite (Python, Django) to store and show (JavaScript, D3.js) metrics.
    Technologies: Express.js, Node.js, JavaScript, Padrino, Sinatra, Ruby on Rails (RoR)
  • Architect

    2010 - 2012
    Teracode
    • Worked with a team building a social network (built in Ruby on Rails and JavaScript) for entrepreneurial women.
    • Worked with a team building an application in Ruby on Rails and JavaScript to manage medical records.
    • Worked on a project in Python (using PyPy) to process video in real-time.
    • Implemented Scrum as a methodology in several teams.
    • Created a series of video tutorials to teach the team how to add unit / integration testing to daily work.
    Technologies: JavaScript, Django, Python, Ruby on Rails (RoR)
  • Software Architect, Team Leader

    2008 - 2010
    Capgemini Argentina
    • Helped with the architecture and design of a Java system (Java, Spring Web, Spring Integration) for a big banking company based in Barcelona.
    • Worked with the architecture team to build a system (Java, Spring Web, JSF) to manage the water system for Sevilla.
    • Worked as a project leader with a team of 25 people, building a system (Java, WebSphere, Spring) for a Spanish insurance company.
    • Created the basic architecture (Java, Spring Web, Spring Integration, JavaScript) for the commercial system of a big Spanish mobile company.
    • Created a tool to migrate an object built in PL/SQL to iBatis.
    Technologies: Spring Integration, Spring Web Services, JavaScript, Java
  • Software Architect

    2005 - 2008
    Epidata Consulting
    • Supported a team building the home banking system (Java, Struts, Hibernate, and JavaScript) for a big national bank.
    • Architected and designed the back-end (Java, Hibernate, Spring) for an online casino.
    • Architected, designed, and developed a system to manage the request, installation, and user satisfaction of a DSL for a big national telephone company.
    • Created a time tracking tool in .NET and JavaScript.
    • Helped a team to analyze and design the integration (using BEA AquaLogic) of several sub-systems.
    Technologies: JavaScript, .NET, Groovy, Ruby on Rails (RoR), Java
  • Developer, Team Leader

    2000 - 2005
    Santa Fe Sistemas
    • Developed a web application to store medical information using J2SE, J2EE (EJB), and Struts.
    • Created a back-end service in Java to process and parse information received from medical centers.
    • Helped with the migration of a legacy system written in C to a Java stack (J2SE, EJB 2.1, Struts).
    • Created a minimal ORM in Java to interact with several legacy stored procedures (Oracle Database).
    • Created a small application in C++ and Glade to store the expenses of the team.
    Technologies: Java

Experience

Skills

  • Languages

    SQL, Java, Ruby, JavaScript, CSS, HTML, CSS3, HTML5, Groovy, Python, PHP
  • Frameworks

    Ruby on Rails (RoR), Express.js, Padrino, Sinatra, .NET, Flux, Django, Spring Integration, Spring MVC
  • Libraries/APIs

    React, jQuery, Node.js, Facebook API, Q Promises, Passport.js
  • Tools

    GitHub, Git, Sublime Text 2, Subversion (SVN), Atom, Vim Text Editor, Terminal, ITerm, Sublime Text, Mercurial, Emacs
  • Paradigms

    Agile Software Development, Scrum, Model View Controller (MVC), Functional Reactive Programming, Functional Programming, Concurrent Programming
  • Platforms

    NetBeans, MacOS, Linux, Oracle, OS X, Docker
  • Other

    Team Mentoring, Lean Development, Spring Web Services
  • Storage

    Redis, MySQL, NoSQL, MongoDB, PostgreSQL, RethinkDB, Cassandra

Education

  • Engineering Degree in System Engineering
    1998 - 2007
    Universidad Tecnológica Nacional - Buenos Aires, Argentina

To view more profiles

Join Toptal
Share it with others