![]() |
Summary
![]() |
- 8 years of Java development experience
- 5 years working as consultant for big companies in Brazil (Financial and Telco)
- Extensive experience working on projects from concept to release
- Large work related to fine tune Java code and configuration for performance
- Preference to work as software engineer, previous roles as architect, developer and appserver administrator
- Sun Java Certified Professional
- Linux user since 1997
- English resume
- LinkedIn Profile
- Blogs: English
and Portuguese
Personal details
- Very eager to learn and test new trends on software development, java frameworks, language features and VM performance
- I can learn by myself, just give me some time to read and program
- I like very much to read about history, preferably from crusade wars to this current century
- Proactive to solve issues
- If you want to have a taste of my musical preferences, see my profile at last.fm
Skill Summary
- Languages and Technologies
- Java, Java Enterprise Edition, Java Micro Edition, XML, shell scripts, SQL, javascript, Web Services
- Operating System
- Solaris, Linux, Windows
- Tools
- NetBeans, Eclipse, Office tools, KDE, CVS, Subversion, NetBeans Profiler
, JUnit, vi editor, Unix command line tools
- Apache Tomcat, Jetty
, Sun Java System Application Server (6.5, 7, 8, 9), Glassfish AppServer
, JBoss AppServer
- Sun Directory Server (LDAP), OpenLDAP, IBM WebSphere MQ, Oracle Database, MySQL, OpenCMS
, JSPWiki
, XWiki
- NetBeans, Eclipse, Office tools, KDE, CVS, Subversion, NetBeans Profiler
- Frameworks and toolkits
- JavaServer Faces, WebWork 2.x, Hibernate (2 and 3), JDO, Struts, Apache Ant, Spring Framework, Apache Log4J, HttpUnit,
- JDK Monitoring Tools, Heap Analyzer, Apache MINA, Apache Velocity, Java Cryptography, Apache Wicket
- References, detailed information and code samples available upon request
Experience
Summa Technologies
(Brazil)
January/2002 - present
Position: Senior Consultant
- As partner of Sun Microsystems Professional Services, my job is to help Sun customers to achieve success with the use of Java technology. I do this by providing Consulting and Engineering services on many aspects of software development process.
- Act as technical interviewer to select job candidates
- Have been writing technical proposals
- Have been working in different projects as: Java Developer, Architect, Technical Leader, Java Application Server Administrator
Customer: SmartNet
(payments business) (city: Brasilia and Sao Paulo)
- Project: e-Business Framework and Consulting
- Main activities
- Developed new features for a big java/swing application, featuring jgoodies, hibernate3 and springframework.
- Developed PDF report generation for existing web and swing project
- Created JACL scripts to automate un/deploy operations to WebSphere 6.x on command line
- Created new feature for existing web project, featuring Spring JDBC and Servlets technology
- Fixed issues related to cryptographic keys storage and loading
- Used Technologies: Java Swing, WebSphere 6.0 Application Server, Java Web Start, JGoodies, Servlets, Spring Framework, iText PDF Library, Java Cryptography. Maven, CVS
- Project: e-Business Framework and Consulting
Customer: EAI Brasil
(city: Brasilia)
- Project: Best Practices and Re-engineering EAI Framework
- Main activities
- Technical leader: Responsible to accept customer requests and track them; assign responsibilities to the team; make customer tuned to the project progress;
- Customized Jetty microcontainer to launch and deploy EAI application; general java consulting;
- Customized services to authenticate on LDAP: XWiki, Subversion, DotProject
- Configured Blastwave as package management for solaris
- All procedures, properly documented at wiki
- Definition of software development infrastructure such as version control system, issue management, best practices, wiki documentation center
- Used Technologies: Mule ESB, NetBeans, Subversion, Jetty, Maven, Solaris, Linux, XWiki, LDAP, DotProject, Sun Directory Editor
- Project: Best Practices and Re-engineering EAI Framework
Customer: Sun Microsystems and Caixa Economica Federal (city: Brasilia)
- Project: Performance Improvement to JBoss Application Server
- Main activities
- Improved performance close to 300% for throughput and 15% for response time
- Customized JBoss to remove unnecessary services and parameters adjustments
- Customized Java VM parameters
- Used Technologies: Solaris, Java and Solaris monitoring tools, Apache JMeter
- Project: Performance Improvement to JBoss Application Server
Customer: Sun Microsystems and Banco do Brasil (city: Brasilia)
- Project: Portal Services and B2B
- Main activities
- Technical leader: Standardizes Java framework and infrastructure for the project, technical meetings at the customer, bridging communication between B2B and other teams, Java consulting for best practices,
- Responsible to document and manage technical issues over the B2B project
- Definition of software development infrastructure such as version control system, issue management, best practices, Java IDE, source layout, build process, release procedure, unit tests
- Used Technologies: JavaServer Faces, NetBeans, Subversion, Sun Portal Server, Sun Access Manager (SSO), Portlets, EJB 2.1, Solaris, Linux
- Project: Portal Services and B2B
Customer: Sun Microsystems and Caixa Economica Federal (city: Brasilia)
- Project: Sun Support to Infrastructure Team
- Main activities
- General support related to the use of Sun Java products (Application Server, Directory Server, Solaris, Java SDK)
- Usage of monitoring and diagnostic tools to detect performance issues related to the usage of Application Server
- Performance support to Application Server and Java
- Elaborated technical guides on how to diagnose and solve some performance issues
- Configured Sun Application Server for performance
- Used Technologies: Solaris, JDK Monitoring Tools (prstat, jstack, pstack, jconsole), IBM Heap Analyzer
- Project: Sun Support to Infrastructure Team
Customer: Sun Microsystems and Supreme Federal Court
(city: Brasilia)
- Project: Sun Portal, CMS and Sun Application Server
- Main activities
- Analysis of in-house java framework, focusing on performance and design
- Consulting on java best practices and profiling
- Consolidated the Java EE Server infrastructure, Content Management System and Portal on 3 staged servers
- Elaborated the java deployment process
- Configured the Java infrastructure to use SSL certificates
- Configured and lead the effort to put a Wiki system to manage a collaborative documentation system
- Used Technologies: Spring Framework 1.2.x, Hibernate 3.x, Sun Portal 7, Sun Directory Server, OpenCMS, Sun Application Server, Cluster, JSPWiki, Jetty, Solaris, Sun WebServer, Code Review, SSL
- Project: Sun Portal, CMS and Sun Application Server
Customer: Sun Microsystems and Caixa Economica Federal
(Brasilia and SP)
is the Brazil's largest public bank
- Project: New lottery system, used on 25000 lottery agencies on Brazil
- Main activities
- Consulting on Java EE best practices, performance, optimization and linux
- Fixed a problem on the distributed transaction (TPC) component for the Oracle Database and IBM MQ Series
- Engineered a component to manage users, password and policies, based on JNDI/LDAP
- Elaborated technical guides and best practices
- Fixed a issue related to the usage of BLOB/CLOB fields
- Created shell scripts to manage java daemons
- Consolidated the password policies between different LDAP servers
- Engineered a web application to check the Java EE server settings (JNDI, security, JDBC, JVM parameters)
- Developed a small load (multi threaded) application to stress a Java EE application
- Used profiling tools to collect and analyze results
- Used linux skills to compile (with optimized parameters) and install the JavaComm native library
- Solaris and linux support for departmental machines
- Used Technologies: Apache Log4J, Ant, bash and korn scripts, Struts, Oracle OCI, Sun Java AppServer 7, IBM MQ Series, JAAS, cryptography, threads, serialization, profiling,
- Project: New lottery system, used on 25000 lottery agencies on Brazil
- Project: Department of New Technologies
- Main activities
- Consulting on: Java Enterprise, Best Practices, Performance, Software Architecture and Design
- Elaborated technical guides
- Elaborated the build process using Apache Ant
- Migration services from Sun iPlanet AppServer 6.5 to Sun AppServer version 7 and 8
- Elaborated a report related to the usage of java technology on the company
- Designed a cache system to achieve better performance on database access
- Designed an error and logging library to make easy to report problems for the operations team
- Used Technologies: Apache Log4J, Ant, shell scripts, Struts, Classloaders, Sun iPlanet
- Project: Department of New Technologies
- Project: SIOPI (Home loans system) (Brasilia)
- Main activities
- Application performance review
- Consulting on Java EE and performance best practices
- Fixed performance issues on the application
- Project: SIOPI (Home loans system) (Brasilia)
Customer: Sun Microsystems and Central Bank of Brazil
(Brasilia)
- Project: Portal Server Capabilities POC (pre sales)
- Main activities
- Developed JSR-168 portlets and integrated with internal applications
- Project: Portal Server Capabilities POC (pre sales)
Customer: Sun Microsystems and Banco do Brasil
(Brasilia)
- Project: Licitations Portal
- Main activities
- Java EE and best practices consulting
- Performance review on a critical business application (using Java applets, Struts and hibernate)
- Fixed issues related to shell scripts
- Project: Licitations Portal
Customer: Sun Microsystems and BrasilTelecom
(Brasilia)
- Project: DSL Authentication Services
- Main activities
- LDAP Cluster monitoring (fail-over, load balancing, synchronization)
- Project: DSL Authentication Services
- Project: E-Mail Provider
- Main activities
- Engineered a web services component to act as a bridge between the webmail frontend to the backend
- Developed a connection pool library to Sun Access Manager and Sun Directory Server
- Webmail UI customizations
- Performance review for Sun WebServer (diagnosis and adjustment)
- Used Technologies: Apache Axis, JAX-RPC, EJB, LDAP, Sun Access Manager, Sun WebServer, HTML, CSS, Javascript, JSP, Solaris 10
- Project: E-Mail Provider
Customer: Genius Institute of Technology
(Manaus - Amazon)
- Project: Java Micro Edition Training
- Main activities
- Introduction to Java Micro Edition
- Hands on Lab
- Project: Java Micro Edition Training
Customer: Voxline Contact Center (Sao Paulo)
- Project: Performance Services
- Main activities
- Server configuration focusing on performance
- Customer code review, focusing on performance
- JBoss 3.0 cluster configuration
- Used Technologies: JBoss Cluster, Linux, DB2 JDBC Driver, IBM JDK
- Project: Performance Services
Customer: CPqD Telecom and IT Solutions
(Campinas - Sao Paulo)
- Project: Java Micro Edition Training
- Main activities
- Introduction to Java Micro Edition
- Hands on Lab
- Project: Java Micro Edition Training
Eccentia Technologies
May/2001 - January/2002
City: Sao Paulo
Position: Senior Developer
- Project: pQuest, poll system for PalmOS
- Main activities
- Developed a java security library to perform cryptography conversion
- Engineered module to manage software licensing on desktop and PalmOS
- JavaME and PalmOS development: User interface, Palm conduit, testing, debugging
- Used Technologies: PalmOS, Java ME, Cryptography, PalmOS conduit API, Threads
Eversystems
April/2000 - May/2001
City: Sao Paulo
Position: Software Developer
- Project: Personal productivity suite (web)
- Main activities
- Engineered the bookmarks and File transfer modules
- Used Technologies: XML, XSL, Java EE, serialization, RMI
- Project: Resume web application
- Main activities
- Engineered a jobs opportunities web application
- Used Technologies: Servlets, JSP, Entity Beans, Orion AppServer
- Project: Single Sign On Engine
- Main activities
- Installation and configuration of OpenLDAP
- Engineered an API to wrap JNDI/LDAP
- Developed the UI part
- Developed an API to wrap various cryptographic libraries
- Used Technologies: LDAP, JNDI, JCE, JSP, OpenLDAP, serialization, PKI, Digital certificattion
- Project: Consulting on-demand
- Main activities
- workshop to web design team, about java frontend technologies (JSP, XML/XSL, webmacro)
- Provided technical support to java development team
- Local support for java infrastructure activities: AppServer, LDAP, database, connectivity, SSL,
University of Cuiaba (UNIC - Universidade de Cuiaba
)
June/1998 - April/2000
City: Cuiaba - Mato Grosso
Position: Internet developer
- Project: University website
- Main activities
- Designed the structure and site's content
- Developed a web application to query books on the library database (ASP, and later Java Servlets)
- Developed an application to query student's academic information
- Used Technologies: Java Servlets, JDBC, ASP, ADO, Oracle Database, MS SQL Server, Microsoft IIS
Very early work related to computer software
- Beginning 1990 and until 1994, I have been in touch with computer softwares like:
- Clipper, dBase III, MS-DOS, MS-Windows 3, wordstar, lotus 1-2-3
- Gave classes of dBase, wordstar, clipper and introduction to programming
- Worked as junior programmer on Clipper language
- Worked as computer operator at computer departments, doing hardware maintenance, backup routines, software support, etc.
- Have used internet since its beginning on Brasil, at USP university playing with IRC, telnet, Mosaic and gopher (back in 1995/97)
- Developed some perl stuff to help friends on their websites (hit counter, contact form, guest book, etc.)
Other activities
- SouJava - Java User Group Association
- Founding member
- Infrastructure administrator (website, mailing lists, server machine)
- Wrote articles for a Java Micro Edition column on a printed magazine (JavaMagazine
) - june/2002 to december/2002
- Java.net Blog
- Portuguese blog
- Responsible for server's infrastructure (Solaris, Java Server, Database, monitoring)
- Contributed to various open source projects on mailing lists
and testing early releases: NetBeans, JSPwiki, OpenCMS, Blojsom
- Localized to portuguese
, the opensource blogging software Blojsom
- Localized to portuguese
the Substance Java Look and Feel
- Contributed 2 demo
to showcase some features of NetBeans Swing designer
- Project author of a Glassfish v3 module to manage certificates
.
- Localized to portuguese
- Search the google for Claudio Miranda Java
to see activites I am related to IT industry and discussions
Education
- Mathematics: University of Sao Paulo - Sao Carlos Campus
/ 1995 - 1997 / unfinished
- Computer Science: Tancredo Neves University
/ 2001 / unfinished
Certifications
- Sun Certified Programmer for the Java 2 Platform
- Sun Certified Mobile Application Developer
Spoken Languages
English
listen: regular
talk: regular
written: regular
Portuguese (native)
Speaker at conferences
2008
XIII IT Workshop
Title: Productivity with Apache Wicket (on-line
|PDF)
When: Oct/30/2008
Where: Universa Foundation - Brasília - DF
http://www.universa.org.br/evento_anterior_001.asp?evento=24
JustJava Conference
Title: Productivity (and fun) with Apache Wicket (on-line
)
When: Sep/12/2008
Where: Sao Paulo - Brazil
http://soujava.org.br/display/v/Grade+de+Palestras
Jazoon Conference
Title: Tools and Tips to Diagnose Performance Issues (on-line
)
When: Jun/24/2008
Where: Zurich - Switzerland
http://jazoon.com/jazoon08/en/conference/presentationdetails.html?type=sid&detail=3320
2007
Conexao Java 2007
Title: Java Application Performance (on-line pt_BR
)
When: Nov/09/2007
Where: Anhembi Morumbi University - Sao Paulo - SP
http://www.temporealeventos.com.br/?area=5&tipo=1&id=1226
JustJava 2007
Title: Tools and Tips to diagnose performance issues
When: Oct/05/2007
Where: SENAC Santo Amaro - Sao Paulo - SP
http://www.soujava.org.br/display/v/Grade+de+Palestras
JAVAC 2007
Title: Apache Struts 2
When: Sep/15/2007
Where: Cuiabá - MT
http://www.cajumt.com.br/javac.html
8th International Free Software Forum
Title: Apache Struts 2
When: Apr/13/2007
Where: Porto Alegre
http://fisl.softwarelivre.org/8.0/papers/pub/programacao/583
2006
JustJava 2006
Title: Java Performance: Diagnosis and optimization
Title: New and noteworthy on Netbeans 5.5
When: Dec/02/2006
Where: Sao Paulo
http://www.sucesusp.org.br/eventos/internas.php?eid=205&id=250&mn=
I Summit Brasil
Title: Java Performance: Diagnosis and optimization
Data: Nov/13/2006
Where: Sao Paulo
Internal event of Summa Technologies
Natal Java Day
Title: Success with Java Technology
When: Oct/28/2006
Where: City of Natal - Rio Grande do Norte
http://www.j2eebrasil.com.br/nataljavaday/programacao.jsp
I Northwest Java Conference - Sao Paulo
Title: Running with Mustang - JDK 6
When: Mar/11/2006
Where: City of Votuporanga - Sao Paulo
http://www.javanoroeste.com.br/I_Conferencia_2006/palestras.html
2005
Espirito Santo Java Meeting
Title: Java Platform: Present and Future
When: Oct/15/2005
Where: Vitoria - Espirito Santo
https://esjug.dev.java.net/ejes/programacao.html
JustJava 2005
Title: NetBeans and Mustang
When: Jun/17/2005
Where: Sao Paulo
SouJava Brasilia - Technical Meeting
Title: NetBeans IDE and JDK 6
When: Jun/09/2005
Where: Brasilia
2004
WebMobile Tech Week
Title: MIDP: Performance and Connectivity
When: Nov/27/2004
Where: Sao Paulo
SEPAI: Computing Congress of Para
Title: JBoss and High Availability
When: Nov/12/2004
Where: Belem - Para
9th Regional Congress of Telecom and Computing
Title: Java and free software: Freedom and standards
Title: Java EE and High availability
When: Oct/29/2004
Where: Cuiaba - Mato Grosso
Java Marathon
Title: Fast Track to Java 2 Platform, SE 5.0 Technology
When: Oct/23/2004
Where: Brasilia
COMDEX
Title: Persistence Frameworks: Which one is the best for your project ?
When: Ago/18/2004
Where: Sao Paulo
JustJava 2004
Title: MIDP: Performance and Connectivity
When: Jul/23/2004
Where: Sao Paulo
Workshop: University Salgado Oliveira
Title: Mobility on the Enterprise with Java 2 Micro Edition
When: Jul/03/2004
Where: Goiania - Goias
5th International Free Software Forum
Title: Javali project: The java community, livre
Title: Free Java IDE: NetBeans and Eclipse
When: Jun/05/2004
Where: Porto Alegre - Rio Grande do Sul
2003
COMDEX
Title: Java 2 MicroEdition, Network performance
When: Ago/20/2003
Where: Sao Paulo
Abaporu
Title: Java 2 Micro Edition: Architecture Technical Overview
When: Oct/04/2003
Where: Sao Paulo
After Taste: Mercosul Java Meeting
Title: Java 2 Micro Edition Tutorial
Title: Java 2 Micro Edition Game Development
When: Oct/11/2003
Where: Pato Branco - Parana
1st Information Technology Seminar: Federal Police
Title: Java Open Source Tools for Java Development
When: Apr/17/2003
Where: Brasilia - Distrito Federal
2002
Summa Clinic
Title: Practical experiences using JBoss
When: Oct/26/2002
Where: Pittsburgh - Pennsylvania
JavaOne
Title: Cartoon in Mobile Devices
When: Mar/26/2002
Where: San Francisco - California
Abaporu
Title: Applications for the Java2 ME: A Developer's Guide
Title: Garbage Collection and the Java Platform Memory Model
When: Aug/10/2002
Where: Sao Paulo
Event website
2001
COMDEX Brazil
Title: Java2 ME, the new wireless frontier
When: Aug/27/2001
Where: Sao Paulo

