JOAO BOSCO JARES available

JOAO BOSCO JARES

I’m a experienced professional with over 10 years working professionally in the IT area. Extensive e

available
Profileimage by JOAOBOSCO JARES I’m a experienced professional with over 10 years working professionally in the IT area. Extensive e from GalwayIreland
  • Galway/Ireland Freelancer in
  • Graduation: not provided
  • Hourly-/Daily rates: 25 €/hour 200 €/day
  • Languages: English (Limited professional) | Portuguese (Native or Bilingual) | Spanish (Elementary)
  • Last update: 12.06.2015
KEYWORDS
PROFILE PICTURE
Profileimage by JOAOBOSCO JARES I’m a experienced professional with over 10 years working professionally in the IT area. Extensive e from GalwayIreland
SKILLS
  • WEB
  • JAVA
  • Integration
  • Automatization
  • Developer and coordination of locally and remotely teams
  • Architecture
  • Design/UML
  • Process Configuration
REFERENCES

Professional Experience



2014-...Student Research Assistant, insight-centre @ NUI Galway - At this position, I execute all software development process, highlighting this project as a successful case. I started from scratch and delivered was done with successful to EU committee.
On this project, I used Spring MVC and DI, JSF2/Primefaces4 (UI/UX), Virtuoso triplestore, mongoDB, Jena, Ontologies (FEM), ApacheMQ Broker, Rest services, TestNG, using JBoss 8.x as application service.
At this moment, I\'m mentoring the Greek team to implant the continuous integration and delivery through Jenkins. [about the project]
2011-2014IBM Consultant, BRQ IT Services - IBM specialist responsible for the SCM, WAS, WMQ, and everything more that could be necessary, using IBM products.
I can highlight the continuous Integration and delivery framework achieved, using IBM and open source tools to perform the client customizations, usually using java, python, ant and shell scripts. Another important point is security related, achieved by automated resources creation such as queues, data sources and much more) into WebSphere z/os. With just a word file, without to waste a lot of time with a WAS specialist for each deployment, just a reviewer.
I created an API to automate the integration of batch process, between Control-M and Websphere application server, using Websphere Message Queue with all necessary security. This API replaced many lines of code, for a simple XML file fill.
I developed all process configuration customizations through JAZZ team concert, that was deployed with success too.
I fixed some applications under websphere message broker and websphere BPM, some times on DB2 too.   
I gave courses and lectures about JEE and IBM tools.

2010-2014Senior Software Architect, Brazilian Northeast Bank -
As Software architect, as well as, the Main developer, I was  responsible to quality assurance (creating, maintaining and validating Architecture documentation using UML, as well as, Conceptual Proofs). Plus supervised the remotely teams (of many factory houses), helping them to implement strategies and achieve high quality and performance.
I was the Java EE lecturer of Brazilian Northeast Bank University.

2009-2010Software Architect, Indra Company -On this role, I took care of the deliverables quality. Recruiting, building, training and supervising the team and helping them to implement strategies and achieve high performance. One important point to be mentioned, is that these teams were separated into different locations on Brazil (Sao Paulo, Recife, Goiania and Fortaleza), and I was the man in the middle, who supported the manager with team reports, as well as, I was the client focal point, making the bridge between requirements team with development team around the country.
I introduced the test-driven techniques, mixed the client RUP process with our inner Scrum process. Where I deaOn this role, I took care of the deliverables quality. Recruiting, building, training and supervising the team and helping them to implement strategies and achieve high performance. One important point to be mentioned, is that these teams were separated into different locations on Brazil (Sao Paulo, Recife, Goiania and Fortaleza), and I was the man in the middle, who supported the manager with team reports, as well as, I was the client focal point, making the bridge between requirements team with development team around the country.
I introduced the test-driven techniques, mixed the client RUP process with our inner Scrum process. Where I dealed with the challenge of merge our process with the deliverables expected by client on RUP format.
I was the main architect on Indra Company Brazil, with many projects under my responsibility. But, in special I was designated to solve the problem of the most problematic project at Northeast Bank, a project who had more than twenty integrations, on the most heterogeneous environment, including JAX-RPC, Axis, and JAX-WS web services, as well as, real-time access to VSAM COBOL files, and undocumented legacy system reimplementation.
After many meetings with the client, as well as, break the application in little projects (or modules), connected through the MQ Broker. So, my team and I achieved the most important delivery in the Northeast Bank (a project named impossible is up, documented and running now, his name is AgroAmigo).
[about the project]


2005-2009Senior Java Developer, SEFAZ-PA(Revenue of Para State) - On this role I took care of many legacy systems maintenance, most of them had all his business logic written in PL/SQL and some presentation code using Visual Basic 6. However, as VB6 was near to loose the Microsoft support. I was indicated to migrate and reimplement many of them. I did it just reading the legacy code, and doing a lot of test cases. And, as I was free to choose the new technologies. I decided to preserve some weird PL/SQL code, others I reimplemented using less PL/SQL and more JAVA.
The previous version control was CVS, but I introduced SVN to new applications. For the simple applications, I just used Struts 1.x with JDBC, and some times JQuery features. For most complex applications I used Struts 2.x mixed with JQuery and Dojo, in a single script file, for UI/UX, Struts2 MVC and his filters, Spring 2.x for DI and transactions definitions, as well as, Hibernate 2.x using XML configuration files, yet.
As the greatest achievement I can highlight two projects very important related. The first one I did from scratch named NFa or (a kind of Invoice in parts), to make more quickly and easy this kind of document emission, with this document on hands the end-productor could trip free with your products around the state.
More Information about this project could be found below:
[about the project]
The same organ received a project not finished and not customised to be deployed in the same circumstances named (SPED - NFe), And I was involved as the main developer of this project. This project was addressed to Brazilian tax Invoice integration, with extreme importance to whole country, once all invoices have changed to the virtual format based on XML files. In this project I used JoramMQ to queue the messages, Digital certification to check the originality of the document, as well as, a basic front controller using Servlets and a home made DI framework.  
[about the project]

After, take a look into my work, the architect team invited me to compose his team of three architects, who had the mission to redesign all software development process, as well as, reimplement all the core projects such as PAYER Register, HR, help center, and others. My great achievement here was support the new software development definition, using Scrum, TDD, Selenium web test automation, CI/CD through hudson (open-source, yet). We used GWT/GXT to whole project mixed with Spring DI, Transaction, Aspect, and security based on existent LDAP base. Maven2 as build tool, EclipseLink 1.x.

 
TIME AND SPATIAL FLEXIBILITY
yes.
OTHER

Most important Certifications


 
  • 2015
Exploratory Data Analysis | Coursera
  • 2015
Reproducible Research | Coursera
  • 2015
Getting and Cleaning Data | Coursera
  • 2014
The Data Scientist’s Toolbox | Coursera
  • 2014
R Programming | Coursera
  • 2014
IBM RTC Certified Professional
  • 2012
Oracle Certified Master Java EE 6 Enterprise Architect
  • 2011
Sun Certified Business Component Developer for the Java Platform, EE 5
  • 2010
Sun Certified Web Component Developer for the Java Platform, EE 5
  • 2009
Sun Certified Programmer for the Java Platform, SE 6
GET IN TOUCH

I accept the Conditions

I accept the terms of the privacy policy

Note: sending your contact request is free of charge