CV
Arthur Gassner Ribeiro
I. Summary
Senior Software Developer and Analyst with an extensive knowledge in Java technologies.
I have been working as a Software Developer since 1996 and I have taken part of a wide variety of projects and concepts like Financial Trading Platforms, Internet Banking Applications, Content Management Systems, Social Network Applications, E-Commerce, Insurance and Claim Systems.
I am an enthusiastic professional always looking for new technologies, methodologies and new challenges.
Specialties
- Excellent enterprise Java development skills;
- Good knowledge of Scala, Groovy, Python and Ruby;
- Experienced using Django;
- Knowledge of Play Framework, Grails and Rails;
- Strong database connectivity skills on Oracle, MySQL and PostgreSQL;
- Extensive experience using Scrum, Kanban, Extreme Programming and Lean software development;
- Extensive object oriented development experience;
- Experience encompasses software design, development and maintenance of custom application software;
- SCWCD, SCJP and SCJA.
II. Technical Skills
- Languages: Java, Python, Scala, Groovy, Ruby, XML, HTML, DHTML, Javascript, C and C++.
- Applications and Web Servers: JBoss Application Server, Apache Web Server, Apache Tomcat, Jetty Web Server and Vignette Story Server (V5 and V6).
- Development environment: IntelliJ IDEA and Eclipse IDE.
- Database Technologies: Oracle, MySQL, PostgreSQL, HSQLDB and SQLite.
- Caching solutions: JBoss Cache, OSCache, Memcached and Ehcache.
- Java frameworks and libraries: Spring Framework, Spring MVC, Hibernate, Apache Struts, Quartz, Log4j, Jakarta Commons, JUnit, Selenium, Apache Ant and Apache Maven.
- Javascript libraries: jQuery, Prototype JS and Ext JS.
- Web frameworks: Django, Grails, Rails, Lift and Play Framework.
- Operating Systems: Linux, Windows and Mac OS.
- Methodologies: Scrum, Kanban, Extreme Programming, Test-Driven Development, Behavior-Driven Development and Rational Unified Process.
- Version Control System: Git, Mercurial, Subversion and CVS
- Continuous Integration Engine: Hudson and Team City
III. Education, Certifications, Courses and Conventions
- Sun Certified Web Component Developer
- Sun Certified Java Programmer
- Sun Certified Java Associate
- Bachelor’s Degree in Computer Science at Estácio de Sá University, Rio de Janeiro, Brazil
- JBoss for Advanced J2EE Developers Course
- Python and Django Courses
- Agile Project Management with Scrum Course
- O’Reilly Open Source Convention 2007 – Portland, Oregon – USA
- Intensive English Course at Emerald Cultural Institute (Dublin, Ireland) – Pre-Advanced Level
- Preparation Course for the First Certificate in English at The English Academy (Dublin, Ireland)
IV. Language Skills
- Portuguese – Mother tongue
- English – Advanced/Fluent
- French – Elementary
- Spanish – Elementary
V. Work Experience
- 03.2011/… – British Sky Broadcasting – London, United Kingdom
Agile Software Developer
Design, development and systems maintenance of the Account Management application and the Box Office application.
Methodologies: Scrum/Kanban and Extreme Programming
Languages: Java, Groovy and Ruby
Application and Web Servers: Apache Web Server, Apache Tomcat and Jetty Web Server
- 02.2010/03.2011 – Swissquote Bank – Geneva Area, Switzerland
Development Engineer
Design, development and systems maintenance of the Online Trading Platform of the Switzerland’s leading online broker Swissquote Bank.
Having worked on the migration of the US Markets (NYSE and NASDAQ) Trading Platform to the company’s Java platform, worked on the Single Sign On project, re-designing/maintenance of the Online Trading Platform and desinging/developing a new Trading Options and Financial Futures web trading platform.
Methodologies: Scrum and XP
Languages: Java
Databases: Oracle
Application and Web Servers: Apache Web Server, Resin Application Server and Jetty Web Server
- 11.2008/10.2009 – Globo.com – Rio de Janeiro, Brazil
Senior Software Developer
Design and development a new Content Management System for one of the major Brazilian portals Globo.com.
Methodologies: Scrum and XP
Languages: Java and Python using Django
Databases: Oracle and MySQL
Application and Web Servers: Apache Web Server, JBoss Application Server, Apache Tomcat and Jetty Web Server
- 03.2008/10.2008 – ClaimVantage – Dublin, Ireland
Senior Java Developer
Design and development of the QBC Claims System using an ADF and JHeadStart Oracle solution and integrating databases using an Oracle Streams solution.
Methodologies: Scrum and TDD
Language: Java
Databases: Oracle and SQL Server
Application and Web Servers: Websphere Application Server
- 11.2004/12.2007 – Globo.com – Rio de Janeiro, Brazil
Senior Java Developer
Design, development and systems maintenance for one of the major Brazilian portals Globo.com: 8P, GloboRatings, Cartola FC, Futpedia, GloboNews Channel, Bom Dia Brasil, Jornal Nacional, Fantástico, Globo Media Center, Big Brother Brasil 5 and ISP 2.0.
Methodology: Scrum
Languages: Java and Python
Databases: Oracle and MySQL
Application and Web Servers: Apache Web Server, JBoss Application Server and Vignette V6/Bea Weblogic
- 11.2003/11.2004 – Stefanini IT Solutions / Sul América Seguros – Rio de Janeiro, Brazil
Senior Java Developer
Design, development and maintenance of the Quotation RIC System using IBM Communications Server to communicate web layer with business layer in main frame.
Language: Java
Database: DB2
Application Server: Websphere Application Server
- 05.2003/11.2003 – IBDCon / BNDES – Rio de Janeiro, Brazil
Senior Java Developer
Design and development the Information Portal (Business Intelligence).
Language: Java
Database: SQL Server with Business Objects / Web Intelligence
Application Server: JBoss Application Server
- 04.2000/05.2003 – Uniway / e-Dablio – Rio de Janeiro, Brazil
Web and Java Developer
Design and development systems in software factory such as Globo.com Portal (Globonews.com, Dirce, Big Brother Brasil 1 and 2, Fama and Zoom), Canal RH Portal and VR Group, Globo TV (SAI, DNI, CGP and SOP), Rural Internet Banking using IBM WebSphere Host Publisher and StarOne (BI).
Methodology: RUP
Languages: TCL/TK – Vignette V5, ASP, C# and Java.
Databases: SQL Server and Oracle
Application and Web Servers: Weblogic, IIS, Websphere Application Server, Apache Tomcat and Apache Web Server
- 04.1996/04.2000 – Horda Produções and Strategy Consulting – Rio de Janeiro, Brazil
Trainee and Junior Web Developer
Design and development of web systems (Internet and Intranet) such as Hedging-Griffo, Leonardo da Vinci Bookstore, Abracadabra Furnishings, Gay Lussac School, pH Course and School, Travessa Bookstore, Friedman Group, Varejista Portal and El Salvador Xerox (XSAL).
Language: ASP
Databases: Access and SQL Server
Web Server: IIS




