Scroll To View More
Carlos Eduardo Ruhrwiem

Carlos Eduardo Ruhrwiem

Porto Alegre - State of Rio Grande do Sul, Brazil
Member since February 5, 2014
Carlos is a senior Android and Java developer with more than 8 years of experience in a wide variety of distributed technologies and in software development using Java. As a developer, he is interested in delivering a good experience and improving performance. As a leader, he is always encouraging people and guaranteeing that product development is going in the right direction.
Carlos is now available for hire
Portfolio
Experience
  • Java, 8 years
  • SQL, 5 years
  • Oracle, 5 years
  • REST, 4 years
  • Android, 3 years
  • Linux, 3 years
  • Google Analytics, 2 years
  • Git, 2 years
Porto Alegre - State of Rio Grande do Sul, Brazil
Availability
Part-time
Preferred Environment
IntelliJ, Android Studio, Eclipse, NetBeans
The most amazing...
...thing I've coded is file compression software that was executed at a GPU.
Employment
  • Android Developer
    2015 - PRESENT
    DICE FM
    • Added several features to the app.
    • Ensured quality by reducing the number of crashes reported to less then 1%.
    • Created several complex animations.
    • Refactored the entire network layer for a more robust and less complex strategy.
    Technologies: Android, Git
  • Android Developer
    2015 - 2015
    SalonSwipe
    • Performed needed security updates.
    • Implemented more reliable communication with the server.
    • Updated the technology to the latest framework available.
    • Corrected performance issues.
    • Added animations and fixed UX problems.
    Technologies: Android
  • Android Developer
    2014 - 2015
    Global Personals
    • Prepared the application for publication.
    • Created an application from scratch based on an iOS version.
    • Fixed/improved an application by a previous developer.
    • Adapted the application to use Gradle Flavours so that the company could reuse more code.
    • Adapted the application to use Material Design.
    Technologies: Android
  • Associate
    2013 - 2015
    AOG Tecnologia
    • Developed a mobile application that communicates with a server and displays the changes in real-time.
    • Developed cloud apps for monitoring social networks.
    • Managed the company and acquired partners and clients.
    Technologies: Java, Android, Java EE, Cloud Services
  • Android Developer
    2014 - 2014
    Seratis (via Toptal)
    • Implemented a framework for REST communication with JSON parsing.
    • Implemented a uniformed platform for SSL Certificate handling.
    Technologies: Android, REST, Git, JSON
  • Android/Java Developer
    2011 - 2013
    GetNet Tecnologia (AOG Tecnologia)
    • Implemented Salesforce automation for Windows Mobile/Android mobile devices.
    • Created a loyalty program for a major fuel stations brand.
    • Contributed to the use of agile methodologies at several projects.
    • Worked on several proof-of-concept applications for mobile devices and web.
    Technologies: Android, Java, Java EE, C#
  • Java Developer
    2009 - 2010
    Stefanini IT Solutions (Dell Team)
    • Developed middleware communication between old and new systems for Dell.
    • Created web tools for batch updates on product.
    • Contributed to several other projects doing maintenance and support using Java Web and J2EE applications.
    Technologies: Java, Java EE, JSP, HTML
  • Java Developer
    2008 - 2009
    Digitel S/A
    • Developed a few clients for remote managing and monitoring network equipment.
    • Designed and helped develop a framework for building clients for new network products.
    Technologies: Java, Swing, Java EE
  • PHP Programmer
    2005 - 2007
    GSE
    • Developed an online report tool for real-time routes.
    • Developed tools for extracting and importing data to the server.
    Technologies: PHP, HTML, CSS
Experience
  • Instashow (Development)

    Social network monitor that gathers images from specified hashtags from Instagram and stores them in the cloud to deliver to a mobile device. A Android device running on a TV or projector will be able to display the pictures that are being uploaded to the social networks in real-time for the event.
    The technologies used on the server are Java EE and cloud hosting by Jelastic. On the client there is a Android with connection to the internet that gathers all the images and show them beautifully at the event.

  • Stunr (Development)
    https://play.google.com/store/apps/details?id=com.stunr

    Stunr is a fun cool app for gay men that lets you share photos with people you match with. Swipe right to like someone or swipe left to skip. Only see guys near you who are also playing the game. It's the most fun you will ever have meeting fun new people.

  • Friskee (Development)

    Friskee is a fun cool app that let's you share photos with people you match with. Swipe right to like someone or swipe left to skip. Only see people near you who are also playing the game. It's the most fun you will ever have meeting fun new people.

  • Carlos is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Carlos shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.
Skills
  • Languages
    Java, SQL, C#, CSS, HTML, UML
  • Frameworks
    Android SDK, Grails, JPA, Spring Security, JUnit, Spring Android, Spring, Hibernate
  • Tools
    Eclipse IDE, IntelliJ IDEA, Android Studio, Subversion (SVN), Gradle, Git, CVS, Adobe Fireworks, Fireworks, Google Analytics, Apache Tomcat, Paint.NET, Servlet
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, Pair programming, Scrum, Asynchronous Programming, Incremental development, REST, Service-oriented Architecture (SOA), SOA, Test-driven Development (TDD), Software Testing
  • Platforms
    Android, Java EE, Jelastic, Linux, Windows, Windows Mobile, Oracle
  • Libraries/APIs
    Google Gson, Parse SDK, Google Maps, Instagram API, JDBC, Android API, Facebook API
  • Other
    RESTful Web Services, Back-end Development, Software Architecture, Web Services, WebLogic, Mobile Web, Apache Commons, SOAP, User Interface (UI)
  • Storage
    Oracle SQL, PostgreSQL, Sybase, SQLite
Education
  • Bachelor's degree in Computer Science
    2005 - 2011
    Pontificia Universidade Católica do Rio Grande do Sul - Porto Alegre
I really like this profile
Share it with others