Jefferson Sofarelli available

Jefferson Sofarelli

Senior Java Software Engineer

Profileimage by Jefferson Sofarelli Senior Java Software Engineer from Berlin
  • 12435 Berlin Freelancer in
  • Graduation: not provided
  • Hourly-/Daily rates: 60 €/hour 480 €/day
  • Languages: English (Full Professional) | Italian (Elementary) | Portuguese (Native or Bilingual) | Spanish (Elementary)
  • Last update: 16.08.2013
Profileimage by Jefferson Sofarelli Senior Java Software Engineer from Berlin
> Extensive experience on Systems Analysis, Object Oriented Programming (OOP) and Software Development using Java Technology;
> Web Application Architecture and Design;
> Web Development using HTML, CSS, JavaScript and JQuery (Advanced);
> JEE Development using Servlet, JSP and EJB (Advanced);
> Frameworks: Struts, Hibernate and Spring (Advanced);
> Groovy and Grails (Advanced);
> RESTful APIs (Advanced);
> Backend Development using Node.js and Express JS (Advanced);
> SQL, RDMS and MySQL (Advanced);
> noSQL Databases: MongoDB and Redis (Intemediate);
> Ruby Language (Basic);
> Portlets specification JSR 168 and JSR 286 (Intermediate);
> CMS and WCM concepts (Advanced);
> IBM Lotus WCM (Advanced);
> UML (Intermediate);
> Eclipse IDE and variations: SSTS, GGTS and RAD (Advanced);
> Build using Apache Ant and Apache Ivy (Intemediate);
> Linux Virtualization and VM for development (VMWare and VirtualBox)
> Love to learn new technologies!
Working with Software Engineering and Web Application Development since 2002.

(February 2013 – now) : Freelancer Software Engineer for startups (Berlin)
Designed the architecture, created the data model and implemented applications and RESTful APIs using the following technologies: Java, Spring, Groovy, Grails, JavaScript, Node.js, Express, MySQL, MongoDB, Redis, Google Cloud Storage, SCRUM.

(August 2012 – January 2013) : Global Leads Group (Berlin)
Position held: Senior Software Developer (Author's Platform Lead). Responsible for technical solutions (design and implementation) of the platform. Software Development using Java, Groovy and Grails. Design and Implementation of a Grails Plugin for Content Taxonomy. Scrum. Development environment: Linux, Sublime, GGTS, Tomcat, Git and Jira.

(July 2009 – July 2012) : Ascendant Technology Brazil (now AVNET)
Position held: Senior Software Developer / IT Consultant (Enterprise Portal and Software Development) Working on IBM WebSphere Portal Consulting, Systems Analysis, WCM v6.1.x Development, Portlet Development (JSR 168 / JSR 286), WebSphere Portal v6.1.5 and WebSphere Application Server v7 environments design, installation and configuration. Build and deploy of applications using Apache Ant and Apache Ivy. Development of a WAS management tool using Groovy, Grails and JMX.

(October 2006 – July 2009) : STRO – Social Trade Organisation (Brazil)
Position held: IT Consultant (Systems Analysis and Java / JEE Development for Web)
Working on Consulting, Analysis and Development of a Complementary Currency System (Cyclos). The version 3 of Cyclos was developed using the following JEE technology: JSP / Struts / Spring / Hibernate / JavaScript / Ajax. The version 4 wasdeveloped using GWT, EJB 3 (OpenEJB / OpenJPA). Environment: Ubuntu Linux, Windows Vista, Eclipse IDE, Apache Tomcat and MySQL.

Other previous experiences:
(October 2005 – October 2006) : IT Consultant (Java Development for Web) for iFactory Solutions
(July 2002 – October 2005) : Systems Analyst and Java Developer
Berlin, full time

I accept the Conditions

I accept the terms of the privacy policy

Note: sending your contact request is free of charge