Rubens Mariuzzo: Extracto

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 8

Rubens Mariuzzo

Full Stack Web Developer at X-Team

Extracto
TL;DR: Full stack web developer. JS enthusiast in both server and client side. I am passionate web developer
since I got my hands on code in early 2000 demystifying ECMAScript derivatives. I love contributing on
existing projects with new ideas. It inspires me to build advanced interfaces in large audience website. I craft
solutions with strong software design principles and architectural experience; as well as advanced & extensive
knowledge of web development using current web standards, trends, guidelines and latest technologies. Self-
motivated person who innovate constantly. Enthusiastic to hack on things to get the job done. Clear-focused,
organized and use to tackle the hardest problems first to achieve project success and overcome obstacles.
Although I'm a JavaScript super hero, I'm proficient with the following languages: Java, PHP and C#.

Experiencia
Full Stack Web Developer at X-Team
October 2013 - Present (1 year 9 months)
Front-end development of live social feed integrating Arktan REST API for the American Idol XIII web
site. The module was developed using JavaScript and some other dependencies such as jQuery for DOM
manipulation, EventEmitter for custom triggering and binding of events, Handlebars.js to render the data
into smart template according to the media type and ImagesLoaded for image preloads. Design in HTML
and CSS (using SASS) of the social module according to provided design comps. Use of Photoshop to
extract colors, measures and images from designs. All images used were base-64 encoded to reduce latency.
Custom design of masonry layout to render the data that came from Arktan REST API. I have used several
already made masonry layouts such as: Masonry, Isotope and Salvattore, but ended developing a custom
one to make it accurate to Fox requirements. Support on fixing post-production issues on both American
Idol XIII and Fox.com web site. Use of several build tools: RequireJS (with Almond), Grunt for watching
changes on source files and LiveReload.

Consultant at Fundapec
September 2012 - October 2013 (1 year 2 months)
Written of SDD (Software Design Document) for a complex system consisting of 5 main parts: 2 web apps
one for public access and the other for private client administration, 1 web service (with 15 web methods), 1
batch sync tool & 1 console application for development purposes. UI Development of Web App for private
client administration using HTML5 (semantic tags, data & role attributes), SASS for screen styling, Twitter
Bootstrap 2.2.2 for component such as form, button, modals, navbars & grid systems. Use of JavaScript
libraries such as jQuery 1.8.3, modernizr 2.6.2 and head.js in conjunction with Microsoft Web Optimization
for script bundling & compression. Programming of Web App for private client administration using C#

Página1
(.NET 4) and MVC4. Custom wrapper implementation of Authentication and Authorization extending
the functionality provided by Forms Authentication. Data access to SQL Server using Entity Framework
(database first) and sensible data encryption using SHA256. Programming of Console for development
purposes using C# (.NET 4) and Reflection. Several database administration tasks created: management
of users, management and assignments of profiles and roles, parsing and creation of navigation menu, and
feeding of database with other security items.

Web Developer Engineer at Citrus Technology Group, S.R.L.


December 2011 - October 2013 (1 year 11 months)
Involved in two main activities: Developer of in-house ERP and Consultant for Outsourcing Clients.
~ As a Developer of in-house ERP (Enterprise Resource Planning). Interface Design, Development &
Implementation of new ERP features (such as store managements, sales forecast, reports) into existing
Web Forms App using C#, EntityFramework 4 and SAP Crystal Report. Redesign proposal of UI &
partial implementation using HTML5, CSS3, Modernizr 2.6.2, Less, DotLess, jQuery 1.8.3 and custom
jQuery plugins. Original full redesign were made from scratch using Adobe Fireworks CS5 in a week (5
days, 8 hour per day). All elements were tested in popular web browser making it cross-browser (IE7+,
Chrome, Firefox, Opera & Safari). Allowing each client to have control and customization of their own
theme affecting company logo and color theme. Several improvements in custom navigation menu (use of
custom icons per client, JavaScript animations and state-aware features). Analysis for recommendations
in existing Web Forms app to improve performance, software architecture & security. Due to analysis,
some changes were implemented such as: use of Abstract Factory software pattern for both data access and
business layer, database level pagination of all data retrieved, and use of AJAX for partial rendering trough
jQuery & JSON. ~ As a Consultant for Outsourcing Clients. Development of Web App using Java 6. Use
of Spring Framework for DI (dependency injection), Spring Security for Authentication and Authorization,
Spring MVC 3.x (with annotations) and jQuery 1.7.x. Development of Web Services using Java 6, Spring
Framework for DI (dependency injection) and Apache CXF.

Software Developer at Less CSS


January 2012 - January 2013 (1 year 1 month)
* Implementation of more than 10 blending modes as operations for Less, such as: Multiply, Screen, Overlay,
Soft-Light, Hard-Light, Color-Dodge, Color-Burn, Difference, Exclusion, Average & Negation. * Creation
of test cases for each blending modes. Automated with NodeJS using Path & FS. * Full documentation for
each blending modes, including uses and samples.

IT Development Engineer at Orange Dominicana


December 2010 - November 2011 (1 year)
Design, Development & Deployment of Portlet for Call Center internal uses. Development made using Java
5, Spring Web Portlets, Hibernate 3 for data access to an Oracle 9i database, and jQuery. Deployment into
Liferay Portal 5 (with Apache Tomcat 6). Design, Development & Deployment of Web Services for Call
Center internal uses. Development made using Java 5 and Apache Axis 1.4. Development of complex

Página2
module into existing CMS (in-house web app made with Apache Struts 1.x) that allow internal Orange
executives to manage all offers trough client rules, client segments and other features. Data access were
made solely via SOAP Web Services. Development of Web Services that handle all Orange products offers,
including retrieval of all offers, retrieval of a particular offer, applying of rules related offers to customers
and full managements of offers. Development made using Java 5, Spring Framework 3 for DI,Apache
CXF for exposing web methods, data contracts and endpoints, and data access to Oracle 9i Database
trough Hibernate 3. Written of several SDD (Software Design Document) and RFP for new & existing
developments. Documents were created using LibreOffice, Oracle Data Modeler for UML database designs,
DIA for other UML related designs & Evolus Pencil for software prototyping. Full administration of entire
Atlassian Suite including: JIRA, Confluence, FishEye, Crucible, Bamboo, Clover, Crowd & Green Hopper
for Agile. Installed the full suite into a Unix machine and Postgres Database. Created the scripts for Postgres
daily backup. All logs file were properly configured. SSO implement trough Crowd and internal Orange
LDAP.

Web Developer Engineer at Orange Dominicana, S.A.


May 2010 - December 2010 (8 months)
I have been involved in the design of web applications according to business needs, prototyping –in paper
& software– of web interfaces according to Orange brand. Develop using frameworks, implementing web
standard & innovating with the latest technologies in ORM, Web Services, CMS & JavaScript frameworks.
Write of technical documents for each deliverable and RFP. Administrator of the entire Atlassian application
suite including: JIRA, Confluence, FishEye, Crucible, Bamboo, Clover, Crowd & Green Hopper for Agile.
* Web services. Development and maintenance using Java, Axis and Spring remoting. * Web applications.
Development and maintenance using Java, Spring MVC, Spring JDBC, JSON, jQuery, log4j and Displaytag.
* Portlets. Development and maintenance using Java, Liferay and Spring Portlet MVC. * Animations.
Development using Adobe Flash, ActionScript 3, MCTween 2 and XML.

Jr. Web Developer Engineer at Orange Dominicana


November 2007 - April 2010 (2 years 6 months)
Web development.

Web Developer at GACOG


July 2007 - January 2009 (1 year 7 months)
* Web applications. Development and maintenance PHP, cakePHP and jQuery. * Translations. Texts from
english or spanish to french. French translation corrections.

Web Developer at Andin International


February 2007 - November 2007 (10 months)
Design and architecture of CMS related projects using Java EE, IBM DB2, XHTML/CSS & JavaScript
frameworks. Work developing cross-browser web application from existing graphics guidelines. * CMS.
Development of Content Management System using ASP, Java, Javascript and Adobe Contribute.

Página3
Web Developer at MRI Automation
August 2006 - December 2006 (5 months)
* Web applications. Development using PHP. * Translations. Text from english to spanish.

System Administrator at IPC, Verizon Dominicana


May 2005 - July 2006 (1 year 3 months)
Core System Administrator

Reconocimientos y premios
Atlassian DragonSlayer
Atlassian
December 2011
Installation and configuration of the whole Atlassian Suite, including: JIRA, GreenHopper, Confluence,
FishEye, Crucible, Clover and Bamboo.

Cursos
Computer Programming
University of Washington
Programming Languages

Experiencia de voluntariado
Language Interpreter & Medical Relief en Jehovah's Witnesses
January 2010 - Present (5 years 6 months)
Worked almost 8 hours daily (aside of my secular work) as a volunteer to communicate with Haitians whose
main or only language is Haitian Creole or French, then acted as an interpreter to Dominican authorities
whose doesn't understand neither Haitian Creole or French and whose main language is Dominican Spanish.

Proyectos
checkboxes.js
julio de 2013 a Actualidad
Members:Rubens Mariuzzo
An open source jQuery plugin that enrich HTML checboxes giving features such as: checking/unchecking all
checkboxes in a context, toggle the state of checkboxes in a context, enabling range selection and limiting
the maximum number of checked checkboxes.
LessCSS (blending modes)
enero de 2012 a Actualidad
Members:Rubens Mariuzzo

Página4
Forked version of LESS with some blending modes (such those from Photoshop, GIMP or Fireworks). These
blending methods are implemented as LESS operations.
Citrus Web Site
diciembre de 2012 a Actualidad
Members:Rubens Mariuzzo
Design of UI using Adobe Fireworks CS5. Development of Website project using C# (.net 4) with MVC4.
Use of base CSS, components and grid systems from Twitter Bootstrap. Custom styles and overrides handled
with SASS and Compass.
Citrus Wiki
enero de 2013 a Actualidad
Members:Rubens Mariuzzo
Design & Development of custom WordPress Theme Development for online documentation site for Citrus
ERP customers & prospects. Graphic design in a single day with Adobe Fireworks CS6. WordPress
template was hand-coded in 5 days using HTML5 (semantic tags & attrs), Modernizr, Sass/Compass, jQuery
and Bootstrap for layout, icons & buttons. Use of NodeJS (fs, shelljs, ftp) for development to do commons
tasks such as: package, Sass/Compass compilation, source files watcher, local & remote (ftp) deployment &
sync.

Organizaciones
Less CSS
Software Engineer
January 2012 to Present
Contributor.
JavaScript Dominicana
Speaker
January 2013 to Present
Talks presented: # "Automatizando el Desarrollo Front-End utilizando Grunt" — https://speakerdeck.com/
rmariuzzo/automatizando-el-desarrollo-front-end-utilizando-grunt

Idiomas
English (Full professional proficiency)
French (Native or bilingual proficiency)
Haitian Creole (Native or bilingual proficiency)
Spanish (Native or bilingual proficiency)
Italian (Elementary proficiency)

Aptitudes y conocimientos
Java
JavaScript
jQuery

Página5
Spring
Web Services
Web Standards
Wordpress
Joomla
Liferay
Telco
Digital Electronics
PHP
CakePHP
Fluent English
Fluent Haitian Creole
Fluent Spanish
HTML
CSS
Web Development
Website Development
Web Application Design
Web Architecture
Visual Studio
C#
.NET
Fluent French
LessCSS
Entity Framework
NodeJS
Spanish
Jekyll
SASS
LESS
JSON
PostgreSQL
XML
Web Applications
Hibernate
Microsoft SQL Server
MVC
AJAX
WordPress
Oracle
OOP
HTML 5
UML
Databases
Database Design

Página6
JIRA
Software Design

Educación
University of Washington
Computer Programming, 2013 - 2013
ITLA
SCJP, Software Development, 2009 - 2010
Instituto Tecnológico Las Américas
Programmer, Java, 2004 - 2007
Instituto Politécnico Loyola
Professional, Digital Electronic, 2002 - 2005

Intereses
Web development management and front-end web development.

Página7
Rubens Mariuzzo
Full Stack Web Developer at X-Team

Contacta con Rubens en LinkedIn

Página8

You might also like