Scroll To View More
Flavio Pezzini, Java Developer in Porto Alegre - State of Rio Grande do Sul, Brazil
Flavio Pezzini

Java Developer in Porto Alegre - State of Rio Grande do Sul, Brazil

Member since July 3, 2017
Flavio is a senior Java developer and a team leader. He's worked on complex projects for several multinational, multicultural companies such as Dell, IBM, and Deutsche Bank for various industries such as banking, eCommerce, travel, and sports management. He's very good at liaising with multiple teams, mediating conflicts, and mentoring professionals. Flavio prefers long-term, full-time engagements.
Flavio is now available for hire

Portfolio

  • Optiva
    Java, Web Services, Git
  • PrestoSports
    Java, Spring, JSP, JSTL, GWT, Hibernate (MySQL), jQuery, Bootstrap, CSS...
  • IBM
    Java, Shell Scripts

Experience

  • JSP, 7 years
  • Java, 7 years
  • jQuery, 5 years
  • Git, 5 years
  • Spring, 3 years
  • Hibernate, 3 years
  • Spring REST, 1 year
  • Angular, 1 year
Porto Alegre - State of Rio Grande do Sul, Brazil

Availability

Full-time

Preferred Environment

macOS, JIRA, Git, Eclipse

The most amazing...

...and notable project that I’ve worked was as a senior Java team lead of the admin platform for PrestoSports.

Employment

  • Chief Java Architect
    2017 - PRESENT
    Optiva
    • Troubleshot and fixed the most difficult issues.
    • Carefully designed and implemented code changes to the applications following the latest code-quality recommendations.
    • Built a root cause analysis for production crashes and issues with slowness, including heap dump, garbage collector logs. thread dump and log analysis, and VM tuning.
    • Created solution architectures, algorithms, and designs for solutions that scale to the customer's enterprise/global requirements.
    • Developed my expertise in one or more of the customer's proprietary enterprise software products.
    Technologies: Java, Web Services, Git
  • Senior Java Developer
    2014 - 2017
    PrestoSports
    • Built a Java web system responsible for the collection of data about collegiate sports teams in the US and Canada.
    • Developed new features such as a user interface to allow users to automatically watch sports seasons into the next year.
    • Addressed existing bugs (not merely fixing the bug itself but finding the root cause and applying the definitive fix).
    • Fixed critical production issues.
    • Contributed to peer reviews and solution-brainstorming meetings for my team and other teams as well.
    • Refactored code to address new needs; for instance, an overhaul of several system modules to be able to upgrade the TinyMCE framework to the latest version. This included how to process and sanitize embedded videos (both hosted and from YouTube), spell checking modules, and more.
    Technologies: Java, Spring, JSP, JSTL, GWT, Hibernate (MySQL), jQuery, Bootstrap, CSS, HTML5, Velocity, JIRA, Eclipse, Git
  • Java Support Engineer
    2013 - 2014
    IBM
    • Created usage and health reports based on various log files using shell scripts and Java for a large (20,000+ users) project-management system.
    • Monitored system health by checking RAM, CPU, and disk usage.
    • Took part in the deployment processes executing all the Linux and database steps and ensuring that the other professionals did their part on time according to the overall plan.
    • Offered system health and production feedback to the main development team so that they could improve the application.
    Technologies: Java, Shell Scripts
  • Senior Java Developer | Team Leader
    2012 - 2013
    Freelance Work (Various Clients)
    • Developed Java back-end systems for the Malaysian government responsible for the provision of various permits.
    • Recruited professionals to complete various website-building projects.
    • Managed professionals related to project website building–including features to a website, a whole website redesign, translations, and more.
    • Developed an onboarding wizard that allowed a company to record information and images of new customers into their system.
    • Conducted code peer reviews of junior colleagues.
    Technologies: Java, JavaScript, HTML5, CSS, jQuery
  • Project Manager
    2011 - 2011
    TAM
    • Managed TAM's (the largest Brazilian airline) back-end systems in the travel industry. These systems are connected to Amadeus (one of the largest tourism software companies out there, responsible for all the inner workings of flight bookings and beyond) and other third-party payment systems.
    • Ensured that the projects were delivered on time.
    • Communicated with all the teams at TAM, Amadeus, and third party contractors.
    • Produced project plans and updated them accordingly.
    • Provided daily status reports to upper management.
    Technologies: MS Project, Amadeus
  • Project Manager
    2010 - 2011
    CPMBraxis (via Bradesco Bank)
    • Managed a team of 15 analysts and developers working on six projects using Java and mainframe (COBOL) technologies for the banking industry.
    • Interviewed candidates.
    • Updated MS Project files according to the latest changes in the project execution.
    • Took part in requirements gathering and clarification meetings.
    • Mentored professionals.
    • Acted as a mediator during conflicts.
    Technologies: MS Project, Java, COBOL
  • Support Analyst Level 2
    2009 - 2010
    Dell
    • Led and managed bridge conferences towards a quick resolution of high severity issues–such as when Dell.com's website went down. This did not include doing the technical steps. It was actually about recruiting to the call all the necessary human resources (DBAs, network experts, developers, business people, and more) and drive the call until the issue was resolved. During the call, I provided quick status updates to any senior manager or director joining the call who requested it. This made up of 70% of my daily schedule.
    • Updated the documentation and executed a root cause analysis afterwards.
    • Drove the resolution of lower severity issues including being the point of contact between business areas and the development teams–taking full responsibility for the issue until it got resolved.
    • Produced trend analyses of the production incidents to provide feedback to development teams.
    • Trained professionals on the applications involved in the online store.
    Technologies: Remedy
  • Team Leader
    2007 - 2008
    Compasso (via Sicredi Bank)
    • Managed a team of business analysts, technical analysts, and developers on integration projects between the legacy ERP and the new ERP using Oracle ODI.
    • Worked as an interpreter between the subject matter experts from the Indian ERP company and the local analysts that only spoke Portuguese.
    • Distributed tasks to the analysts and developers.
    • Led daily standup meetings.
    Technologies: Oracle ODI, PMBOK
  • Team Leader
    2006 - 2007
    CPMBraxis (via Deutsche Bank)
    • Led a team working on auditing/reporting Deutsche Bank UK projects. I also responsible for providing third level support to an auditing application which ensured that the data produced by a number of applications was correct.
    • Reported status updates to the upper management weekly.
    • Mentored professionals.
    • Implemented pre-sales processes.
    • Interviewed candidates.
    Technologies: Sybase, SQL Server, Oracle, PowerBuilder, Visual Basic, Unix Scripts, Visual Source Safe, Java
  • Senior Java Developer
    2004 - 2005
    Dell
    • Worked as a Java developer on the application responsible for communication with vendors on the software and peripherals store at Dell.com.
    • Wrote modules to produce sales reports.
    • Built XML parsing modules necessary to provide further features to the vendors that had their own ERPs connecting to our application.
    • Worked on requirement clarification processes with the US team.
    • Helped improve the logging of the application.
    Technologies: Java, J2EE, JSP, Oracle, CA Harvest
  • Java and COBOL Developer
    2001 - 2004
    CPM Braxis Capgemini (via Bradesco Bank)
    • Developed COBOL modules for the banking industry. These modules ranged from reports to data processing modules that would read data from either text files or Db2 databases and produce output files with the updated data.
    • Developed servlets that interacted with the COBOL modules and displayed data in JSPs.
    • Tested the integrations between the COBOL and Java parts of the framework.
    • Conducted software peer reviews of my colleagues.
    • Helped setup version control.
    Technologies: Java J2EE, COBOL, IMS, TELON, IBM Db2, Eclipse, Tomcat, CVS

Experience

Skills

  • Languages

    Java, JavaScript, HTML5
  • Frameworks

    JSP, Hibernate, Angular, Bootstrap, Spring
  • Tools

    Eclipse IDE, Git, Jira
  • Paradigms

    REST, Agile Software Development
  • Libraries/APIs

    jQuery, Spring REST, Jackson
  • Storage

    MySQL
  • Other

    Product Ownership, TinyMCE

Education

  • Master of Business Administration (MBA) in Business Administration and Management, General
    2005 - 2006
    Fundação Getulio Vargas - Porto Alegre, RS, Brazil
  • Certificate in Web Development
    2002 - 2003
    Universidade Tecnológica Federal do Paraná, Pato Branco - Pato Branco, Brazil
I really like this profile
Share it with others