Bruno Ferreira da Silva

Bruno Ferreira da Silva

$60/hr
Senior Java Spring Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
37 years old
Location:
Recife, Pernambuco, Brazil
Experience:
6 years
Bruno Ferreira da Silva 81 --Birth :1988 Brazil Who i am Full stack Developer, with 6 years of professional experience, some from concept to production, throughout all areas of software development with a passion for software development performance and quality. Professional​ ​Skills Resume Backend(Java based) Server-Side: (JSF 1.x, 2.x) with Richfaces e Primefaces,Struts 1 Portlet: spring portlet, Vignette Portal, Apache Pluto; Microservices: Spring Cloud Netflix Server Bootstrap: Spring-boot, Jhipster Api Documentation: Swagger Persistence: ORM: Hibernate and JDBC Dependency injection:Spring-framework and EJB Authentication and Authorization: Spring Security Auditing: Hibernate Envers; Web Services: SOAP(​Axis 2​), Restful(Jersey); Reports: iReports e JasperReports; Application Server/Servlet container: WebSphere, JBoss, Jetty and Tomcat; Automated builds: Maven,Gradle. Data base: PostgreSQL, SQLServer, Oracle; Version Control GIT, SVN, CVS; IDEs Eclipse, Android Studio, NetBeans, VIsual Studio Knowledge of Design Patterns; Knowledge of UML DevOps Continuous Delivery and Continuous Integration Shell Script Jenkins BlueOcean Dimensions Docker Test Testing (Unit / Automated/ Regression/Acceptance): JUnit, Mock(PowerMock, Mockito), Selenium TDD + BDD(JBehavior,Cucumber); Agile Methodologies Scrum ,Xp, kanban; Code Quality Code Static Analysis: Sonar, Findbugs, PMD and Checkstyle; Refectory​(SOLID,​DRY,KISS,YAGNI)​, Log Analysis, Analytics, Elasticsearch,​ Business Intelligence​, Kibana, Logstash Elasticsearch Log4j FrontEnd Programming : AngularJS, Angular 4, JavaScript,TypeScript, JQuery, Ajax, Ionic 1 and 3 Design: html5, Css3, Sass, Stylus, Bootstrap, Material Design Mobile Native: Android Cross-platform : Cordova(webview Based), Nativescript(native but javascript based) OS​ : Windows, Linux, MacOs; Cloud PaaS: Google App Engine, Openshift, Heroku; Serverless: AWS Lambda; English reading - fluent Writing/Listening - advanced Professional experience Senior Analyst Accenture - 03/2017 in progress Technical leader - Project Vivere Vivere is a project at a nacional scale that analyzes the risk and availability of credit for financing of various assets such as houses, apartments, cars, among others, to the main banks of Brazil. My mains activities are : help the team in technical challenges and improve the stack proposing, configuring and implementing new technologies. Main technologies: ​Microservices(Netflix Eureka, Feign client), Swagger, Spring(Core, Cloud, Data, Test), Hibernate, Maven, Junit, ​Mockito, ​Jacoco, Selenium, Sonar, Jenkins, ShellScript, tomcat, Azure Cloud, Angular, Typescript. Technical leader - Project Oi I work on the Oi´s Portal for customers called “Minha oi”. There i implemented tests architecture project(with all techs like selenium, cucumber, junit, helpers, custom annotations, etc) and training the team on how to make unit/integration/regression with this concept: Junit tests with BDD and Selenium 2 for integration/regression tests) Another major point was setting up ​DevOps ​environment with jenkins(Build), sonar and test coverage(Jacoco) as quality gates, and at the end Shell Script to control our websphere and make the deploy process. While doing all this i reserve some time to help the team with spring/refactoring(code quality in general)/java architecture decisions. Main technologies: ​Portlet(Vignette, Pluto), Spring(Core,Data,test), Maven, Junit, Mockito, ​Jacoco, Selenium, Sonar, Jenkins, ShellScript, tomcat, Websphere, Axis2, jboss, Jquery, Javascript. Technical leader at IVIA - PE. 07/2016 - 02/2017. Lead our team and participate in the process of web application development using java, jdbc, struts 1, sql server and tomcat. I took my lead role as an opportunity to improve and innovate company's software process by passing on my knowledge of code quality, refactoring, and improving productivity with creation and reuse of components. Main technologies:​ Struts, JDBC, Jquery, Javascript, tomcat. AngularJS/Java/Cordova at Educatec - 02/2015 - 06/2016 Using the concept of web scraping, I developed a framework in JS responsible for accessing the online system of educational institutions bringing to the APP the desired values, such as notes, classes, etc. Student´s app https://play.google.com/store/apps/details?id=com.triga.student Institution´s app (teacher, director, coordinator etc) for sending messages,monitor messages, and other things https://play.google.com/store/apps/details?id=com.triga.institution Main technologies: ​JSF(Primefaces), Ionic, AngularJS, Spring(Core,Security), Hibernate(Core,Validator), Maven, Junit, ​Mockito, ​Cucumber, Jacoco, ,Selenium, Sonar, Jenkins Java web developer at Pitang - 04/2012 - 01/2015 Develops several projects in Java EE environment, with emphasis on integration, project modularization, customizations of JSF, processing, performance, among others challenges. Main technologies: ​JSF(Primefaces), Spring(Core,Security,Batch,test), Hibernate(Core,Validator), Maven, Junit, ​Mockito, ​ Cucumber, Jacoco, ,Selenium, Sonar, Jenkins, tomcat, jboss, Jquery, Javascript, Axis2. Formation Degree in Information System, by Joaquim Nabuco/2013. Courses Spring Boot: Efficient Development, Configuration, and Deployment - Pluralsight/2018 Spring with JPA and Hibernate - Plugalsight/2018 Spring Security Fundamentals - Plugalsight/2018 Building Mobile Apps with Ionic, Angular, and TypeScript - Plugralsight/2018 Course JavaWeb/EE Qualiti 2012 Course Android CESAR 2010
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.