Post Job Free
Sign in

Project Software Developer

Location:
Brooklyn, NY
Posted:
January 12, 2015

Contact this candidate

Resume:

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)



Contact this candidate