I'm a full stack developer.
For more than 18 years I have been working with software development
I have developed software for many lines of businesses and learnt something about all them. Most of them demanded high performance and/or high available applications and environments.
Very often I've worked resolving critical problems in production version of delivered applications.
I have experienced software's full life cycle - from inception to delivery and support.
As developer I experienced importance of clean code and use of tools for monitoring code
Working with production and pre-productions environments I experienced importance of stability
I have worked with and studied lots of technologies, frameworks and tools, such: Java SE, Java EE, JBoss, Weblogic, Websphere, Sybase, Tomcat, Linux, Sonar, Jenkins, Hudson, Ruby, Shell scripts, Swing, Spring, JSF, RichFaces, JBoss Seam, Struts, JSP, Hibernate, HTML, JavaScript, CSS, Oracle, MS-SQL Server, PL/SQL, T-SQL,UML, Design Patterns, Maven, PMD, Checkstyle, UCDetector, Findbugs, REST, AngularJS, Knockout, Spring Batch, Spring Data, jQuery, Git, Gradle, Chef, MongoDB, Anypoint, Mule ESB, Docker
Software Engineer @ Development and maintenance of Java, Knockout, jQuery, JavaScript, MongoDB, Spring, REST-base applications
Development of integration solutions based on Mule products
Development UI based on Backbone, Marionette and Handlebars
Development of Rest Services (backend Java)
Development of UI unit test with Jasmine
Development of backend unit test with JUnit and Mockito
Chef management, creation and maintenance of cookbooks and recipes
Use of ElectricCommander for releases building and deployment in pre-production environments
Use of shell scripts and Ruby for Linux and Mongo administrative tasks
Use of git and github as source code repository From November 2014 to Present (1 year 2 months) Belo Horizonte Area, BrazilSoftware Architect @ Architecture definition and code implementation of JSF, Spring Batch, AngularJS, REST-base applications
Development of integration solutions using Oracle OEPE and OSB
Support to clients on adoption of Adobe AEM/CQ/DAM solutions From March 2014 to November 2014 (9 months) Belo Horizonte Area, BrazilJava Developer @ Development of Java web-based applications using JSF, Facelets, RichFaces, Spring, Hibernate, HTML, CSS, JavaScript From September 2013 to February 2014 (6 months) Belo Horizonte Area, BrazilSoftware Architect @ Development of Java desktop applications
Development of Java web-based applications
Analysis of project sponsor’s demands and definition of developers' tasks
Definition and documentation of software architecture, design and code patterns
Code auditing From April 2011 to July 2013 (2 years 4 months) Team Leader / Java Developer @ Development of Java web-based applications
Analysis of project sponsor’s demands and definition of developers' tasks From January 2009 to August 2010 (1 year 8 months) Belo Horizonte Area, BrazilJava Developer @ Development of Java web-based applications From October 2007 to January 2009 (1 year 4 months) Blumenau Area, BrazilJava Developer @ Development of Java web-based applications
Internal training and mentoring of jCompany and Java
Data modeling
Building and deployment of releases in pre-production environments From May 2006 to August 2007 (1 year 4 months) Brasília Area, BrazilJava Developer @ Development of Java web-based applications
Development of Java desktop applications From March 2006 to May 2006 (3 months) Belo Horizonte Area, BrazilJava Developer @ Development of Java web-based applications
Development of the company’s framework (jCompany, for RAD web-based applications)
External and internal trainning, consultancy and mentoring of the company’s framework’s users From April 2005 to February 2006 (11 months) Belo Horizonte Area, BrazilJava Developer @ Development of Java web applications
Training and mentoring users
Data modeling
Building and deployment of releases in production and pre-production environments
Configuration of pre-production environments From January 2002 to April 2005 (3 years 4 months) Belo Horizonte Area, BrazilDelphi Developer @ Development of Delphi client-server applications
Training and mentoring users
Data modeling
Building and deployment of releases in production and pre-production environments
Configuration of pre-production environments From September 1996 to December 2001 (5 years 4 months)
Degree in Business Administration, Business Administration and Management, General @ Centro Universitário de Belo Horizonte From 2014 to 2017 Technical High School, High School @ CENTEC From 2003 to 2005 English @ EID - English in Dublin From 2010 to 2011 Oracle WebLogic Server 11g: Administration Essentials, [40h] @ Oracle UniversityObject-Oriented Analysis and Design Using UML, [40h] @ Oracle UniversityM101J: MongoDB for Java Developers @ MongoDB University From 2015 to 2015 iOS Fundamentals @ Avenue Code University From 2015 to 2015 Paulo Rezende is skilled in: Software Development, JEE Developer, Java Enterprise Edition, Web Development, Design Patterns, UML, SOLID, JBoss Application Server, Sparx Enterprise Architect, Hibernate, JSP, JSF, Struts, Microsoft SQL Server, EJB
Websites:
http://pmbr.net/,
http://pmbr.net/blog/,
http://www.meetup.com/cafecomarquitetos/