Guilherme Vieira

Senior Software Engineer at Civix
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United States, US
Languages
  • Portuguese Native or bilingual proficiency
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Lucas Gomes da Silva

O Guilherme sempre foi uma referência técnica para toda equipe. Tive duas oportunidades de trabalhar com ele, uma na Algar Tech e outra na GlobalCob e em ambas o Guilherme se destacou pelo seu alto conhecimento técnico, capacidade de liderança e tomada de decisão principalmente diante de situações de alto risco. Recomendo fortemente.

Marcelo Nascimento

Totalmente comprometido com o sucesso do trabalho à realizar, Guilherme Viera foi um dos meus mentores e me ajudou muito no início da minha carreira em 2006 com muita paciência e facilidade em ensinar. Em outra oportunidade, trabalhamos juntos em um projeto crítico. Com o mesmo empenho e sua vasta experiência na tecnologia JAVA e principalmente, o seu conhecimento em arquitetura e padrões de desenvolvimento, desempenhamos um grande trabalho. Recomendo este grande profissional e espero que tenhamos uma nova oportunidade para trabalharmos juntos.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Complete Python Masterclass
    Udemy
    Feb, 2018
    - Oct, 2024
  • Angular Front To Back
    Udemy
    Jan, 2018
    - Oct, 2024

Experience

    • Belgium
    • Online Audio and Video Media
    • 1 - 100 Employee
    • Senior Software Engineer
      • Apr 2020 - Present

      One of the senior engineers involved in all development phases of the latest release of the Election Management System product. One of the senior engineers involved in all development phases of the latest release of the Election Management System product.

    • Spain
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Senior Software Engineer
      • Jan 2020 - May 2020

    • Software Engineer
      • Apr 2016 - Jan 2020

      Help the company develop a new version of one of its products from the ground up using best development practices, Java related technologies such as Maven, JEE, OSGi, REST webservices, Apache Camel, ActiveMQ, Groovy, and Wildfly.

    • IT Services and IT Consulting
    • 700 & Above Employee
    • Technical Leader
      • Nov 2012 - Jun 2014

      Lead Scrum dailies; build proofs of concept; create and/or revisit UML diagrams; help Business Analysts to register and understand the customer’s needs; elaborate and evaluate proposals and mockups using different technologies according to the customer's platform; create test’s planning; In the middle stage: evaluate the approved solution, introduce and establish design patterns and best practices to development team, schedule, manage issues and bug`s reports; In the final stage: create… Show more Lead Scrum dailies; build proofs of concept; create and/or revisit UML diagrams; help Business Analysts to register and understand the customer’s needs; elaborate and evaluate proposals and mockups using different technologies according to the customer's platform; create test’s planning; In the middle stage: evaluate the approved solution, introduce and establish design patterns and best practices to development team, schedule, manage issues and bug`s reports; In the final stage: create deliverables, evaluate integrated tests and builds, support product installation. Show less Lead Scrum dailies; build proofs of concept; create and/or revisit UML diagrams; help Business Analysts to register and understand the customer’s needs; elaborate and evaluate proposals and mockups using different technologies according to the customer's platform; create test’s planning; In the middle stage: evaluate the approved solution, introduce and establish design patterns and best practices to development team, schedule, manage issues and bug`s reports; In the final stage: create… Show more Lead Scrum dailies; build proofs of concept; create and/or revisit UML diagrams; help Business Analysts to register and understand the customer’s needs; elaborate and evaluate proposals and mockups using different technologies according to the customer's platform; create test’s planning; In the middle stage: evaluate the approved solution, introduce and establish design patterns and best practices to development team, schedule, manage issues and bug`s reports; In the final stage: create deliverables, evaluate integrated tests and builds, support product installation. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • Aug 2012 - Nov 2012

      Maintain the customer`s server side framework based on EJB, fix bugs, follow Scrum dailies with San Francisco and New York teams Maintain the customer`s server side framework based on EJB, fix bugs, follow Scrum dailies with San Francisco and New York teams

    • Java Technical Lead
      • May 2008 - Jul 2012

      Interact with both Project Managers and Business Analysts in order to help the development team to deliver releases on schedule; coach technical team tasks; apply Erich Gamma design patterns; assure project adherence with CMMI standards to help the company to achieve the certification (levels 3 and 5); design and implement SOA services using at first BEA Aqualogic and then, after BEA acquisition by Oracle, migrating the whole solution to the new platform Oracle Service Bus; design high… Show more Interact with both Project Managers and Business Analysts in order to help the development team to deliver releases on schedule; coach technical team tasks; apply Erich Gamma design patterns; assure project adherence with CMMI standards to help the company to achieve the certification (levels 3 and 5); design and implement SOA services using at first BEA Aqualogic and then, after BEA acquisition by Oracle, migrating the whole solution to the new platform Oracle Service Bus; design high performance tests and evaluation; periodically follow up with customer’s team. Show less Interact with both Project Managers and Business Analysts in order to help the development team to deliver releases on schedule; coach technical team tasks; apply Erich Gamma design patterns; assure project adherence with CMMI standards to help the company to achieve the certification (levels 3 and 5); design and implement SOA services using at first BEA Aqualogic and then, after BEA acquisition by Oracle, migrating the whole solution to the new platform Oracle Service Bus; design high… Show more Interact with both Project Managers and Business Analysts in order to help the development team to deliver releases on schedule; coach technical team tasks; apply Erich Gamma design patterns; assure project adherence with CMMI standards to help the company to achieve the certification (levels 3 and 5); design and implement SOA services using at first BEA Aqualogic and then, after BEA acquisition by Oracle, migrating the whole solution to the new platform Oracle Service Bus; design high performance tests and evaluation; periodically follow up with customer’s team. Show less

    • Software Development
    • 1 - 100 Employee
    • Software Development Consultant
      • Oct 2007 - Apr 2008

      Coaching during the main development stage, mentoring the less experienced team members, teach Java, JEE, architecture foundation and design patterns. Coaching during the main development stage, mentoring the less experienced team members, teach Java, JEE, architecture foundation and design patterns.

    • Sweden
    • Medical Equipment Manufacturing
    • 1 - 100 Employee
    • Java Developer
      • Nov 2005 - Sep 2007

      User requirements documentation review, programming use cases on JEE and Java SE. User requirements documentation review, programming use cases on JEE and Java SE.

    • Brazil
    • Higher Education
    • 700 & Above Employee
    • Developer
      • Mar 2005 - Oct 2005

      Redesign company’s process for building and buying software, support the interface between internal users and software vendors, support the internal development (specifics needs) from requirements to deployement, manage and rescale IT infraestructure like desktop stations, physical and logical network, application’s servers. Redesign company’s process for building and buying software, support the interface between internal users and software vendors, support the internal development (specifics needs) from requirements to deployement, manage and rescale IT infraestructure like desktop stations, physical and logical network, application’s servers.

Education

  • Valencia College
    Information Technology
    2014 - 2016
  • Universidade FUMEC - Oficial
    Data Processing
    1999 - 2004

Community

You need to have a working account to view this content. Click here to join now