Java/J2EE architect and developer with a total of 17 years of experience in IT, and 13 years of object-oriented software design and development.
Strong background in IBM WebSphere technologies, especially WebSphere Portal (from 4.2 to 8.0) and Content Management, with 6 years of hands-on experience playing the roles of developer, administrator and architect.
IBM Technical Instructor (IBM official courseware) on the subjects of WebSphere Por-tal and WebSphere Content Management (WPL81, WPL51, WPL41, WPL83, WPL53).
Specialties: - Enterprise Portal architecture and Framework development.
- Portal development, deployment and administration.
- Portal v4.2 to 6.0 migration.
- Integration with other legacy systems.
- IBM Certified System Administrator - WebSphere Portal 8.0
- IBM Certified System Administrator - WebSphere Portal 7.0
- IBM Certified Solution Developer - WebSphere Portal 7.0
- IBM Certified System Administrator - IBM WebSphere Portal V6.1
- IBM Certified Solution Developer for the WebSphere Portal V6.0
Senior Java Backend Consultant @ Key technologies: Java, J2EE, Apache Camel, Spring Framework, Backbase Portal, Backbase Forms, Aquima/blueriq Forms, IntelliJ IDEA, Maven, Jira, Confluence, Thoughtworks Go Continuous Delivery, Jenkins. From September 2014 to Present (1 year 3 months) London, United KingdomFounder/Owner @ Founder and owner to the company Linker Information Technology, which provides Java/J2EE consulting, IT training and custom software development. Web site: www.linkerit.com.
Key technologies: Java, J2EE, SQL, GateIn Portal, dojo, jquery, JSTL, Eclipse IDE, RTC (Rational Team Concert);
Responsibilities:
- Architected and developed custom solutions (for different businesses) based on Java/J2EE and Portal (JSR286) technologies, making use of PostGre SQL data-base and GateIn Portal platform, and front end technologies, such like dojo and jquery.
- Acted as a consultant and architected/developed several custom modules and reports for a client in the business of advocacy. From March 2013 to Present (2 years 9 months) Technical Instructor @ IBM technical instructor for the official courseware on the subjects of WebSphere Portal and WebSphere Content Management.
Most current training sessions:
(09/30/2013-10/04/2013) - WPL81 - Bradesco, São Paulo
(10/28/2013-11/01/2013) - WPL51 - Bradesco, São Paulo
(12/11/2013-12/13/2013) - WPL41 - Bradesco, São Paulo
Authorized instructor for the following courses:
1. WPL81 - Installation and Administration of IBM WebSphere Portal 7.0
2. WPL51 - Developing Applications for IBM WebSphere Portal 7.0
3. WPL41 - Administering IBM Web Content Manager
4. WPL83 - Installation and Administration of IBM WebSphere Portal 8.0
5. WPL53 - Developing Applications for IBM WebSphere Portal 8.0 From September 2013 to September 2014 (1 year 1 month) Production Support – Level 2 @ Key technologies: IBM WebSphere V7.0; DB2 DBMS, IBM Rational Architect, Java, Spring framework, OpenJPA, AJAX, Dojo, CVS, IGA Integrated Ser-vice Management, Clear Quest;
Responsibilities:
- Acted in problem analysis / investigation;
- Prepared deployment procedures and scripting (JACL);
- Prepared SQL scripting and Java application development (with support pur-pose);
- Provided end-user support. From July 2011 to September 2014 (3 years 3 months) WebSphere Portal Consultant / PREMIUM Support (AVP) @ Acted as a consultant, providing PREMIUM Support for WebSphere Portal Infrastructure team, which is responsible for the bank's intra-net site. The intranet portal site is designed to run with more than 20 thousand concurrent users, with several customized portlets as well as a very intense usage on WebSphere Content Management.
Key technologies: IBM WebSphere V7.0, IBM WebSphere Portal V7.0.0.2, IBM Web Content Manager, DB2 DBMS, IBM Rational Architect, Java;
Responsibilities:
- Offered guidance and hands-on help in implementing portlet code, migrating the portal theme, configuring WCM, addressing performance-related issues, implementing best practices, addressing portal architecture issues, configuring and executing WebSphere Portal, WCM and Application Server administration procedures, and installing product updates and fix packs;
- Planed and participated in Performance Tests, in preparation to production roll-out;
- Acted as a focal point to every problem analysis / investigation, with direct con-tact to IBM Lab Analysts;
- Prepared several technical documents (analysis, step-by-step instructions, per-formance tunning recommendations, etc.);
- Offered tutoring on portal development basics and administration procedures. From August 2012 to November 2012 (4 months) Banco do Brasil (Brasília, DF)WebSphere Portal Consultant @ Acted as a consultant, providing help to the Sales Representative and Customer Analyst in implementing a POC (Proof of Concept), which required the migration of some portlets otherwise developed for run-ning in another portal product, to run in WebSphere Portal 7.0.0.2. Those portlets were related to the Web Lottery application and were heavily integrated with other internal systems through Web Services. Many challenges have been presented (theme migration, websphere portal installation issues, web services configuration, API migration, among others), but we've been able to overcome every issue and de-liver the expected results in time.
Key technologies: IBM WebSphere V7.0, IBM WebSphere Portal V7.0.0.2, DB2 DBMS, IBM Rational Architect, Java, AJAX, JavaServer Faces (JSF), RichFaces, MyFaces, Web Services;
Responsibilities:
- Offered guidance to customer analysts in implementing portlet code and migrat-ing the portal theme;
- Acted in problem analysis / investigation;
- Offered tutoring in WebSphere Portal and WebSphere Application Server admin-istration procedures, as well as on portal development basics. From August 2012 to August 2012 (1 month) CAIXA Econômica Federal (Brasília, DF)Configuration manager @ Configuration management for Deal Workflow Lotus Notes Application.
Responsibilities :
- Acted with implementation/deployment of DWF configurations.
- Prepared and revised technical documents.
- Acted as leader to configuration implementation efforts.
- Trained new team mates. From February 2010 to June 2011 (1 year 5 months) IT Specialist - WebSphere Portal Developer @ Acted as a developer for an "IBM.com" international project, that is a web portal for supporting IBM sellers all around the globe. Day-to-day work with people from different cultures, countries and timezones.
Key technologies: IBM WebSphere Portal V6.1; DB2 DBMS; JSR-168 portlet API; JSR-286 portlet API; JSF framework; DOJO ajax toolkit; Selenium Test Suite; Jazz/RTC; SVN and Subclipse; Rational Software Architect V7.5; Agile methodologies (Scrum); TRAC (Integrated SCM & Project Management tool);
Responsibilities :
- Developed several portlet applications.
- Developed several automated tests, using the selenium framework.
- Wrote several technical documents (help, step-by-step procedures, etc.).
- Prepared several analysis and design documents. From February 2009 to February 2010 (1 year 1 month) Consultant @ Key technologies: Java, UML, Servlets/JSP, Portlets, IBM WebSphere, IBM WebSphere Portal Server, ORACLE DBMS, IBM WSAD, IBM Rational Architect, IBM Rational Developer, MKS, Mercury Quality Centre;
Acted as a consultant within the following subjects:
- WebSphere Portal Architecture;
- HSBC's Call Centre solution;
- Problem Analysis and Solution;
- Technical documentation;
- Training sessions (from the writing of presentations and student books to the lecture itself); From October 2008 to January 2009 (4 months) System Analyst @ Involved in consulting, analysis, development, maintenance and support of a 24/7 Call Centre application. This application is built under an IBM WebSphere Portal Server and it integrates almost every legacy applications in the bank (using IBM MQ, IBM HostPublisher/HATS and other technologies) and still implements an interface with telecom applications (like IVR, for example). This application is seen by the Call Centre attendant as one “common” screen, easy to understand and easy to use, instead of many different legacy applications, as it was before.
Key technologies: Java, UML, Servlets/JSP, Portlets, IBM WebSphere, IBM WebSphere Portal Server, ORACLE DBMS, IBM WSAD, IBM Rational Architect, IBM Rational Developer, MKS, Mercury Quality Centre;
Responsibilities :
- Prepared several Architectural Solutions for the current Call Centre application.
- Involved in enhancement, maintenance, troubleshooting and support of the cur-rent Call Centre application.
- Developed several Java web applications, including portlets and servlets;
- Produced several analysis/design documents, using UML, Essential Analysis, Da-ta dictionary definition, etc.;
- Prepared technical and user documentation;
- Provided training and menthoring to developers;
- Actively involved in design review, code walkthrough, contributing in the writing of use case documents, as well as participating in meetings with end-users and stakeholders for requirements gathering.
- Experienced in working with multiple service providers and teams, being in-volved in planning and in the design of new developments. From July 2005 to August 2008 (3 years 2 months) Consultant @ Involved in design, development and implementation of a 24/7 Call Centre application for HSBC BANK BRASIL S/A. This application is built under an IBM WebSphere Portal Server and it integrates almost every legacy applications in the bank (using IBM MQ, IBM HostPublisher/HATS and other technologies) and still implements an interface with telecom applications (like IVR, for example).
* Involved in requirements gathering and analysis process.
* Involved in enhancement, maintenance, troubleshooting and support of current Call Centre application.
* Java development;
* Portlets and Servlets development;
* Essential Analysis;
* Data dictionary definition;
* Technical and user documentation;
* Involved in training and mentoring developers
Environment: JAVA, UML, Servlets/JSP, Portlets, IBM WebSphere, IBM WebSphere Portal Server, ORACLE DBMS, IBM WSAD, IBM Rational Architect, IBM Rational Developer, MKS, Mercury Quality Centre; From March 2004 to June 2005 (1 year 4 months) Systems Analyst / Programmer @ I was involved in design and development of software system for health insurance. It was originally developed in PROGRESS 4GL language and then it started a migration project for the JAVA language and J2EE.
* Designed, developed and deployed EJB Session and Entity beans to access data layers.
* Developed JSP pages and back end data access layers.
* Followed object oriented analysis and design incorporating techniques such as design patterns and refactoring.
* Worked late hours to meet the deadlines.
* Defined Data dictionary for PROGRESS and ORACLE DBMS.
* PROGRESS 4GL analysis and development;
Environment: JAVA, UML, Servlets/JSP, ORACLE DBMS, PROGRESS DBMS, Sun ONE Studio, NetBeans, JBoss, PROGRESS 4GL language and tools; From February 2000 to February 2004 (4 years 1 month)
(incomplete) Master in Strategic Management of Information Technology, Management @ Universidad de León From 2009 to 2010 Technologist of Systems for the Internet, Computing @ Faculdades OPET From 2005 to 2008 Bachelor's degree, Theology/Theological Studies @ CESUMAR - Centro Universitário de Maringá From 2012 to 2013 Degree, Business Administration and Systems Analysis emphasis @ FACINTER From 2002 to 2003 Saulo Santos is skilled in: Websphere, WebSphere Portal, JSF, UML, Java, Portlets, OOP, Subversion, SOA, WebSphere Application..., J2EE, Portals, DB2, Web Services, JSP, Servlets, Scrum, Quality Center, Java Enterprise Edition, Rational Software..., Microsoft SQL Server, Enterprise Architecture, ESB, Agile Methodologies, EAI, Struts, Ant, OOAD, Requirements Gathering, JavaScript, Tomcat, Performance Tuning, Object Oriented Design, JBoss Application Server, Spring, Unix, Application Architecture, Databases, Integration, Design Patterns, WSAD, Solution Architecture, RUP, Eclipse, Web Applications, SDLC, Hibernate, Maven, Architecture, Oracle
Websites:
http://www.ibm.com/br/,
http://www.hsbc.com.br,
http://www.linkerit.com