Scroll To View More
Nolan Carroll, Ruby Developer in New York, NY, United States
Nolan Carroll

Ruby Developer in New York, NY, United States

Member since May 7, 2015
Nolan has been a full-stack engineer for about 7 years, focusing primarily on web application development. His primary framework is Ruby on Rails, and he has used various front-end libraries such as JQuery, AngularJS, and Mithril.js. He also has developed mobile apps for both the iOS and Android platforms. Nolan works quickly with a focus on clean, modular code that can be easily modified and extended with new features.
Nolan is now available for hire

Portfolio

Experience

  • Git, 7 years
  • User Experience (UX), 7 years
  • Ruby, 7 years
  • JavaScript, 7 years
  • Test-driven Development (TDD), 7 years
  • Ruby on Rails (RoR), 7 years
  • jQuery, 7 years
  • PostgreSQL, 5 years
New York, NY, United States

Availability

Part-time

Preferred Environment

OS X, SublimeText, Git, Xcode, Android Studio

The most amazing...

...project that I've worked on was a Lindenmayer System Fractal generator, written using JavaScript and HTML5's canvas.

Employment

  • Senior Software Engineer
    2013 - PRESENT
    Medidata Solutions
    • Developed internal back-end APIs to support a cloud infrastructure.
    • Developed mobile apps in both Android and iOS to aid in data collection for clinical trials.
    • Worked on internal tools to improve developer productivity and ease the process of deploying software.
    • Created a cross-platform library in C++ to share business logic between both iOS and Android applications.
    • Worked with AWS technologies (S3, SQS, Kinesis) to create a scalable infrastructure for large-scale data ingestion.
    Technologies: Ruby on Rails, AWS, Objective-C, Java
  • Developer / CTO
    2011 - 2013
    DormDeal
    • Launched startup to provide college students with a streamlined experience for buying and selling used goods.
    • Developed a back-end system in Ruby on Rails, focusing on design, performance, usability, and security.
    • Deployed software using EngineYard.
    • Branded and advertised product, gaining over a thousand users in the local Pittsburgh area.
    • Created a restful API to facilitate communication with the DormDeal mobile app.
    Technologies: Ruby on Rails, JavaScript, HTML, CSS
  • Software Engineering Intern
    2012 - 2012
    CustomInk
    • Developed an internal tool for tracking customers, sales, and potential sales.
    • Observed internal users to more accurately develop a UX that met their needs.
    • Transitioned the tool from an antiquated Java back-end to a newer, more modular Ruby on Rails web service.
    • Coordinated with analytics team to ensure the right data was being captured and presented.
    • Deployed software and rolled it out to internal users gradually.
    Technologies: Ruby on Rails, HTML, CSS, JavaScript
  • Software Engineering Intern
    2008 - 2010
    Vivisimo
    • Developed an internal tool to allow for easy customization of Vivisimo's search engine.
    • Worked with XSLT to produce custom layouts for use with the search engine results.
    • Worked with UX team to implement a clean, usable front-end.
    • Wrote a suite of unit and functional tests to ensure the working functionality of the software.
    • Worked within a small agile team to plan requirements for efficient development and release of software.
    Technologies: Ruby on Rails, JavaScript, XSLT

Experience

  • Lindenmayer System Fractal Generator (Development)
    http://nolandc.com/sandbox/fractals/

    A JavaScript / HTML5 / CSS visualization of Lindenmayer Systems, allowing you to customize and view your own recursive fractals. For more information about L-systems: https://en.wikipedia.org/wiki/L-system

Skills

  • Languages

    Ruby, Objective-C, CoffeeScript, JavaScript, Java, Bash
  • Frameworks

    Ruby on Rails (RoR), Mithril, AngularJS
  • Tools

    Sublime Text 2, Git, Xcode, Adobe Illustrator, AWS SQS, Adobe Photoshop
  • Libraries/APIs

    jQuery, jQuery UI
  • Paradigms

    Agile Software Development, Unit Testing, Test-driven Development (TDD)
  • Platforms

    Amazon Web Services (AWS), AWS Kinesis, iOS, Android, Linux
  • Storage

    SQLite, PostgreSQL, AWS S3, MySQL
  • Other

    User Experience (UX)

Education

  • Bachelor of Science degree in Information Systems / Philosophy
    2009 - 2013
    Carnegie Mellon University - Pittsburgh, Pennsylvania
I really like this profile
Share it with others