Carlos Eduardo Ruhrwiem

Carlos Eduardo Ruhrwiem

Porto Alegre, Brazil
Hire Carlos
Scroll To View More
Carlos Eduardo Ruhrwiem

Carlos Eduardo Ruhrwiem

Porto Alegre, 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
  • Oracle, 5 years
  • SQL, 5 years
  • REST, 4 years
  • Android, 3 years
  • Linux, 3 years
  • Git, 2 years
  • Google Analytics, 2 years
Porto Alegre, 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
    DICE FM
    2015 - PRESENT
    • 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
    SalonSwipe
    2015 - 2015
    • 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
    Global Personals
    2014 - 2015
    • 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
    AOG Tecnologia
    2013 - 2015
    • 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
    Seratis (via Toptal)
    2014 - 2014
    • 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
    GetNet Tecnologia (AOG Tecnologia)
    2011 - 2013
    • 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
    Stefanini IT Solutions (Dell Team)
    2009 - 2010
    • 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
    Digitel S/A
    2008 - 2009
    • 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
    GSE
    2005 - 2007
    • 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)
    https://play.google.com/store/apps/details?id=com.getfriskee

    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, HTML, C#, CSS, UML, SQL
  • Frameworks
    Android SDK, Hibernate, Grails, Spring, Spring Android, Spring Security, JUnit
  • Tools
    IntelliJ IDEA, Eclipse IDE, Android Studio, SVN, Gradle, Git, Paint.NET, Servlet, CVS, Jelastic, Adobe Fireworks, Fireworks, Google Analytics
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development, REST, Incremental development, Asynchronous Programming, Scrum, Pair programming, Service-oriented Architecture (SOA), Test-driven Development (TDD), Software Testing, SOA
  • Platforms
    Android, Java EE, Windows Mobile, Windows, Linux, Oracle
  • Libraries/APIs
    Parse Android SDK, Google Gson, JPA, Facebook API, Android API, Google Maps, JDBC, Instagram API
  • Misc
    Web Services, Back-end Development, RESTful Web Services, Software Architecture, Apache Commons, Tomcat 7, User Interface (UI), Mobile Web, WebLogic, SOAP, Tomcat 6
  • Storage
    Oracle SQL, PostgreSQL, Sybase, SQLite
Education
  • Bachelor's degree in Computer Science
    Pontificia Universidade Católica do Rio Grande do Sul - Porto Alegre
    2005 - 2011
I really like this profile
Share it with others