Sergio Rafael Gianazza

Sergio Rafael Gianazza

Ciudad Autónoma de Buenos Aires, Argentina
Hire Sergio
Scroll To View More
Sergio Rafael Gianazza

Sergio Rafael Gianazza

Ciudad Autónoma de 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
  • Ruby, 5 years
  • Ruby on Rails, 5 years
  • React.js, 3 years
  • Git, 4 years
  • Express, 3 years
  • Node.js, 5 years
  • Redis, 3 years
Ciudad Autónoma de 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
    SQL, JavaScript, CSS, HTML, Java, Ruby, CSS3, HTML5, Python, PHP
  • Frameworks
    Ruby on Rails, Padrino, Sinatra, Express, Passport, Spring Integration, Spring MVC, Django
  • Libraries/APIs
    React.js, jQuery, Facebook API, Node.js, Q promises
  • Tools
    GitHub, Netbeans, Git, Sublime Text 2, Atom, SVN, Vim, Mercurial, Emacs
  • Paradigms
    Scrum, Agile Software Development, Lean Development, Functional programming, Functional reactive programming, MVC, Concurrent Programming
  • Platforms
    Mac OS X, Linux
  • Misc
    Team Mentoring
  • Storage
    Oracle, NoSQL, MySQL, PostgreSQL, Redis, 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