Paulo Renato Campos de Siqueira

Paulo Renato Campos de Siqueira

Scroll to view more ↓
Hire the top 3% of freelance developers

Paulo Renato Campos de Siqueira

Member since August 28, 2012
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.
  • JCranky IT
    Java, Scala, Akka, Play Framework 2.0
  • DOit
    Java, Scala, Akka
  • IPTI
    Java, Struts, JavaServer Pages
  • Scala, 3 years
  • Java, 11 years
  • Netbeans, 10 years
  • Test-driven development (TDD), 10 years
  • Functional programming, 3 years
Preferred Environment:
NetBeans IDE
The most amazing...
... thing I've built is a Java-based system for filing invoices through a REST API.
  • 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
  • Synata (via Toptal), Senior Scala Engineer (2013 - 2014)
    • Designed and coded an document processing system with Scala and Akka.
    • Implemented google calendar integration with Scala and Akka.
    • Cleaned and improved scala and akka code.
  • 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
  • Lojinha (Development)

    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:

  • Scaladores (Development)

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

  • Languages
    Scala, Java, Python, HTML5, CSS 3, JavaScript
  • Frameworks
    Play Framework, Akka 2.0
  • Tools
    Maven, Netbeans, Git, sbt
  • Paradigms
    Functional programming, Object-oriented programming, Test-driven development (TDD)
  • Platforms
  • Storage
  • 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