Bruno Leite

Bruno Leite

Porto Alegre, Brazil
Hire Bruno
Scroll To View More
Bruno Leite

Bruno Leite

Porto Alegre, Brazil
Member since March 10, 2014
Bruno is a certified full-stack Java enterprise developer with more than 10 years of experience on various types of frameworks, servers, and APIs, and has been part of a top 10 project at IBM. With proven ability to work on enterprise projects as both a developer or team leader, he enjoys solving complex problems, creating hard solutions, and working on challenging projects.
Bruno is now available for hire
  • Java, 11 years
  • Object-oriented Programming (OOP), 11 years
  • Software Architecture, 10 years
  • JavaScript, 9 years
  • SQL, 9 years
  • Agile Software Development, 7 years
  • Test-driven Development (TDD), 6 years
  • RESTful Web Services, 6 years
Porto Alegre, Brazil
Preferred Environment
IntelliJ IDEA, Eclipse
The most amazing...
...project I've worked on is a data orchestrator at IBM. It was one of the reference projects at the company, a really complex but very well-designed product.
  • Java
    2016 - PRESENT
    • Architected an AngularJS Web front-end for GroceryPress.
    • Created the front-end build process using Grunt. Compilation and packaging of JavaScript and styles.
    • Completed a DevOps assignment to structure the deployment pipeline using CircleCI and Cloud66.
    • Refactored the current AngularJS code into decoupled directives.
    • Reshaped the application and styles according to new designs.
    Technologies: AngularJS, JavaScript, Java
  • Java Engineer
    Tasting Table
    2015 - PRESENT
    • Architected a web application using AngularJS and Bootstrap for creating multiple crops of a single picture.
    • Managed Linux servers and Wildfly application server.
    • Integrated REST with API to post-process images.
    • Managed a application and creation of JavaScript functions, jobs, and integration with external systems.
    • Integrated with Imgix API.
    • Created an image URL processor.
    Technologies: Java, Python, AngularJS
  • Cloud Engineer
    2015 - 2015
    • Fixed production cloud environments that were running out of memory.
    • Migrated the project to AWS Lambda and exposed the API through AWS API Gateway.
    • Handled algorithm analysis for improving code execution time that is called thousands of times per second.
    • Guided developers on code improvements and refactored architecture of existing projects.
    • Rewrote Hibernate mappings for better code execution time.
    • Architected a new application with MySQL and NoSQL integration to answer hotel rates in a lightning-fast speed.
    Technologies: Java, Cloud Computing
  • Java Leader Architect
    ITC Solutions Australia
    2014 - 2015
    • Built a Redhat-based JBoss EAP Java architecture using Apache Maven, JPA (Hibernate), JSF, Arquillian Test Framework, and Database to UI scaffolding using JBoss Forge.
    • Set up an OpenShift cloud environment and continuous integration guide.
    • Created Agile development guidelines.
    • Handled multi-project integration.
    • Used a PostgreSQL database.
    • Managed the Git repository.
    Technologies: Java EE, JBoss
  • Java Senior Developer and Architect
    2013 - 2015
    • Handled rchitecture and development of Java EE components using SOAP web services, RESTful web services, Test-driven Development (TDD), JPA (OpenJPA and Hibernate), Unit testing (JUnit and JMock), Integration testing, and a continuous delivery model.
    • Implemented architecture and setup of cloud environments, creating images and a provision/deprovision process. The environments were used as environments for developers hired through the IBM Liquid platform.
    • Handled lead development events in the IBM Liquid platform (a crowdsourcing platform to bring value to clients in short cycle assignments), creating development specifications, validating solutions provided by developers, and integrating code into existing one;
    • Created and improved processes for automating tasks such as deployments, module packaging, and Websphere management with Python scripting.
    • Handled administration and configuration of the Websphere Application Server.
    • Worked as a Support Analyst, providing ongoing support for high availability production environments.
    • Handled process verification and adherence to Agile software development.
    Technologies: Java EE
  • Java Consultant
    Quantified Skin
    2014 - 2014
    • Analyzed the existing product and indicated points of improvement and changes needed so the application could be scalable.
    • Estimated the complete project development timeline and architecture.
    • Made use of Git project sharing.
    Technologies: Java EE
  • Java Senior Developer
    Getnet - Brasil
    2012 - 2013
    • Handled architecture and development of a geo-referencing application to map customer addresses to latitude/longitude using Google API.
    • Maintained high availability Web Services that were used to interconnect different products.
    • Handled architecture of legacy web services migration to latest state-of-art technologies.
    • Developed a CAPTCHA solver for both image and sound processing.
    • Managed WebLogic servers and created deployment processes.
    Technologies: Java EE
  • Java EE Developer
    2011 - 2012
    • Developed Java components for managing security in ADP's portal application.
    • Worked on the migration of a portal platform to a PaaS business model.
    • Held meetings with stakeholders to define the goals of the project.
    • Managed a WebLogic Application Server.
    • Engaged in refining Scrum development processes.
    Technologies: Java EE
  • Technology Director
    Megacargo Logística
    2008 - 2010
    • Developed software to integrate various products in Grails and Java platform, using Hibernate, Spring, NetBeans, and other auxiliary frameworks.
    • Redesigned company HR, Payroll, and logistics processes.
    • Performed analysis and investment approvals.
    • Implemented, verified and created processes to use technological tools for management (ERP, CRM, HRM, Google Apps).
    • Reshaped financial processes: payable, receivable, billing, and cash flow.
    • Performed sector restructuring in accordance with accounting laws.
    • Developed plans for jobs and wages. Negotiated with suppliers and major customers.
    • Managed people, including recruitment, admission, discharge, and influencing interpersonal relationships between employees to improve motivation and results.
    Technologies: Entrepreneur, ERP, CRM, HRM, Google Apps, Grails, Java
  • Java Analyst and Developer
    Focu Security
    2007 - 2008
    • Designed a cross-platform Salesforce project for mobile devices using Java technologies, SuperWaba and TotalCross.
    • Used Eclipse IDE, ANT, and SVN. Developed web services with RESTful and SOAP technologies.
    • Developed Java Web services with Hibernate and CSV and XML parser for database data synchronization.
    • Developed a back-end for receiving and processing data generated on mobile devices.
    • Worked as a product owner and held meetings to sell the project.
    Technologies: Java
  • Developer
    Criterium Business Mobile
    2006 - 2007
    • Developed and maintained a Salesforce Palm OS application in C and C++.
    • Developed Java Web Services for a web sales application.
    • Redesigned sales reports using JasperReports with Java code and PL/SQL procedures.
    • Engaged in improvement of the Scrum agile process.
    • Created unit tests for web components.
    Technologies: C, C++ and Java
  • Autoridade Fitness (Development)

    Autoridade Fitness is a Web Portal with healthy tips like foods, exercises and living. I've developed the diet calculator where the user can build his diet meals and get a total of nutrients according to his age/weight/goals. The application was built using AngularJS, Java EE and MySQL. Highlights goes to advanced usage of Angular UI Grid.

  • SocialGrowUp (Development)

    SocialGrowUp is a Social Network interest-based exchange web site. Its goal is to provide users the option to add their Fanpages so other users can find them based on interests. I am the lead Java Architect on this project and it is still in development. Technologies used: Java EE7 full stack, AngularJS, Facebook API, WildFly application server.

  • IBM - IEPD (Development)

    IEPD is an inter-enterprise data orchestrator that treats, routes calls from failing hardware devices and take immediate actions to solve the problems. Those calls can come from web services calls or e-mails. After 2013, IBM started using a new methodology for development called Liquid, where the development is packed in small pieces and externalized.
    I've worked on implementing this, preparing environments in cloud servers, planning the specifications for the developers, and overseeing the process.

  • Cheirrs (Development)

    Cheirrs is an multi-tenant manager for the Australia Housing System. I've worked as the leader architect for this project, setting up the development guidelines and the environment. I used the full technology stack from JBoss for Java EE 6.

  • Quantified Skin (Development)

    I worked as a Java architect consultant, doing the analysis of the current development environment and process and proposing needed changes for having a full state-of-art development environment and project architecture.

  • ADP - PaaS migration (Development)

    ADP's HR portal is one of the most successful and used in the world. With the cloud services movement, they decided to migrate their portal to a PaaS platform. I worked mainly on the security components transformation to match the needs for this migration.

  • Focusales (Development)

    I developed a Salesforce application from scratch to a former Java platform for handhelds called TotalCross. Since it used Java 1.3, I had to implement some code needed from higher versions of Java using basic calls. I developed an ORM framework with Hibernate and JPA functions. This application communicated with a back-end to synchronize sales data.

  • Languages
    Java, CSS, HTML, XML, JavaScript, SQL, Batch, CSS3, C, Python, Groovy, Jython, HTML5, Bash Script, CoffeeScript, UML, C++, C#
  • Frameworks
    Java Agent DEvelopment (JADE), JSF2, PrimeFaces, Apache Shiro, Grails, Hibernate, Jersey, JUnit, Arquillian, Jasmine, Spring, Spring Security, JNI, AngularJS, Bootstrap, Twitter Bootstrap, ADF, Apache Velocity, Apache Axis, Apache Struts, Protractor
  • Libraries/APIs
    JDBC, jMock, JAX-WS, Dojo Toolkit, JPA, Imagga API, Parse JavaScript SDK, RESTEasy, Facebook Open Graph API, Google Maps, Facebook SDK, JAX-RS, JAXB, SLF4J, Backbone.js, Underscore.js, Moment.js, HikariCP, Google API, Google Gson, jQuery, OpenJPA, Eclipse Persistence, Facebook API, Java Security, Node.js
  • Tools
    Shell, Tomcat, NetBeans, Maven, Git, SugarCRM, Jelastic, Grunt, IntelliJ IDEA, Sentry, AWS SQS, Spring Boot, Ant, GitHub, Eclipse IDE, SVN, Gradle, CircleCI, CVS, jqGrid, Karma, Cloud66, NPM, TargetProcess, Jenkins
  • Paradigms
    Continuous Integration, Pair programming, Test-driven Development (TDD), Object-oriented Programming (OOP), REST, Unit Testing, Scrum, SOA, Cloud Development, MVC, Agile Software Development
  • Platforms
    Red Hat Linux, Windows, AWS EC2, Java EE, Parse, Java SE, Linux, Ubuntu, WebSphere, Android, Docker, JBoss, Java ME, Algolia, Windows Mobile
  • Storage
    PostgreSQL, MySQL, SQL Server, NoSQL, Oracle, MongoDB, SQLite, JSON, DB2, Sybase, JBoss AS, Oracle PL/SQL
  • Misc
    Cropper, SSH, Back-end Development, WEB Server Development, WebSphere Application Server, Web Design, AJAX, AWS Lambda, Bluetooth, Software Architecture, Software Testing, Cloud Computing, Angular Bootstrap, Tomcat 7.0, RESTful Web Services, WildFly, Image Processing, logback, Apache HTTP Server, GlassFish, Apache Commons, WebLogic, AWS S3, EhCache, Active Directory
  • Bachelor's degree in Computer Engineering
    Pontificia Universidade Católica do Rio Grande do Sul - Porto Alegre, Brazil
    2005 - 2013
I really like this profile
Share it with others