Bruno Willian

Bruno Willian

System Development Internship

Followers of Bruno Willian584 followers
location of Bruno WillianFerraz de Vasconcelos, São Paulo, Brazil

Connect with Bruno Willian to Send Message

Connect

Connect with Bruno Willian to Send Message

Connect
  • Timeline

  • About me

    IT Analyst II (Java Developer) in SX Tools Digital Service | Java | Spring | Apache Camel | Software Developer

  • Education

    • Universidade Cidade de São Paulo ( University City of São Paulo)

      2018 - 2019
      Technologist in Systems Analysis and Development Information Technology

      Technical Skills:-Database modeling.-Development of project documentation.-Diagram Foundations(UML,Caso de uso e afins).-Project management.-Logic and coding in multiple languages (Java, C, C#, SQL, JavaScript and markup languages such as HTML/ CSS).-Foundations on agile methodologies.

    • ETEC - Escola Técnica Estadual de São Paulo (São Paulo State Technical School)

      2015 - 2017
      Technical Education Information Technology

      Technical Skills:-Foundations on project creation- Programming (Java, C# and markup languages like HTML/CSS)-Data Modeling-Creation of UML diagrams-Development of a project (TCC) using the languages learned on-going for a real client.

    • Generation Brasil

      2020 - 2020
      Bootcamp(Intensive course) Java Developer Junior

      Technical Skills:- Programming basics.-Data structure: principles, structure and hierarchy of data and object-oriented programming.-Database: introduction to relational databases; Structured Query Language (SQL).-HTML + CSS + Javascript: HTML5, CSS3, Bootstrap.-Advanced Programming: Using Java for back-end development and APIs creation and using the Spring framework.- SCRUM methodology: agile methodology for management and planning of web development… Show more Technical Skills:- Programming basics.-Data structure: principles, structure and hierarchy of data and object-oriented programming.-Database: introduction to relational databases; Structured Query Language (SQL).-HTML + CSS + Javascript: HTML5, CSS3, Bootstrap.-Advanced Programming: Using Java for back-end development and APIs creation and using the Spring framework.- SCRUM methodology: agile methodology for management and planning of web development projects.Behavioral Skills:-Coordinate and communicate with your team and customers.-Identify when to ask for help and what resources to use.- Learn to learn.- Learn to teach. Show less

  • Experience

    • Tribunal Regional Eleitoral de São Paulo (Regional Electoral Court of São Paulo)

      Sept 2018 - Dec 2019
      System Development Internship

      Main activities: -Assist in the elaboration and documentation of programmes -To assist in the implementation and improvement of processes. -Develop and fix systems in Java(Hibernate/JPA), JavaScript, JQuery, HTML and CSS in the MVC architecture standard. -Version new and maintenance projects with tools like SVN and GIT.-Manipulate database using SQL (Oracle). -Use agile methodologies (Scrum) with the teams routinely.

    • BRQ Digital Solutions

      Sept 2020 - Aug 2021
      Java Developer Junior

      - Development of Java applications (Microservices) using Spring framework and tools such as Maven, Hibernate and similar.- Bug fixes in existing applications according to the quality/code security platform called SonarQube.-Creation and automation of unit tests using JUnit and Mockito.-Use agile methodology (Scrum) for organization and separation of all team activities.-Project deployment using Jenkis.

    • Santander Brasil

      Aug 2021 - Oct 2022
      Java Developer Junior

      - Development of REST (micro-services) API applications using Spring, Maven, JPA, Hibernate and similar frameworks.- Development of unit tests using Junit 4 and 5, mockito and other tools focused on testing coverage implementation.- Bug fixes for Java micro-services in homologation or productive environments.- Use of Jenkins tracks for application deployment in environments and code validations(SonarQube).- Scrum methodology.

    • TOOLS Digital Services

      Oct 2022 - Dec 2023
      IT Analyst II

      - Monitoring and code review of team juniors, focusing on assisting personal development and increased knowledge.- Assistance in the activities of TechLeads and seniors regarding application documentation (Confluence and Swaggers)- Development of REST (micro-services) API applications using Spring, Maven, JPA, Hibernate and similar frameworks.- Development of unit tests using Junit 4 and 5, mockito and other tools focused on testing coverage implementation.- Bug fixes for Java micro-services in homologation or productive environments.- Use of Jenkins tracks for application deployment in environments and code validations(SonarQube).- Scrum methodology. Show less

  • Licenses & Certifications

    • SPRING BOOT 3: APLIQUE BOAS PRÁTICAS E PROTEJA UMA API REST

      Alura
      Apr 2023
    • Curso de Spring Boot 3: desenvolva uma API Rest em Java

      Alura
      Apr 2023
    • SPRING BOOT 3: DOCUMENTE, TESTE E PREPARE UMA API PARA O DEPLOY

      Alura
      Apr 2023
    • DESIGN PATTERNS EM JAVA II: AVANÇANDO NAS BOAS PRÁTICAS DE PROGRAMAÇÃO

      Alura
      Apr 2023