Bruno V.

Bruno V.

Senior Full-Stack Developer

Brazil
Hire Bruno V. Hire Bruno V. Hire Bruno V.

About Me

Bruno is a seasoned Full-Stack Engineer with 16 years of experience, mainly with back-end in Java, having already worked with different versions and technologies of the platform. His expertise lies in Java and PHP, and he is also proficient in JavaScript and Vue.js. For the past two years, he has developed a project in PHP + Vue.js for a Portuguese public agency based in Lisbon. Bruno is looking for new experiences in an international environment where he can showcase his skills and deliver amazing products.

Work history

UpStack
UpStack
Senior Full-Stack Developer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Winning Scientific Technology
Winning Scientific Technology
Senior Full-Stack Developer
2019 - Present (5 years)
Portugal
  • Developed new funcionalites for the system called Tuleap, an open source application in PHP.

  • Modified small pieces of the core system and extended it by developing new plugins. Some of these plugins will be shared as open source in Github.

  • Planned sprints and prioritized the tasks in backlog. Maintained the codebase in Git repository (approving merge requests, reviewing my partners' code, etc.).

Songster
Songster
Chief Technology Officer/Full Stack Developer
2018 - 2019 (1 year)
Brazil
  • Acted as CTO for a Brazilian startup focused on online music teaching in a SaaS model. The system was created to deliver selected music teaching videos to the users, hosted on the Vimeo platform.

  • Finished the MVP and tried it with real users. The backend was done using Node.js (Sails framework) and the front-end using Embedded JavaScript (EJS).

  • Handled strategic decisions about the technologies in the company.

iConcurseiro
iConcurseiro
Full-Stack Developer
2013 - 2015 (2 years)
Brazil
  • Worked on the development of an app for training students taking the exams to enter the Brazilian civil service.

  • Designed and implemented the whole project from scratch including an Android app developed using Java and an API Server made with Java and Spring Boot.

  • Developed a management system for the app using Groovy (Grails) and MySQL.

Brazilian Federal Highway Police
Brazilian Federal Highway Police
Full-Stack Developer
2006 - 2019 (13 years)
Brazil
  • Worked on the development of the Work Schedule Planning System that is used scheduling the work shifts of all police officers in the Brazilian Federal Highway Police. Integrated many systems of the institution by the creation of webservices.

  • Acted as a creator, designer, and Full-Stack developer on this project using Java and PHP, as well as related frameworks.

  • Identified the way to manage the shifts schedule and proposed the solution which was adopted and successfully delivered.

NoBugs
NoBugs
Full-Stack Developer
2005 - 2006 (1 year)
Brazil
  • Performed Full-Stack development using Java and JSP for company clients.

  • Created a system to replace the calendaring of Microsoft Exchange.

  • Analyzed user requirements and defined application objectives and functionality.

Portfolio

CTO/Full-Stack Developer - Songster
CTO/Full-Stack Developer - Songster

The project is a Brazilian start-up focused on online music teaching in a SaaS model. The system was created to deliver selected music teaching videos to the users. When I started as CTO of the company, the development of the system was ongoing and it wasn't functional yet. So, I finished the MVP and we tried it with real users. It was my first experience with a Javascript stack (back and front) and also my first experience as a manager of a company.

Full-Stack Developer - iConcurseiro
Full-Stack Developer - iConcurseiro

iConcurseiro is an app for training students taking the exams to enter in the Brazilian civil service. It was a personal project that I designed and implemented from scratch. There were three main parts: an Android App made with Java; Management system developed with Groovy (Grails) and MySql; API Server developed with Java and Spring. The app was available to download in Google Play Store (and more than 1000 people downloaded it).

Full-Stack Developer - National Work Schedule Planning System
Full-Stack Developer - National Work Schedule Planning System

The project involved the creation and development of the Work Schedule Planning System that is used to schedule the work shifts of all police officers in the Brazilian Federal Highway Police. Integrated many systems of the institution by the creation of web services. I've identified the need for a specific way to manage the shift schedule and proposed the solution. After it was approved, I developed the system with my team. The system was successful and today all shift schedules of all police officers from the institution (13k officers) are done in it. The project was developed in PHP and Symfony, because it was mandatory. I really liked using these technologies.

Education

Masters in Police Sciences
Masters in Police Sciences
Higher Institute of Police Sciences and Homeland Security, Lisbon, Portugal
2019 - 2021 (2 years)
B.S. in Computer Science
B.S. in Computer Science
Federal University of Santa Catarina
2006 - 2010 (4 years)