Bruno Portugal

Full Stack Developer at nexmo
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Hamburg, Hamburg, Germany, DE
Languages
  • Português Native or bilingual proficiency
  • Inglês Full professional proficiency
  • Espanhol Limited working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

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

Experience

    • Germany
    • Software Development
    • 1 - 100 Employee
    • Full Stack Developer
      • Mar 2018 - Present

      • Development of a web portal using JavaScript, Object Oriented CSS, HTML and AngularJS/Angular (e.g. use of directives (components, structural and attribute), creation of components (with their HTML, CSS and TS files) and using different types of decorators on them (ViewChild, Input, Output, Injectable, Pipe, etc); • Development of RESTful Services in Java that consume external services and can be consumed by other services using Spring and Spring Boot; • Creation of an auth server, using Spring Security, to generate tokens for existing users on MongoDB to be used in another application and, after that, use the same auth server to check if the token is valid and, therefore, the request can be made; • Migration from a monolithic architecture to a Microservices one, in combination with RabbitMQ as communication channel between them, using Direct and Fanout exchanges; • Upgrade the project's Angular version, from 8 to 15, adapting the components and logic using the new features available; • Use of AWS S3 and EC2 instances to deploy the newly created microservices; • Perform CRUD operations, creation of tables and their relationship on a PostgreSQL database and via Hibernate; • Creation of a communication channel between the server and Front-end using Socket.IO via NodeJS; • Use TortoiseGit and GitHub as Git revision control; • Agile methodology, Kanban and Scrum. Show less

    • Oil and Gas
    • 700 & Above Employee
    • Full Stack Developer
      • Apr 2021 - Dec 2021

      As a full stack developer at ExxonMobil, I worked as part of a global team responsible for sustaining an e-commerce B2B platform build upon multiple cloud platforms, such as Salesforce and Azure. I was involved in designing and implementing solutions for upcoming features, as well as maintaining a sound, secure product ecossystem. Creation of Apex classes and its Test classes and Lightning Web Components. Creation of platform events to send real-time data to external apps. Integration of Salesforce and external systems, relying on such standards as Platform and Change Events. We also have a strong testing culture, so unit and integration tests are a good portion of a normal day. Development on Openshift, using Java, to receive events from a Salesforce queue, read and convert them to be integrated on SAP. Project developed with Agile/Scrum methodology. Show less

    • Portugal
    • Business Skills Training
    • 1 - 100 Employee
    • <Code Cadet_>
      • Sep 2017 - Dec 2017

      @ A 14-week intensive && immersive Java && JavaScript fullstack coding bootcamp *Programming in Java* Introduction to Computer Science and Programming Version Control Systems Java Programming Language Object Oriented Programming *Advanced Concepts and Tools* Documentation and Code Conventions Network Programming Concurrent Programming Software Engineering Build Systems Testing Debugging *Databases, Frameworks and Web Development* Relational Database Management Systems Java Database Connectivity Java Persistence Spring Framework Java Web Programming *Frontend Development with JavaScript* JS Fundamentals Frontend Web Development jQuery Library AngularJS Framework Show less

    • Naval Architect and Marine Engineer
      • Aug 2014 - Aug 2016

      - Hull structures and Arrangements calculations from Classification Societies Rules (ABS, DNV and Bureau Veritas); - Structural and Naval Architecture drawings; - Naval Architecture calculations (Freeboard, Centre of Gravity and Lightship Displacement, Stability); - Direct contact with equipment manufactures; - Development of Technical Specifications; - Support to shipyards during the construction time. - Hull structures and Arrangements calculations from Classification Societies Rules (ABS, DNV and Bureau Veritas); - Structural and Naval Architecture drawings; - Naval Architecture calculations (Freeboard, Centre of Gravity and Lightship Displacement, Stability); - Direct contact with equipment manufactures; - Development of Technical Specifications; - Support to shipyards during the construction time.

    • Shipbuilding
    • 200 - 300 Employee
    • Naval Architect and Marine Engineer Intern
      • Nov 2012 - May 2014

      - Analysis and revision of structural drawings; - Inclining Test calculations and Hull Structure and Arrangements calculations from Classification Societies Rules; - Support to the construction team on site; - Analysis and revision of structural drawings; - Inclining Test calculations and Hull Structure and Arrangements calculations from Classification Societies Rules; - Support to the construction team on site;

    • Logistics Intern
      • Feb 2011 - Oct 2012

      - Development of simulation models to analyse Shipyard layouts and, therefore, optimize the production time, with Quest Software. - Development of simulation models to analyse Shipyard layouts and, therefore, optimize the production time, with Quest Software.

Education

  • Federal University of Rio de Janeiro
    Bachelor's degree, Naval Architecture and Marine Engineering
    2009 - 2014

Community

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