Scroll To View More
Sergio Rafael Gianazza

Sergio Rafael Gianazza

Buenos Aires, Argentina
Member since May 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
  • JavaScript, 8 years
  • Node.js, 5 years
  • Ruby, 5 years
  • Ruby on Rails (RoR), 5 years
  • Git, 4 years
  • React.js, 3 years
  • Redis, 3 years
  • Express.js, 3 years
Buenos Aires, Argentina
Availability
Part-time
Preferred Environment
OS X, Terminal (iTerm), Vim, Atom, Sublime, Git
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
    Avi-on
    2014 - PRESENT
    • 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: Node.js, JavaScript
  • React + Flux Front-end Developer
    Learnerator (via Toptal)
    2015 - 2015
    • 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: JavaScript, Node.js, React.js, Flux, RethinkDB, Docker
  • Web Developer
    SCV Soft
    2012 - 2014
    • 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: Ruby on Rails, Sinatra, Padrino, JavaScript, Node.js, ExpressJS
  • Architect
    Teracode
    2010 - 2012
    • 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: Ruby on Rails, Python, Django, JavaScript
  • Software Architect, Team Leader
    Capgemini Argentina
    2008 - 2010
    • 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: Java, JavaScript, Spring Web, Spring Integration
  • Software Architect
    Epidata Consulting
    2005 - 2008
    • 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: Java, Ruby on Rails, Groovy, .NET, JavaScript
  • Developer, Team Leader
    Santa Fe Sistemas
    2000 - 2005
    • 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
    HTML, SQL, JavaScript, Ruby, Java, CSS, CSS3, HTML5, Python, PHP
  • Frameworks
    Ruby on Rails (RoR), Express.js, Sinatra, Padrino, Spring MVC, Django, Spring Integration
  • Libraries/APIs
    React.js, jQuery, Facebook API, Q promises, Node.js, Passport.js
  • Tools
    GitHub, Git, SVN, Vim Text Editor, Atom, Sublime Text 2, Emacs, Mercurial
  • Paradigms
    Scrum, Agile Software Development, Functional Programming, Model View Controller (MVC), Functional Reactive Programming, Concurrent Programming
  • Platforms
    Linux, NetBeans, Mac OS, Oracle
  • Misc
    Team Mentoring, Lean Development
  • Storage
    Redis, PostgreSQL, MySQL, NoSQL, MongoDB, Cassandra
Education
  • Engineering degree in System Engineering
    Universidad Tecnológica Nacional - Buenos Aires, Argentina
    1998 - 2007
I really like this profile
Share it with others