Paulo Renato Campos de Siqueira
Verified Expert in Engineering
Software Developer
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
Experience
Availability
Preferred Environment
NetBeans
The most amazing...
...thing I've built is a Java-based system for filing invoices through a REST API.
Work Experience
Independent Consultant
JCranky IT
- 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.
Senior Scala Engineer
Synata (via Toptal)
- 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.
Senior Developer
DOit
- 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).
Java Developer, Project Leader
IPTI
- 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.
Intern, Developer
NPT | UMC
- 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.
Experience
Lojinha
It is an open source software and the source code is available in github: https://github.com/jcranky/lojinha
Scaladores
http://scaladores.com.brSkills
Languages
Scala, Java, HTML5, JavaScript, Python, CSS3
Frameworks
Akka 2, Play Framework, Apache Struts, Jakarta Server Pages (JSP), Akka
Tools
Apache Maven, Servlet, Git, SBT
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD), Functional Programming
Platforms
Linux, NetBeans
Storage
PostgreSQL
Education
Bachelor's Degree in Computer Science
Universidade de Mogi das Cruzes - Mogi das Cruzes, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring