Leandro Bororo

Leandro Bororo

Junior Software Developer

Followers of Leandro Bororo857 followers
location of Leandro BororoEindhoven, North Brabant, Netherlands

Connect with Leandro Bororo to Send Message

Connect

Connect with Leandro Bororo to Send Message

Connect
  • Timeline

  • About me

    Lead Developer & Software Engineer at ASML

  • Education

    • Pontifícia Universidade Católica de Minas Gerais

      2016 - 2017
      Especialização Desenvolvimento de aplicações para dispositivos móveis

      A grade curricular incluiu: identificação de estratégias de negócio e de requisitos, design e design responsivo, desenvolvimento de APIs Java RESTful, desenvolvimento de aplicações com AngularJS, especificação do Material design, computação em nuvem, desenvolvimento de aplicações Android, desenvolvimento de aplicações para Windows Phone e desenvolvimento de aplicações para iOS.

    • Universidade de São Paulo

      2003 - 2008
      Bacharelado Ciência da Computação

      Além da grade curricular básica, o curso incluiu o desenvolvimento de um módulo de importação e sincronização de informações provenientes de bibliotecas de outras instituições utilizando o formato MARC, iniciação científica em solução de problemas de empacotamento e desenvolvimento de atividade de coaching em uma equipe de programação extrema.

  • Experience

    • Prandini, Rabbat & Associates Ltda

      Apr 2005 - Mar 2007
      Junior Software Developer

      ● Responsible for develop front-end artifacts as JSF pages and presentation view classes.● Responsible for develop stored procedures using Oracle DB to migrate historical series data from other database systems.● Developed routines to plot different kinds of charts by combining performance indicators and historical series.● Implemented performance indicators calculus algorithms.● Developed JUnit tests in order to test different parts of the system.Project: Intranet Ágora Senior ● Developed ASPX pages, business classes and analysis algorithms using C#.NET framework.● Developed stored procedures to maintain historical series of assets up to date. Show less

    • Risk Office

      Apr 2007 - Aug 2007
      Mid Software Engineer

      ● Responsible for implement validation and conversion within the JSF lifecycle.● Responsible for develop stored procedures using Oracle database to keep historical series up to date.

    • Worked for Aaron Kirman (John Aaroe Group)

      Jun 2008 - May 2009
      Java Developer

      ● Responsible for develop the presentation layer using Struts. ● Responsible for develop the persistence layer using JPA and MS SQL Server.

    • Credit Suisse Hedging-Griffo

      Apr 2010 - Aug 2010
      System Analyst

      ● Responsible for requirements gathering with the clients from the bank’s funds and benchmarks department.● Developed the presentation layer using C#.NET and DevExpress framework. ● Implemented export functionalities using Crystal Reports framework.● Responsible for develop Oracle stored procedures and design database objects such as tables, functions and views using Toad and ErWin.

    • Hexacta

      Aug 2010 - Mar 2011
      System Analyst

      ● Developed the presentation layer with dynamic content using Java Server Faces and JQuery. ● Developed user authentication to the application through different mechanisms.● Responsible for developing the generation of payment certificates and payment scheduling certificates.

    • BNP Paribas

      Mar 2011 - Aug 2012
      Mid System Analyst

      ● Worked as an offshore development team member.● Responsible for requirements gathering with clients residing in New York and London.● Designed and developed the presentation layer using Struts and JQuery.● Responsible for extend TinyMCE WYSIWYG HTML editor in order to fit it within the appraisal forms.● Developed UML diagrams as a design step. ● Designed and developed business classes and domain classes along with their hibernate mappings to SQL Server database. ● Developed appraisal export functionalities using Apache POI and iText. ● Refactored database queries in order to improve performance.● Managed the project for a month being responsible for coordinate other team members and deploy the application in a Websphere server. Show less

    • MSA Spread

      Aug 2012 - Jul 2013
      Senior Java Developer

      ● Responsible for requirements gathering.● Developed the web application presentation layer using JSF and JQuery.● Designed and developed business classes and domain classes along with their hibernate mappings to DB2 database. Also, implemented LDAP authentication.● Developed export functionalities using iReport. ● Attended to CMMI training to help the company to keep the CMMI 5 certification.

    • Banco Central do Brasil (alocado via Cast group)

      Jul 2013 - Jan 2017
      Senior System Analyst

      ● Responsible for gathering requirements and prototyping solutions.● Responsible for implementing algorithms to update credits taking in account interests, fines and payments. ● Designed and developed the application front-end using Wicket, acceptance tests using Concordion and end-to-end tests using Selenium Webdriver and Ruby.● Designed and developed business classes and domain classes along with their hibernate mappings to a DB2 database, unit tests using Mockito, Hamcrest, EasyMock and integration tests using Spring test framework. ● Developed export functionalities using Apache POI and iText libraries in order to generate calculus spreadsheets and PDF documentation. ● Developed a RESTfull service using Jersey and a single page application with AngularJS that consumes the RESTfull API. Show less

    • Avenue Code

      Jan 2017 - Feb 2019
      Senior Java Engineer / Tech Lead / Scrum Master / Technical Manager

      ● Acted as technical manager (15 people).● Acted as Scrum Master (one offshore team and one onsite team).● Appointed as team lead; interviewed, mentored engineers, and was responsible for carrying out the release of software increments in a microservices architecture environment.● Gave support to production issues.● Worked as a developer on multi application system using Java, Spring, Sonar, New Relic, Jenkins, Docker, RabbitMQ and MongoDB.● Implemented integration tests using JUnit, Wiremock and Cucumber.● Acted as team lead and contributed as a developer in an online warranty store project that implements microservice architecture using Java, Spring Cloud and ActiveMQ. Used Liquibase to apply database changes as part of release routine and created system alerts based on information provided by Splunk using Zabbix.● Developed new features in a RESTful Spring Boot application using Spring MVC, Spring Data, Spring Security, Spring Social Google, Java 8 and Groovy.● Implemented new features and enhancements in the backend using Java EE, Jersey, JMS, Apache Solr, Hibernate, JBoss, JUnit, Arquillian, DBUnit, Oracle DB, Maven and Git. ● Implemented new features and enhancements in the front-end using jQuery, Backbone.js, Marionette, Handlebars and jQWidgets.● Developed functional tests using Java, Selenium and DbUnit. Show less

    • WAES

      Mar 2019 - Nov 2020
      Senior Software Consultant

      ● Worked in an agile team using Sonar, Bamboo, Bitbucket and JIRA for continuous development and integration.● Worked as a Java engineer developing and designing solutions using Spring Boot, Jxls, ActiveMQ, Infinispan, Spock framework and Wiremock.● Worked as a frontend developer designing and developing solutions using Angular 9, NGXS, Angular Material, Jasmine and mxGraph.● Worked as a NodeJS developer and tested using Jest.● Interfaced with cross-functional team of business analysts, developers and technical supportprofessionals to determine comprehensive list of requirement specifications for new features.● Gave support to production issues and worked on performance improvements. Show less

    • ASML

      Dec 2020 - now
      Team Lead
  • Licenses & Certifications