Exclusive access to top developers
Paulo Renato Campos de Siqueira

Paulo Renato Campos de Siqueira

Brazil
Paulo Renato Campos de Siqueira

Paulo Renato Campos de Siqueira

Member since August 28, 2012
Brazil
Paulo is a passionate developer who found in Scala a chance to leverage years of experience with Java: beginning his career as a web-based Java developer, Paulo discovered Scala a few years ago and, since then, has been expanding his capabilities (and portfolio) with every passing project.
Portfolio:
  • JCranky IT
    Java, Scala, Akka, Play Framework 2.0
  • DOit
    Java, Scala, Akka
  • IPTI
    Java, Struts, JavaServer Pages
Experience:
  • Scala, 3 years
  • Java, 11 years
  • Python, 1 year
Availability:
Unavailable
Preferred Environment:
NetBeans IDE
The most amazing...
... thing I've built is a Java-based system for filing invoices through a REST API.
Employment:
  • JCranky IT, Independent Consultant (2012 - PRESENT)
    • Maintained Python-based system for processing large volume of Twitter content.
    • Created material on Akka 2, Play Framework 2, and Scala for Globalcode's software architecture course.
    • Created Scala course for Globalcode.
    • Taught Java, Scala courses for Globalcode.
    • Contributed to DOit invoice system by adding several new features and resolving existing bugs.
    Technologies: Java, Scala, Akka, Play Framework 2.0
  • DOit, Senior Developer (2010 - 2012)
    • Developed Java-based invoicing system, implemented with REST (Jersey) and EOF.
    • Migrated components of invoicing system to Scala.
    • Supported partial migration of company systems from internal servers to Amazon EC2 and S3.
    • Worked on helper projects in Scala for internal use.
    • Migrated portion of invoice system to Akka (from JMS).
    Technologies: Java, Scala, Akka
  • IPTI, Java Developer, Project Leader (2004 - 2010)
    • Developed web-based e-learning tool (both v1.0 and v2.0).
    • Developed pilot internal project for demonstrating use of Structs in company projects.
    • Provided general support for company's team development tasks.
    • Developed social-networking tool for e-learning communities.
    Technologies: Java, Struts, JavaServer Pages
  • NPT | UMC, Intern, Developer (2002 - 2004)
    • Developed web-based systems for supporting researchers using JavaServer Pages and Java Servlets.
    • Implemented graphical plotting capabilities in systems mentioned above using applets.
    • Supported other interns in various development tasks.
    Technologies: Java, Servlets, JavaServer Pages
Experience:
  • Lojinha (Development)
    http://lojinha.jcranky.com/

    Lojinha is a "small store" (auction) application that I developed using Play Framework 2 and Scala, to sell old stufff that I don't want anymore.

    It is an open source software and the source code is available in github: https://github.com/jcranky/lojinha

  • Scaladores (Development)
    http://scaladores.com.br

    Scaladores is a community for in-person meetings in São Paulo to discuss Scala-related development and news.

Skills:
  • Languages
    Scala, Java, Python, JavaScript, CSS 3, HTML5
  • Frameworks
    Akka 2.0, Play Framework
  • Tools
    Netbeans, Maven, Git, sbt
  • Paradigms
    Functional programming, Object-oriented programming
  • Platforms
    Linux
  • Storage
    PostgreSQL
Education:
  • Bachelor's degree in Computer Science (2001 - 2004)
    Universidade de Mogi das Cruzes - Mogi das Cruzes, Brazil
Exclusive access to top developers
I really like this profile
Share it with others