SAMIR ANTÔNIO
RIO DE JANEIRO - BRAZIL
*****.**@*****.*** - +55-21-981**-****
SUMMARY
• OVER 9 YEARS EXPERIENCE IN DESIGNING, DEVELOPING, AND IMPLEMENTING CORE JAVA/J2EE APPLICATIONS.
• STRONG FOUNDATION IN JAVA TECHNOLOGY (J2SE, J2EE AND ADVANCE J2EE) AND STRONG UNDERSTANDING IN OBJECT
ORIENTED CONCEPTS.
• EXPERIENCE IN AGILE AND WATERFALL TECHNIQUES SUCH AS SCRUM AND TDD.
• EFFECTIVE TEAM PLAYER/TEAM LEADER AND ABILITY TO WORK INDEPENDENTLY WITH COMMITMENT, DEDICATION AND PLANNING
TOWARDS GOAL ORIENTED TASKS AND PROBLEM-SOLVING SKILLS.
• EXPERTISE IN APPLICATION PRODUCTION ENVIRONMENT SUPPORT, TROUBLE SHOOTING.
• QUICK LEARNER, EXCELLENT ANALYTICAL, DESIGN AND PROBLEM SOLVING SKILLS.
• HAVE HANDS-ON EXPERIENCE IN COMPLETE PROJECT LIFE CYCLE, WITH DOMAIN KNOWLEDGE IN MOBILE APPLICATION
DEVELOPMENT AND WEB APPLICATION DEVELOPMENT.
WORK EXPERIENCE
SENIOR SOFTWARE DEVELOPER
M4U
JUNE 2014 TO PRESENT
DESCRIPTION: M4U IS A COMPANY RESPONSIBLE FOR DEVELOP SOLUTIONS FOR THE BRAZILIAN LEADER IN THE CREDIT CARD
PAYMENTS AND GREATEST TELECOM COMPANIES IN BRAZIL.
RESPONSIBILITIES:
• DEVELOPED NEW FEATURES AND FIXES BUGS ON LEGACY CODE FOR ANDROID AND IOS.
• USED ANDROID SDK AND ECLIPSE IDE FOR ANDROID DEVELOPMENT AND XCODE FOR IOS DEVELOPMENT.
• TESTED THE APP ACROSS DIFFERENT VERSIONS OF ANDROID AND DIFFERENT ANDROID PHONES TO ASSURE QUALITY AND
PERFORMANCE.
ENVIRONMENT: XCODE, ECLIPSE ADT, ANDROID STUDIO
SENIOR SOFTWARE DEVELOPER
SECRETARIA DE ESTADO
MAY 2013 TO JUNE 2014
DESCRIPTION: THE ITD PROJECT IT IS A SITE USED BY ALL TAXPAYERS AND TAXMAN FROM RIO DE JANEIRO STATE TO COLLECT
TAXES.
RESPONSIBILITIES:
• DEVELOPED NEW FEATURES AND FIXES BUGS ON LEGACY CODE.
• LEAD A TEAM OF DEVELOPERS TO BUILD.
• SUPPORT OF APPLICATION DEPLOYMENT AND MAINTENANCE.
• DESIGNED AND DEVELOPED BUSINESS LAYER MODULES INVOLVING JEE6 - HIBERNATE, JPA AND EJB 3.0 AND MULTI-
THREADING
• RESPONSIBLE FOR WRITING COMPLEX SQL AND PL/SQL QUERIES FOR WRITING STORED PROCEDURES AND TRIGGERS.
ENVIRONMENT: JSF, JSP, EJB, IBM MQ SERIES, ORACLE 10G, PL/SQL, HIBERNATE THROUGH JPA, ECLIPSE,
HTML5, CSS, JENKINS, MAVEN.
SENIOR SOFTWARE DEVELOPER
FALETECH
SEPTEMBER 2012 TO MAY 2013
DESCRIPTION: THIS PROJECT INVOLVED THE DEVELOPMENT OF A WEB BASED APPLICATION WHICH IS USED BY THE CALL CENTERS TO
MANAGE MARKET CAMPAIGNS AND MAKES THE CALLS AUTOMATIC IN BACKGROUND TO TRANSFER ONLY VALID ONES TO THE SALESMEN.
RESPONSIBILITIES:
• ARCHITECTED / ANALYZED / DEVELOPED A SERVER MODULE THAT'S EXECUTE THE RULES ABOUT WHICH NUMBERS MUST BE CALLED
AND REDIRECT THE CALL TO THE NEXT FREE ATTENDANT.
• DEVELOPED A VOIP CLIENT USING JAVAFX TO WORK INSIDE THE BROWSER. THIS MODULE PROVIDES TO THE SALESMAN ALL
INFORMATION ABOUT THE CALL SENT BY SERVER AND ALLOWS TO CLASSIFY AND SCHEDULE A NEW CONTACT.
• UNIT AND SYSTEM TESTED USING TDD METHODOLOGIES, JUNIT FRAMEWORK.
• COMMUNICATED CLOSELY WITH CLIENTS ABOUT THE BUSINESS AND LEGAL ASPECTS OF THE PROJECTS.
• EXTENSIVELY PERFORMED BROWSER BASED TESTING USING SOAPUI.
• DEVELOPED SMALL CRM SYSTEM WITH RUBY ON RAILS TO CONTROL FINANCIAL
ENVIRONMENT: CORE JAVA(MULTITHREADING, NETWORK IO), LINUX, MAVEN, JAVAFX, SIP, ASTERISK, SPRING ROO, JUNIT,
RUBY ON RAILS.
SENIOR SOFTWARE DEVELOPER
WDEV
OCTOBER 2010 TO SEPTEMBER 2012
PROJECT: SMARTIA (HTTP://SMARTIA.COM.BR)
DESCRIPTION: THIS SITE PROVIDES A EASY WAY TO THE CUSTOMERS COMPARE QUOTES BETWEEN MANY INSURANCE COMPANIES AND
INSURE THE CAR ONLINE. SUCH THIS IS THE FIRST PROJECT OF THIS KIND AT BRAZIL. WE HAD TO WORK VERY HARD INSIDE THE
MANY INSURANCE COMPANIES TO DEVELOPER THE INTEGRATION WITH OUR SITE.
RESPONSIBILITIES:
• WORKED WITH SCRUM PROCESS TO DELIVER WORKABLE DELIVERABLES IN TWO WEEK SPRINTS.
• IMPLEMENTED THE FUNCTIONALITY CORRESPONDING TO USER INTERFACE SCREENS.
• EXTENSIVELY USED OOP CONCEPTS.
• INVOLVED IN THE REQUIREMENT GATHERING, ANALYSIS, DESIGN, CODING, DEFECT FIXING.
• INVOLVED IN PREPARING HIGH LEVEL AND LOW LEVEL DESIGN DOCUMENTS.
• INVOLVED IN CONSUMING REST/SOAP WEB SERVICES FROM DIFFERENT CHANNELS TO INTEGRATE THE CRITICAL ONLINE
INSURANCE SERVICES
• INVOLVED IN DEFECT FIXING THE PRESENTATION LAYER USING AJAX, JQUERY, JAVASCRIPT, CSS.
• PARTICIPATED IN UNIT TESTING, SYSTEM INTEGRATION TESTING.
• USED LOG4J LOGGING FRAMEWORK
• USED MAVEN TO BUILD THE WAR FILES
ENVIRONMENT: SPRING MVC, SPRING, HIBERNATE, MAVEN, TOMCAT, MYSQL, AWS, LINUX, HTML5, SCRUM, GIT,
ECLIPSE, JENKINS
SENIOR JAVA DEVELOPER
DBA SYSTEMS
FEBRUARY 2007 TO SEPTEMBER 2010
PROJECT: ANCINE
DESCRIPTION: ANCINE IS A REGULATORY AGENCY WHOSE DUTIES THE PROMOTION, REGULATION AND SUPERVISION OF THE CINEMA
AND AUDIOVISUAL MARKET IN BRAZIL. THIS PROJECT CONSISTED TO BUILD A SOFTWARE TO BE THE CORE OF THIS AGENCY WHICH
AIM IS INSERT THE NEW TITLES, EDIT, MANAGE ITS CONTENTS AND CASTS.
RESPONSIBILITIES:
• FULL LIFE CYCLE EXPERIENCE INCLUDING REQUIREMENTS ANALYSIS, HIGH LEVEL DESIGN, DETAILED DESIGN, UMLS, DATA MODEL
DESIGN, CODING, TESTING AND CREATION OF FUNCTIONAL AND TECHNICAL DESIGN DOCUMENTATION.
• DEVELOPED EJB'S FOR IMPLEMENTING BUSINESS LOGIC AND DEPLOYED THEM ON JBOSS SERVER
• INVOLVED IN WRITING DAO LAYER USING HIBERNATE TO ACCESS THE ORACLE DATABASE.
• CVS WAS USED FOR PROJECT MANAGEMENT AND VERSION MANAGEMENT.
ENVIRONMENT: JAVA 6, JSF, RICHFACES, FACELETS FOR HTML TEMPLATES, EJB 3, HIBERNATE THROUGH JPA, JBOSS
AS, XSTREAM, APACHE POI, ORACLE 10G, XSLT, HTML/DHTML
PROJECT: GLOBO
DESCRIPTION: GLOBO, IS THE BIGGEST TV NETWORK IN BRAZIL. THIS PROJECTS INVOLVES DEVELOPMENT OF THE WEB SITES
ABOUT THE TELEVISION PROGRAMS FOR EACH SESSION.
I WAS MAIN RESPONSIBLE TO DEVELOP AND LEAD A DEVELOPERS TEAM TO BUILD MANY DIFFERENTS WEBSITES COMPATIBLE WITH THE
CMS SOFTWARE DEVELOPED BY THE GLOBO.
RESPONSIBILITIES:
• INVOLVED IN PROJECT LEAD ACTIVITIES.
• EFFORT ESTIMATION.
• TESTED THE ONLINE WEB APPLICATION ON VARIED BROWSERS LIKE IE, SAFARI, AND FIREFOX ETC.
• SUPPORT OF APPLICATION DEPLOYMENT.
• EXPERIENCE IN AGILE SOFTWARE DEVELOPMENT PROCESS
• USED SVN FOR VERSION CONTROL OF THE APPLICATION.
• TO PROVIDE A FULL TEXT SEARCH CAPABILITY FOR ARCHIVED CONTENT, UTILIZING APACHE LUCENE LIBRARY.
• USED LOG4J LOGGING FRAMEWORK
ENVIRONMENT: JAVA 1.4, JSP, SERVLETS, VIGNETTE V5, LUCENE, TOMCAT, HTML, CSS, ECLIPSE
SENIOR JAVA DEVELOPER
BSI BRAZIL
SEPTEMBER 2008 TO MAY 2009
DESCRIPTION: COMMUNICATION PROJECT FOR BRAZILIAN ARMY AIMS TO PROVIDE A EASY WAY TO SEND MENSAGENS WITHOUT USUAL
INFRASTRUCTURE.
RESPONSIBILITIES:
• USED STRUTS2 AND YUI TO BUILD A WEB APPLICATION TO WORK LIKE THE YAHOO WEB MAIL, BUT INSTEAD TO USE A
REGULAR POP/SMTP PROTOCOL, ITS USES A PROPRIETARY COMMUNICATION PROTOCOL.
• DEVELOP USER-DEFINED TAGS USING XML.
• WROTE ANT SCRIPTS TO AUTOMATE THE BUILDS AND INSTALLATION OF MODULES.
• DOCUMENTING THE LOGICAL AND PHYSICAL DESIGN OF THE APPLICATION WITH UML.
• FIXED BUGS AND DEVELOPED A SEVERAL FEATURES IN THE SWING SOFTWARE TO MANAGE ROUTERS.
ENVIRONMENT: EJB3, JPA WITH TOPLINK, STRUTS 2, YUI WITH JMAKI JAVASCRIPT FRAMEWORK, POSTGRESQL. GLASSFISH
SERVER, ECLIPSE.
JAVA DEVELOPER
E-DABLIO
JUNE 2006 TO FEBRUARY 2007
DESCRIPTION: IT'S A PROJECT FOR THE GOVERNMENT AGENCY AT BRAZIL CALLED ANAC WITH THE GOAL IS MANAGE AND CONTROL
LICENSES AND DOCUMENTATION OF AIRPLANES AND PILOTS ALL OVER THE COUNTRY.
RESPONSIBILITIES:
• COMPANY CERTIFIED WITH CMMI LEVEL 3
• IDENTIFIED THE BUSINESS REQUIREMENTS OF THE PROJECT.
• INVOLVED IN PREPARING SYSTEM REQUIREMENTS FOR THE PROJECT.
• INVOLVED IN PREPARING THE DETAILED DESIGN DOCUMENT FOR THE PROJECT.
• EXTENSIVELY USED MVC, FACTORY, DELEGATE AND SINGLETON DESIGN PATTERNS.
• USED HIBERNATE FRAMEWORK TO DEAL WITH DATABASE.
• DESIGNED AND DEVELOPED THE UI USING STRUTS VIEW COMPONENT, JSP, HTML, CSS AND
JAVASCRIPT, AJAX, JSON.
• DESIGNED THE DATA FLOW FOR THE CLIENT-SIDE SCREENS AND THE OBJECT INTERACTION LAYER FOR THE SERVER SIDE
COMPONENTS USING RATIONAL ROSE.
• INVOLVED IN USE CASE REALIZATION, USE CASE DIAGRAMS, CLASS DIAGRAMS AND SEQUENCE DIAGRAMS USING RATIONAL
ROSE.
• USED JAVASCRIPT FOR THE CLIENT SIDE VALIDATION.
• USED XML HTTP REQUEST OBJECT TO PROVIDE ASYNCHRONOUS COMMUNICATION AS PART OF AJAX IMPLEMENTATION.
ENVIRONMENT: CORE JAVA/J2EE, SERVLETS, JSP, JSTL, STRUTS, XML, XSLT, JDBC, HIBERNATE, IBM WEB SPHERE
APPLICATION SERVER 6.0, WSAD, HTML, CSS, JAVASCRIPT, UML, RATIONAL ROSE, RATIONAL CLEARCASE.
CERTIFICATIONS
SUN CERTIFIED PROGRAMMER FOR THE JAVA 2 PLATFORM, STANDARD EDITION 1.4 (SCJP)
SUN MICROSYSTEMS - APRIL 2006
EDUCATION
BACHELOR'S DEGREE IN COMPUTER SCIENCE
BENNETT METHODIST INSTITUTE - DECEMBER 2006
MBA IN PROJECT MANAGEMENT
INSTITUTE GETULIO VARGAS - DECEMBER 2007
QUALIFICATIONS
AGILE WEB DEVELOPMENT WITH RUBY ON RAILS 3 - CAELUM (MARCH/2011)
DEVELOPING APPLICATIONS FOR MOBILE PHONES WITH JAVA MICRO EDITION - J2ME - PUCRJ (MAY/2007 - JUNE/2007)
SOLUTIONS BASED ON DISTRIBUTED COMPONENTS - USING J2EE - PUCRJ (JUNE/2005 - AUGUST/2005)
MASTER JAVA DEVELOPER - AOPEC (JULY/2004 - JAN/2005)
INITIALIZATION IN JAVA - UNIBENNETT (MARCH/2004 - JUNE/2004)
BEGINNER'S GUIDE FOR GAME PROGRAMMING WITH C + + - UNIDEV (MAY/2004 - JUNE/2004)
LINUX NETWORK ENGINEER - MCURY (NOV/2003 - APRIL/2004)
COMPUTER TECHNICIAN - IBPI (1999 - 2001)