Scroll To View More
Diego Medeiros

Diego Medeiros

São Paulo - State of São Paulo, Brazil
Member since March 13, 2013
Diego has six years of professional experience, five of them working with Ruby, Rails and related technologies. He comprehends of all layers of software craftsmanship, from server management to front-end development, and has extensive experience working with fully-distributed teams. He is passionate about writing clean, effective code.
Diego is now available for hire
Portfolio
  • Sourcebits
    Ruby on Rails, HTML, CSS, JavaScript, Backbone.js, MySQL, MongoDB, RSpec
  • Inovecinco
    Ruby on Rails, JavaScript, CSS, HTML, Java, MySQL, PostgreSQL, AWS
  • Integrativa
    Java, VRaptor, JavaServer Pages, JavaScript, JavaEE, MySQL
Experience
  • Ruby, 4 years
  • Ruby on Rails (RoR), 4 years
  • HTML, 3 years
  • CSS, 3 years
  • Git, 3 years
  • JavaScript, 3 years
  • PostgreSQL, 2 years
  • API Design, 2 years
São Paulo - State of São Paulo, Brazil
Availability
Part-time
Preferred Environment
Mac OS X, Sublime Text 2, Vim, Git, GitHub
The most amazing...
...modules I've coded included a set of map-reduce functions, integrated with MongoDB, to determine user analytics and behavior within a social network.
Employment
  • Ruby on Rails Developer
    2012 - 2013
    Sourcebits
    • Created a social networking application with several modules, including a messages module where users could create posts and share photos inside the network and within Facebook too, a microblog module where users could post messages inside the application and within Twitter, an email module where users could read their emails from mainstream providers (Gmail, Yahoo!, and Hotmail), a chat module, and several others.
    • Created an API for a social photo-sharing mobile app (similar to Instagram) that allowed users to follow and unfollow friends, post photos, and share them to social networks.
    • Created an API for a wishlist mobile and web app where users could save products to their wishlists from a host of online shops, including Amazon.
    • Developed a web application for wishlist app (using Backbone.js and one of my own APIs) with such features as following, liking, commenting, product sharing, and price lookup.
    • Worked on an existent mobile/web application developed with Sinatra and Ruby on Rails, adding new features and closing tickets to existent bugs.
    Technologies: Ruby on Rails, HTML, CSS, JavaScript, Backbone.js, MySQL, MongoDB, RSpec
  • Ruby on Rails Developer
    2011 - 2012
    Inovecinco
    • Added new features and fixed bugs (such as universal to relative URL paths) on daily deals system developed in Java.
    • Migrated daily deals system from JavaServer Faces to Ruby on Rails, developing all back-end and front-end components and adding a host of new features to the application, including Facebook and Twitter login, discount coupon generation ,and an entire financial module.
    • Developed a Ruby gem to integrate the daily deals system with a Brazilian online payments solution, adding ability to send and receive payments through the gem.
    • Created a sample application to act as a CMS, aiding the process of creating new local business websites, including several modules such as news, products, team members, contact forms, and more.
    • Developed a Ruby gem to bootstrap Rails applications with an admin module and several views, with a nice layout to boost productivity.
    • Implemented an application to manage Facebook Canvas apps, to be inserted inside local business Facebook pages, adding the ability to upload posters and post content inside Facebook app.
    Technologies: Ruby on Rails, JavaScript, CSS, HTML, Java, MySQL, PostgreSQL, AWS
  • Java Web Developer
    2011 - 2011
    Integrativa
    • Developed an application to manage large events promoted by a large governmental institution which included an accreditation system, report creation forms for the events, and a ticket generator.
    • Created an online shop for the same governmental institution which allowed them to sell tickets for courses and talks performed inside their events.
    • Debugged existent applications and added new features to a news portal application using HTML, CSS, JavaScript, and Java frameworks.
    • Created report forms within application to allow for the profiling of entrepreneurs based on a host of characteristics using iReport and Java for the same governmental institution.
    • Developed charts using JavaScript, CSS, HTML, and Java to display information about entrepreneurs linked to governmental institution.
    Technologies: Java, VRaptor, JavaServer Pages, JavaScript, JavaEE, MySQL
  • Java Web Developer
    2010 - 2011
    Dataprev
    • Developed several intranet portals for groups within the company and other clients using Joomla!, HTML, CSS, and JavaScript.
    • Created an intranet application to manage travel and associated expenses for company employees using JavaServer Faces, MySQL, HTML, CSS, and JavaScript.
    • Developed a solution to automate backups for all Joomla! portals within the company network using Python to automate backup generation and JavaServer Faces to administer over the backups.
    • Implemented web application to manage elections for internal organizations, adding ability to create elections with single or group candidates, and integrated with a legacy application to manage employee attendance.
    • Debugged and added new features to main company intranet portal using Joomla, PHP, HTML, CSS, and JavaScript.
    Technologies: Java, JavaServer Faces, JavaServer Pages, MySQL, PHP, Joomla!
Experience
  • Cooco Social Networking (Development)

    Social networking application developed with Ruby on Rails and integrated with Skype, Facebook, Twitter, Linkedin, and mainstream email providers, with included modules to post albums, photos, videos, and "tweets", schedule events (with invitations to listed contacts), read emails, make Skype calls, and buy items from online retailers.

  • Pechincha do Dia (Development)

    Daily deals system developed with Ruby on Rails. Allows users to generate discount coupons and pay for deals directly, filtering deals by category. Users could also invite others to purchase deals and send them as gifts. In addition, the app includes a module to promote partners, including the last deals they made inside the application, a photo gallery, and a map displaying their address.

  • Inovecinco (Development)

    Company website developed with Ruby on Rails, Refinery CMS, HTML, CSS, and JavaScript.

  • Chianca & Amaral (Development)

    Small local business website developed using Ruby on Rails, HTML, CSS, and JavaScript using a self-developed CMS.

  • Melhores Pratos (Development)

    Web application in-development which lists the best dishes and restaurants from Brazil, with the ability to recommend and share between friends.

  • Nuttrify (Development)

    Web and mobile application in-development which tracks a user's diet, listing information about foods and nutrition, and calculating total kcals consumed, comparing these numbers to user goals.

  • Follow Series (Development)

    Ruby on Rails application in-development which tracks episodes from users' favorite TV shows, notifying users when new episodes are available. In addition, includes a social networking component in which users can follow friends and review TV shows.

  • Pagamento Digital (Other amazing things)

    Ruby gem which integrates Ruby on Rails applications with a Brazilian online payment solution called Pagamento Digital, adding the ability to send and receive payments.

Skills
  • Languages
    Ruby, Haml, Sass, HTML, CSS, JavaScript, CoffeeScript, SCSS, Java
  • Frameworks
    Ruby on Rails (RoR), Slim, Bootstrap, Sinatra
  • Tools
    Trello, Sublime Text, Git, HipChat, Pivotal Tracker, Chrome Developer Tools, GitHub, Spree, Campfire, Basecamp, Redmine, JIRA, Slack
  • Platforms
    Mac OS, Linux, Android
  • Other
    API Design, Spree Commerce
  • Libraries/APIs
    jQuery, jQuery UI, Stripe, jQuery Mobile, Backbone.js
  • Paradigms
    Object-oriented Programming (OOP), Agile Software Development
  • Storage
    NoSQL, PostgreSQL, MongoDB, MySQL
Education
  • Specialist's degree in Mobility and Embedded Systems
    2011 - 2013
    Faculdade iDez - João Pessoa, Paraíba, Brazil
  • Bachelor's degree in Internet Systems
    2008 - 2010
    Instituto Federal de Educação, Ciência e Tecnologia da Paraiba - João Pessoa, Paraíba, Brazil
I really like this profile
Share it with others