Post Job Free
Sign in

Project Developer

Location:
Europe
Posted:
September 23, 2015

Contact this candidate

Resume:

Joao Bosco Jares

Software Developer

OCM J*EE * Enterprise Architect

Gort Na Glaise Sandy Road City centre Galway, 73 - Ireland

Mobile: +353 (0-899******

E-Mail: *******@*****.***

Experienced professional with over 12 years working professionally in the IT area. Extensive experience with Software Architecture, System and Data Analysis, System Integration, Software Development of the applications across multiple platforms concentrate on Java technology. Analysis, design and implementation of systems. Deployment, requirement gathering, bug fixes. Team coordination (Agile Scrum), is my day by day, as well as, these related frameworks, tools and experiences as will be showed.

2015

Health Care Linked Data MSC - DERI, College of Engineering & Informatics, School of Engineering & Informatics - Galway/Ireland. (Part-Time)

2014

Data Science Postgraduate - Johns Hopkins University. (Coursera)

2002-2008

Social/Digital Communication BSC - Amazonia University - Brazil.

Professional Experience

2015

Part-Time Master Student, insight-centre @ NUI Galway - Development of large scale health data visualization approaches by implementing intuitive

analytics tools for both exploratory data analysis and also estimation of summary statistics.

Using bootstrap.js, 3D.js, JQuery, Java/JSF/Primefaces, Draw2D Touch, virtuoso, mongoDB, R/Shiny.

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]

2012-2014

Senior Software Architect:

At Brazilian Northeast Bank by BRQ IT Services -

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.

IBM Consultant:

At 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, for pre sales team.

2010-2012

Software Architect

At 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.

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]

2008-2010

Senior Software Developer

At Bank of Amazonia, - On this role, I took care of the developments, deliverables and quality of a analysis credit risk system, named amazoncred, as well as supported the team with PL/SQL and Java's problems. This project had duration of three years, where I follow from scratch to implantation. The main used technologies used in this project was Java/Servlets/MVC, JDBC, HTML, CSS, MSSQL, OAS, ANT, Webservices, SVN.

Beyond that, I was the main software development, responsible to define and develop integrations between other this and other systems over the same contract.

2004-2008

Junior Java Developer

At SEFAZ-PA (Financial Industry) - 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]

Senior Java Developer

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]

Senior Java Developer

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.

2003-2004

Junior Developer:

At Amazonia University (Education Industry), - On this role, I took care of the analysis and developments, as qell as the deliverables related to the web portal of the university. Where a developed many programs focused on aniversity news, student's guide, alumni help, fees payment, grades view and many other features.

The main used technologies used in this project was Java/Servlets/MVC, JDBC, HTML, CSS, MSSQL, Tomcat, CVS.

Most important Certifications

●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



Contact this candidate