Summary
Worked extensively on Web based applications development using PHP and JEE. Know many Java technologies like JSF, Hibernate and JPA. Experience obtained in all aspects of software development, from getting requirements of customers, to developing new features, implementing solutions and application support.
Also, have excellent Oracle and DB2 DBA skills and infrastructure on Windows, AIX and Linux platforms.
Maintain with other IBM professional the IBM Forum at bigblue.blogplex.net writing articles and tech papers.
Have great personal interest in academic life acting as a teacher and mentoring students.
Total Experience : 7+ years experience in Web based applications on php
and Java and 6+ years experience in DBA activities
O. S. : Windows, Unix, Linux, AIX
Languages : JAVA, PL/SQL, PHP, Delphi, Visual Basic, C++, Shell script
Database : Oracle, DB2, MYSQL, Postgresql and Firebird
Significant Projects and works
Project Name: BWF (Burlington Web Framework)
Client : IBM US
Role : Librarian
Environment: CVS, Shell Script, AIX, Notes, Manage Now, Eclipse, Java,
XML/XSL, AFS, Websphere Application Server and Linux.
Start date : 02/05/07
Description: The Burlington Web Framework (BWF) is a reusable set of
‘modules’ that can be pieced together to rapidly build J2EE application,
typically for the web. These applications are made for IBM and other
companies manufacturing process, almost then never can stop, then the
Framework is ready to work 24x7x375.
Responsibilities: In this project, I have a lot of duties, the most
important are keep our code organized and versioned, install apps into
test and production, maintain the project documentation site and develop
some modules using our framework and xml/xsl.
Project Name: EPAC (E-Service Pac)
Client : IBM BR
Role : Tech Leader
Environment: RAD 7, Rational RequisitePro, RSA 7, RPM, Websphere
Application Server, DB2, Java, JSF, Hibernate and Spring.
Start date : 11/12/06
Description : E-service Pac is a application that allow IBM business
partners, also known as BP, buy and register a Service Pac using the
Internet, also, this app have a Intranet site that allow IBM users
approve, reject and monitor all orders and registers.
Responsibilities: In version 2.0 I have worked in the deploy of the code
that comes from the old development team. This code has a lot of bugs
and many problems in requirements understand, then we have to handle
with it in order to deploy and keep this version working. Actually, I’m
supporting version 2.0 and acting as the 2.1 development coordinator,
getting requirements and transform to Use Cases and coordinating the
development team about our technologies, framework, dates, deploy and
being the bridge between dev team to users and costumers.
Project Name: Academic Initiative
Role : Relationship and Technical Ambassador
Environment: Java, Linux, DB2, RSA, RequisitePro, Eclipse and WAS CE.
Start date : 06/05/2006
Description : The IBM Academic Initiative project provide to
universities IBM tools, courses, lectures and a relation with IBM that
help universities to graduate students with better qualification and
ready to the market.
Responsibilities: Acting as a Academic Alliances technical ambassador, I
give Linux, JAVA and “IBM tools” lectures and courses to universities,
also, I’m responsible to interview people who are participating in some
process to begin to work at IBM, giving a feedback to Human Resources
area.
As a relationship ambassador, I have created a program that will teach
students how to develop professional software projects using IBM tools.
This program is working in 2 universities and the plans are to extend to
more universities.
Project Name: SaR (Sense and Respond)
Client : IBM and Lenovo
Role : IT Specialist
Environment: JAVA/J2EE, Websphere Studio Application Developer and
Application Server, CVS, JMS, Gryphon, Shell Script, DB2, Notes,
Rational Portfolio Manager, ETL and DW.
Start date : 12/12/05
End date : 02/05/07
Description : SaR it’s a set of Java scripts also known as Etlets that
execute ETL functions into IBM and Lenovo Supply Chain databases around
the world, then, load a DW and show the processed data in a portal,
helping IBM and Lenovo directors take decisions.
Responsibilities: I’m responsible to develop ETL java programs (Etlets),
the portal with Java/J2EE and integration tools using JMS and Broker
technology. Responsible for administrate AIX servers running WAS, WPS
and DB2 UDB with AlphaBlox and Cube views, run ETL routines into IBM and
Lenovo servers, monitor the servers searching and correcting errors and
optimizing routines, write and execute Test Cases with Chinese team and
support Lenovo and IBM directors from USA, China, India, Mexico and
Brazil.
Work Title: Infrastructure Analyst Jr.
Company : Próxima Software Corporation
Role : Developer / Network Administrator
Environment: Linux, Windows, JAVA, ORACLE, DB2, PHP, CVS, ECLIPSE
Start date : 02/12/04
End date : 12/12/05
Description : PRÓXIMA is a Brazilian leading provider of information
technology products and services to agribusinesses. From end-to-end, it
provides and implements software systems which manage from growing the
crop in the farm all the way through its processing in the industrial
plant.
Responsibilities: Administrate the company infra-structure (5 servers –
a Oracle 10g running in a Red Hat Linux AS, a Windows 2003 server, a
Debian with Tomcat and JBoss application servers, a Debian
firewall/proxy/mail server and a Windows 2000 server used by developers
for tests.) Support internal users and more than 80 medium and large
costumers that have 3500 users on Brazil and Latin America.
Responsible for implement new services and applications like Active
Directory, DNS and DHCP on Windows 2003 server, Tomcat and Jboss App
Servers integrated with Apache, installation and configuration of DB2
UDB on Linux ambient, and homologation of our software in that,
migration of Oracle databases from version 9i to 10g, develop the
company Intranet using JSP and Servlets, implementation and
administration of iptables Firewall with load balance, mail and web
server and worked in the migration of the company software from Centura
to Java-J2EE.
Work Title: Infrastructure Analyst Jr.
Company : Única Informática LTDA
Role : Developer / Network Administrator
Environment: Linux, Windows, JAVA, ORACLE, DB2, PHP, CVS, ECLIPSE
Start date : 02/12/03
End date : 02/12/04
Description : Única is a small software house the develop applications
for small and medium stores and markets and provide infrastructure
services.
Responsibilities: Administrate Única and costumer’s infrastructures,
supporting Linux Samba servers, firewall and database. Development of
Dynamic Web Pages on PHP and MySql, development of commercial systems
with Delphi, PostgreSql and Pl/SQL, customization of Compiere CRM/ERP
screens and reports in Java, Quick Reports and Oracle Pl/SQL.
Work Title: Trainee
Company: Fundação Educacional do Município de Assis (FEMA)
Role: Trainee Analist / Programer
Environment: Linux, Windows, JAVA, ORACLE, PHP, CVS, ECLIPSE
Start date: 06/10/00
End date: 12/30/02
Description : FEMA it’s a public university that provide applications
and Internet access to many cities.
Responsibilities: Responsible for the Accounting and monograph systems
of the university and support for more than 50 users and 500 students of
the university, worked in the development team, developing on Visual
Basic, Postgresql and PHP. Also, have implemented email server with
Linux, Postfix, Amavis and Horde web mail.
Education
Specialist: Web developer Specialist from Fundação Educacional do
Município de Assis
Technical Training:
PMP certification workgroup – IBM
IBM WebSphere Business Integration Message Broker Fundamentals – IBM
WS Message Broker developer – Classroom training - IBM
DBA Oracle 10g training - IBTA
JAVA/J2EE application construction - Moreira Consultoria
DB2 V8 Administration Certification Workshop – IBM
Introduction to Service Oriented Architecture (SOA) – Training- IBM
AIX 5L Basics course – Online Training – IBM
Introduction to WebSphere Application Server – Online Training – IBM
Linux Network Administrator – Epopéia
Data Processing Technician - Fundação Educacional do Município de Assis
Language Proficiency
Advanced English - Able to take an overseas business trip unaccompanied
Spanish - Read and Write ability with limited verbal skill (able to
take an overseas business trip with an assistant).
Courses and lectures given (date format DD/MM/YYYY)
- Tutorial: "IBM Tutorial day" - FEMA - Assis – SP - 01/12/2007
- Lecture: "Como preparar-se para o mercado de trabalho e como a IBM pode ajudar" - Fatec - Ourinhos - SP - 05/10/2007
- Lecture: "Linux in the real world" - CEFET - Rio de Janeiro - RJ - 06/2007
- Lecture: "Linux in the real world" - Universidade Federal do Rio de Janeiro - RJ - 06/2007
- Lecture: "J2EE e o mercado de trabalho" - FEMA - Assis – SP - 04/2007
- Course: WS CE and DB2 Express, exploring new technologies - FEMA - Assis - SP - 03/2007
- Course: "Java and IBM Tools" - FEMA - Assis – SP - 12/2006
- Lecture "Academic Initiative e o Mercado de trabalho" - FIO - Ourinhos – SP - 08/12/2006
- Course: "Desenvolvimento de aplicações Web em JAVA com WebServices" - Faculdade de Tecnologia e Ciências (FTC) – Itabuna - Bahia - 15/09/2006
- Lecture: "JEE e o mercado de trabalho" - Faculdade de Tecnologia e Ciências (FTC) – Itabuna - Bahia - 15/09/2006
- Debate: "Mesa redonda 2006" - FEMA - Assis - SP - 22/09/2006
- Course: "Linux - Introdução e uso básico" – FEMA - Assis - SP - 27/10/2004
- Course: "Linux - Técnicas avançadas" - FEMA - Assis - SP - 06/12/2002
- Course: "Linux - Introdução e uso básico" - FEMA - Assis - SP - 21/08/2002
- Course: "Linux - Técnicas avançadas" - FEMA - Assis - SP - 11/10/2001
- Course: "Linux - Introdução e uso básico" - FEMA - Assis - SP - 09/10/2001
- Course: "Linux - Introdução e uso básico" - FEMA - Assis - SP - 15/12/2000
- Course: "Linux" - FEMA - Assis – SP - 29/10/1999
Personal Information
Email:
juliano4all@hotmail.com
Blog:
http://jmmwrite.wordpress.com/
Publications (in portuguese)
Artigos Técnicos
Salvando o dia no Windows - Fala sobre a recuperação de dados de um HD formatado
DB2 pureXML: entendendo e aplicando - Explica basicamente os recursos de manipulação de XML no banco de dados DB2
A importância do uso do Finally - Sobre utilizar try, catch e finally em JAVA
Boas práticas em SQL para desenvolvedores - Otimização de código SQL para todos os tipos de desenvolvedores. Conceitos que deveriam ser fixos.
Artigos Carreira/Outros
10 Anos de Linux em minha vida - um relato
Como um recem formado pode ter experiência
A importância de ser específico
Kiss - O princípio da simplicidade
A importância de um blog para um profissional
Use e divulgue Open Document Format - ODF
Reusabilidade de pesquisa na graduação de profissionais de TI
Apresentações
Aprendendo Linux