Michael Gorman, Software Developer in Waxahachie, TX, United States
Michael Gorman

Software Developer in Waxahachie, TX, United States

Member since September 2, 2019
Michael has seven years of experience working on Ruby on Rails applications. He has developed various projects, from SMS message scheduling and interaction apps to home garden sprinkler design websites. He has expertise in integrations, tracking, warehousing, and data collection.
Michael is now available for hire

Portfolio

Experience

Location

Waxahachie, TX, United States

Availability

Part-time

Preferred Environment

macOS, MacVim, Git

The most amazing...

...project I have worked on is an SMS message scheduling system that allows for scheduling and interactive responses in multiple languages.

Employment

  • Software Engineer

    2014 - PRESENT
    Metavelop, LLC.
    • Designed a system integrating multiple rails applications.
    • Built and maintained both Twilio and Open Market integrations for various SMS clients.
    • Integrated RabbitMQ to handle Asynchronous cross-server communication.
    • Migrated services from Rackspace Virtual Cloud Server and RabbitMQ to AWS servers and SQS.
    • Built Integration with a Druid.io data warehouse.
    • Handled a symptom tracker for a medical trial, and integrated the PDF builder, printer and mailer.
    • Managed client communication and task delegation for a small development team.
    Technologies: Ruby on Rails
  • Software Engineer

    2012 - 2014
    Noesis Software
    • Wrote the back end for a smart home system.
    • Developed the back end for a golf shop.
    • Worked on the pathing algorithm for a sprinkler system designer.
    • Developed the font-end design for a sprinkler designer.
    • Coded the architecture for an SMS system.
    Technologies: Ruby on Rails

Experience

  • Rip Road Compass (Development)

    Built and maintained a system using multiple Rails applications to handle SMS messages for numerous programs.

    Tasks included:
    * Scheduling and sending messages at specific times with variations based on program needs, the consumer time zone, and other attributes specific to each consumer.
    * Created content for the SMS based on program needs, consumer language, and other consumer attributes.
    * Collected data for surveys and symptom trackers, and displayed them in customizable views.
    * Warehousing for metrics of message rates.
    * Synchronous and Asynchronous cross-server communication.

Skills

  • Languages

    Ruby, CoffeeScript, JavaScript
  • Frameworks

    Ruby on Rails (RoR)
  • Tools

    MacVim, RabbitMQ
  • Libraries/APIs

    jQuery
  • Paradigms

    Agile Software Development
  • Storage

    MySQL, PostgreSQL, AWS S3, Druid.io
  • Platforms

    Linux, Unix

Education

  • Bachelor's degree in Computer Engineering
    2008 - 2012
    Harding University - Searcy, Arkansas, USA

To view more profiles

Join Toptal
Share it with others