Diego Polido Santana
Brazilian, Married, 31 years old
Experience
Curitiba – PR - Brazil
Rua Sanito Rocha 261 ap 903A – Cristo Rei
ZIP-
I work on Software Development area, with focus in Javascript and Ruby
on Rails. I’m always looking for the best ways to develop solutions to
provide quality of software. I like to work with agile methodologies to help
the team to understand the backlog product and realize a great work! In
my professional life, I seek opportunities to help software projects and
live its entire life cycle, collaborating from business modeling,
development of requirements to implementation and deployment. It
would be a very interesting opportunity that I could interact with people
internationally with the possibility of travel, always practicing English or
even other languages to learn.
LinkedIn: https://www.linkedin.com/in/diegopolido
Github: https://github.com/diegopolido
11 years
E-mail/Google Hangout-Skype
diego.polido
Phone
+55 -
Info
B1/B2 Visa (valid until 2020)
Available for travel
EXPERIENCE
i.
RUBY ON RAILS/JAVASCRIPT DEVELOPER – SMART FIT (FROM 03/2018 TO
NOW)
Microgyms team. Responsible to implement and adapt applications to work with Smart
Fit and Microgyms in the same code base.
Race Bootcamp - Microgym focused in running classes (https://racebootcamp.com.br)
Nós Treino Coletivo - Microgym focused on functional training classes
(https://nostreino.com.br/)
Smart System - Main application to integrated all main functionalities for the brands
NPS - Survey application to get customers feedback
Fitness Classes - Application responsible to schedule classes appointments
Used Technologies: Ruby on Rails, AWS, React, jquery, MySQL, PostgreSQL,
memcached, Redis, Sidekiq, Paperclip
ii.
RUBY ON RAILS/JAVASCRIPT DEVELOPER - FREELANCER (FROM 07/2013 TO
NOW)
I usually use in my freelance / personal projects Ruby on Rails. I always use the latest
version to enjoy the best gems. In production, I usually use Apache / Nginx with
Passenger to the web server, Capistrano to deploy and git for version control.
Some projects:
CoLAB Calendar/Player - Calendar and Events functionality and Player with some
visual interactions (audios, youtube videos, and soundwaves) http://app.colabrio.com/player and http://app.colab-rio.com/calendario
Used Technologies: rails 5, postgresql, jquery, javascript, nginx, Capistrano, passenger.
Galeria da Gávea - Art Gallery Website with CMS and online candidate registration
Used Technologies: rails 4, mysql, jquery, javascript, nginx, Capistrano, passenger.
Objet - Rails E-commerce (www.objet.com.br)
Used Technologies: rails 4, mysql, jquery, javascript, chosen, masonry, openseadragon,
SSL Certificates
Tuxon - Rails Consultant for 3rd party projects
BRTrax: online music system (www.brtrax.com)
Used Technologies: rails 4, devise, postgresql, coffeescript, javascript, jquery, haml,
rspec, backbone.js
Amigão - Oil company website with order system (www.amigao.srv.br)
Used technologies: rails 4, devise, mysql, javascript, jquery
Foreign Citizen - Language School website
Used Technologies: rails 4, devise, mysql, javascript, jquery
Campainha - real estate agency system
Used technologies: rails 3, devise, postgresql, coffeescript, javascript, jquery, haml,
capybara
Immobil - real estate agency system
Used technologies: rails 3, devise, mysql, javascript, jquery, capybara
iii.
RUBY ENGINEER – CLEVERTECH (FROM 09/2017 TO 11/2017)
Maintenance / development of Talk Shop Live project, an e-commerce with live
stream interactions.
Used technologies: Ruby on Rails, Spree/Solidus, Docker, ReactJS, NodeJS.
iv.
RUBY ON RAILS/JAVASCRIPT DEVELOPER – IBM (FROM 05/2015 TO 09/2017)
IBM Support Portal - Development on new IBM Support Portal projects. The Support
Portal team is spread around the world and we're working with scrum to organize the
team.
Used Technologies: AngularJS, NodeJS, Gulp, Jasmine, Karma, Jazz Source Control,
RTC
IBM Pathfinder - Developed a web system to deliver local services which user could
track from beginning to the end the statuses of each service assigned to each support
employee. This system was a required to IBM from a large telecommunications
company located on Europe.
Used Technologies: Java, AngularJS, Grunt, Karma, Git, RTC
IBM R3SMAN - Web system to integrate services with Pathfinder and other apps
around and help some users with routine tasks
Used Technologies: Ruby on Rails 4, HTTPParty, IBMdb, jQuery.
V.
SYSTEM ANALYST – GLOBAL VILLAGE TELECOM (FROM 09/2014 TO 04/2015)
Maintenance/Development of several internal project to request internal tasks.
Used technologies: Eclipse, java, weblogic, servlets, JSP, maven, Strus2, Spring,
javascript, jQuery.
VI.
SYSTEM ANALYST - IPIRANGA OIL PRODUCTS (FROM 11/2012 TO 06/2013)
Maintenance/Development of applications to support marketing people to make
decisions.
Used Technologies: JSP & Servlets, JDBC, Oracle, Websphere, jQuery, RAD,
JavaScript, HTML, CSS.
VII.
INTERCHANGE PROGRAM (FROM 7/2012 TO 10/2012)
I stayed at Vancouver, British Columbia – Canada, improving my english for 3 months,
in a full time at King George International College, from 9am to 3pm, every weekdays.
VIII.
JAVA CONSULTANT - BRQ IT SERVICES (FROM 4/2011 TO 7/2012)
Maintenance/development of Bradesco Insurance’s projects:
Modulos Saude – System that provides services related to access Filenet P8.
Used Technologies: Spring, Webservices, BSAD3 (framework owner of Bradesco),
FilenetP8 Engine.
Dashboards - Graphics display system statistics data related to decision-making board
of Bradesco Insurance. Used Technologies: Struts 2, Spring, JDBC, jQuery, BSAD3.
SIP - Support system for DBAs, facilitating content management of database tables.
Used Technologies: Struts1, JDBC, jQuery, BSAD2.
Catalogo de Leis - Health insurance laws’ Management system. Used Technologies:
Struts 2, Spring, JDBC, jQuery, BSAD3.
Estrutura de Navegação - Panel applications for Life and Pensions area. Application
pool on the same screen, managing sessions and variables via HttpClient. Used
Technologies: Struts 2, Spring, JDBC, jQuery, HttpClient, BSAD3.
Acompanhamento de Propostas - Tracking system proposed life insurance of
Bradesco Insurance. Maintenance / adaptation for the applications panel (Estrutura de
Navegação). Used Technologies: Struts 2, Spring, JDBC, jQuery, CICS (COBOL
interface), BSAD3.
Acompanhamento de Carteiras - System monitoring of portfolios of life insurance of
Bradesco Insurance. Adaptation to the panel applications (Estrutura de Navegação).
Used Technologies: Struts1, JDBC, jQuery, CICS (COBOL interface), BSAD2.
IX.
SYSTEM ANALYST - IDEAIS TECHNOLOGY (FROM 6/2010 TO 4/2011)
Maintenance / development of Wedding List, Billing and Affiliates projects for the
company's largest customer: B2W (b2winc.com) for the brands americanas.com,
shoptime and submarino. Used Technologies: Struts 2, Wicket, Spring, Hibernate,
SoapUI, BEA Weblogic, Jetty, Eclipse, Junit, WebServices, SCRUM, XP, TDD.
X.
SYSTEM ANALYST - MOBILE FACTORY (FROM 8/2009 TO 10/2009)
BlueAds development tool, focused on content distribution marketing via Bluetooth.
Used Technologies: Java, Spring Framework, Hibernate, Groovy on Grails, Maven,
Tomcat.
XI.
SYSTEM ANALYST - EDUWEB E-LEARNING SOLUTIONS (FROM 3/2009 TO 8/2009)
Maintenance / development in AulaNet tool, used by large companies for job training.
Used Technologies: Java (Servlets e JSPs), PHP, ASP, Struts, JDBC, SQL Server 2005,
IIS, Tomcat, Javascript, VB Script.
XII.
TRAINEE DEVELOPMENT - LOGIC POINT – TECHNOLOGIES SOLUTIONS (FROM
10/2007 TO 9/2008)
Internship in the training, support and systems development area, developing hotel
management, commercial and custom Java projects (desktop and web).
Used Technologies: Vraptor (MVC), Toplink (JPA), Tomcat, PostgreSQL, Swing, JDBC.
EDUCATION
I.
POST GRADUATION (FROM 9/2009 TO 9/2011)
MIT Software Engineer with Java – INFNET Institute
II.
GRADUATION (FROM 1/2005 TO 12/2008)
Computer Science - Veiga de Almeida University - UVA
COURSES AND CERTIFICATIONS
IP-67 - iOS Development, Caelum (20 hours)
Exchange program in Canada, studying English for 3 months (from July to October
2012).
Participation in the program Microsoft Students To Business (80 hours)
Course Object-Oriented Programming in Java Advanced (60 hours)
Oracle Java Standard Edition 6 Programmer Certified Professional Exam (formerly
SCJP - Sun Certified Java Programmer)
GENERAL KNOWLEDGE
- OSes: Linux, Windows, MacOSx.
- Programming Languages: Ruby, JavaScript, Java, SQL, Shell Script
- Frameworks: Struts 1, Struts2, Wicket, Vraptor 2, JSP & Servlets, Rails 2, Rails 3,
Rails 4, AngularJS, jQuery
- Agile: Scrum, XP