Raphael Luiz Nascimento

Raphael Luiz Nascimento

Software Engineer

Contact Me

About Me

Hello !!! My name is Raphael. I am a Software Engineer currently living in Vancouver, Canada.

My technical expertise include some programming languanges such as Java/Ruby/Scala/Python and a variety other tecnhologies. Extensive experience working with a several kinds of projects using java, including backend and front-end development. There is much more, you can see in detal in my resume.

Also, I feel proud to say that I am a Cloudera Spark and Hadoop Developer Certified and Oracle Certified Master, Java EE Enterprise Architect (SCEA) and more other java certifications.

And what about your qualities ? I could point a lot of buzzword here (hard-working, self-learning, team player, flexibility, motivated, etc), those qualities are mandatory in IT, I think the most important is delivery your job with quality and being an important asset to the company.

At my spare time I like to play soccer, watch movies, tv series and off course hang out with friends and drink a cold beer, as a brazilian our beer must be cold :-).

Please don't hesitate to contact me, I am always be happy to talk about me and my professional experiences.

Work Experience

Software Engineer - Article (2019 - Present)

  • Software Engineer of Sourcing and Planning internal tool;
  • Software Engineer of Forecast Planning internal tool;
  • AWS Cloud Software Developer.
  • Tech Leader
  • Technologies: Java, Spring boot, AWS, Vue.js, etc.

    Software Engineer - RD (2017 - 2019)

  • Software Engineer of analysis rdstation platform;.
  • Real time data processing with aws kinesis.
  • Data processing, consolidation, cleansing and transform with aws redshift cluster database.
  • Generation of files to be processed with gooddata platform.
  • Google Analytics integration with ruby.
  • Ruby and Rails Developer.
  • Services hosted at aws cloud servers.
  • Provided technical leadership to the team.
  • Performed critical reviews of the back-end architecture and development proces.
  • Technologies: Ruby, Rails, aws, golang, redshift, sidekiq, docker, etc.

    Software Architect - Neogrid (2012 - 2017)

    • ETL of tons of data from retailers to hdfs and data store.
    • Migration of a monolithic retail insights processing to a distributed process using spark.
    • Software Architect on projects using spring boot, spring mvc, spring jpa, spring integration.
    • Developed web applications using jboss seam, jsf, hibernate, jpa.
    • Developed batch integrations using rabbit amqp message framework.
    • Architect Consultant to another company projects.
    • Migrated older web applications from jsp front-end to angularjs and twitter bootstrap with rest endpoints.
    • Developed migration from apache pig scripts to apache crunch.
    • Developed business insights with hadoop and spark jobs.
    • Provided technical leadership to the team.
    • Performed critical reviews of the back-end architecture and development proces.
    Technologies: Java, J2EE, spark, scala, scala dataframe, parquet, hadoop, Spring, Spring jpa, Spring boot, Spring MVC, Spring Security, Hibernate, Weblogic, scrum, maven, angularjs, bootstrap, maven, sbt, zookeeper, apache ignite, karaf, vagrant, docker, solr, etc.

    Software Architect - gvt (2011 - 2012)

    • Developed web applications using jboss spring, richfaces, jsf, ejb, hibernate, jpa.
    • Provided technical leadership to the team.
    • Worked closely with the final user collecting the requirements.
    • Performed critical reviews of the back-end architecture and development proces.
    Technologies: Java, J2EE, Spring, Hibernate, jboss richfaces, Weblogic, drools, jaas,scrum, maven.

    Software Developer - Totvs (2007 - 2011)

    • Developed web applications using adobe flex, ejb, hibernate, jpa.
    • Worked closely with the final user collecting the requirements.
    Technologies: Java, J2EE, adobe flex, hibernate, jboss, birt, jaas,scrum, maven.

    Software Developer - Cingo (2005 - 2007)

    • Developed web applications using OC4J, apache struts, ejb, jdbc, jsp.
    Technologies: Java, J2EE, jsp, jdbc, oc4j, openoffice, ant, jaas, xdoclet, jasper.

    Software Developer - Amcom (2005 - 2007)

    • Developed web applications using tomcat, servlets, jdbc, jsp.
    Technologies: Java, jsp, jdbc, tomcat, jasper, servlets, ant.

    Software Developer - Karsten (2004 - 2005)

    • Developed standalone applications using visual basic and DB2.
    Technologies: visual basic, DB2, com+.

    Scholarship Student - Univali (2000 - 2004)

    • Software Developer on projects using java, jsp, servlets, jdbc, php, asp.
    • Researcher of scientific projects in fields like tourism, software development and dentistry.
    • Participation in scientific congresses and seminars in technology field;
    • Computer lab monitor.
    Technologies: java, jsp, servlet, jdbc, php, asp.