Scroll To View More
Hire the top 3% of freelance developers
Justin DeCamp

Justin DeCamp

Chicago, IL, United States
Member since April 28, 2016
Justin is a full-stack developer with extensive experience in Ruby on Rails, React (including React Native), Java, SQL (MySQL and Postgres), and NoSQL (HBase, Solr, and Elasticsearch). He has also practiced software architecture skills that have been honed on professional and personal projects.
Justin is now available for hire
Portfolio
  • Kapow
    Ruby on Rails, MySQL, Elasticsearch, React, AWS, Python, LuigiETL, JavaScript...
  • Technology Services Group
    Java, Gradle, Ant, MySQL, Redhat, Solaris, Informix, Solr, HBase, Hadoop...
Experience
  • MySQL, 5 years
  • JavaScript, 5 years
  • Java, 4 years
  • HBase, 2 years
  • React, 2 years
  • Ruby on Rails (RoR), 2 years
  • Python, 1 year
  • React Native, 1 year
Chicago, IL, United States
Availability
Part-time
Preferred Environment
OS X, Sublime Text or Eclipse, and GitHub
The most amazing...
...thing I've coded is a deep copying algorithm for Rails ActiveRecord models that uses meta programming to trace relationships and copy non-blacklisted objects.
Employment
  • Software Developer
    2015 - PRESENT
    Kapow
    • Learned an entirely new development stack on the fly, including Ruby on Rails and Flux architecture using React.
    • Architected and oversaw the implementation of business critical systems and features.
    • Trained and taught fellow developers the technologies mentioned above.
    • Collaborated with members of the product and design team to rebrand the entire Kapow marketplace.
    • Acted as the lead developer and subject matter expert on the development team that is building the core internal application.
    • Provided system and technical knowledge to other developers and the product and design team.
    • Planned technical strategies with the CTO and project manager for dealing with scaling out workflows.
    • Wrote a meta-programming function to deep copy Ruby on Rails' ActiveRecord model.
    • Created the model for our internal financial system and wrote the back-end code to store and perform calculations.
    Technologies: Ruby on Rails, MySQL, Elasticsearch, React, AWS, Python, LuigiETL, JavaScript, HTML, CSS
  • Systems Analyst
    2012 - 2015
    Technology Services Group
    • Managed and did development on a project that implemented a full-stack custom ECM solution. The stack was an Informix (SQL-based) database that was accessed via a web-based REST API (built in a Java application running on an Apache Tomcat) that drove multiple web apps. The web apps used Backbone.js as the framework.
    • Developed products using the following technologies: Solr and Lucene, Knockout.js, Apache Server, HBase, DQL (SQL based proprietary language), Shell script, Batch script, Docker containers, and AngularJS.
    • Interfaced directly with clients to perform and aid in the testing, validation, and deployment to the production stages of a large-scale project.
    • Simultaneously managed multiple developers on different projects, thereby learning how to provide guidelines, foster productivity, and enforce accountability.
    • Delivered products on truncated and changing timelines to effectively meet the needs of clients.
    • Provided time and project estimates to my project manager as well as the client in order to maintain a budget and prioritize action items.
    • Translated business requirements into technical tasks for both myself and other developers.
    Technologies: Java, Gradle, Ant, MySQL, Redhat, Solaris, Informix, Solr, HBase, Hadoop, Apache Server, Apache Tomcat, PHP, Alfresco, Documentum, AngularJS, Backbone.js, Knockout, JavaScript, CSS, HTML
Experience
  • Tenant - Connecting Tenants with Great Landlords (Development)
    https://itunes.apple.com/us/app/tenant-connecting-tenants/id1099616425?mt=8

    This project is a iOS app MVP that I wrote using React Native and by backing it with a Digital Ocean droplet running containers. The containers run Ruby on Rails and MySQL. The idea behind the app is to give users a place to give feedback based on their renting experiences.

Skills
  • Languages
    Java, Ruby, HTML, CSS, JavaScript, Python
  • Frameworks
    Ruby on Rails (RoR), Knockout.js, React Native, AngularJS
  • Libraries/APIs
    React, Backbone.js, Luigi
  • Tools
    Eclipse IDE, Apache Tomcat, Gradle, Alfresco, Apache, Solr, Ant
  • Paradigms
    OOO, Agile Software Development
  • Storage
    MySQL, IBM Informix, PostgreSQL, Elasticsearch, HBase
  • Platforms
    iOS, Android
  • Other
    EMC Documentum
Education
  • Bachelor of Science degree in Mechanical Engineering
    2008 - 2012
    Miami University - Oxford, OH
Hire the top 3% of freelance developers
I really like this profile
Share it with others