Andrew Steele, Web UX Developer in Chattanooga, TN, United States
Andrew Steele

Web UX Developer in Chattanooga, TN, United States

Member since March 31, 2016
Andrew is a creative problem-solver with a decade of experience who achieves quick results by thinking outside the box. He envisions user needs of multiple generations and brings back-end logic and understanding to front-end code and design. His flexibility and versatility allow him to maintain a sense of humor under pressure. He thrives in collaborative environments and enjoys mentoring junior developers to reach new levels of their craft.
Andrew is now available for hire


  • Freelance Work
    PHP, Ruby, JavaScript, CSS, HTML
  • InfoArmor
    React, JavaScript, MobX, CSS, HTML
  • ADP
    React, JavaScript, CSS, Electron, HTML



Chattanooga, TN, United States



Preferred Environment

OS X, Sublime Text, Git

The most amazing...

...project I've worked on was a real-time translation chat system designed for call centers that supported over 2,500 languages.


  • Webmaster | App Developer

    2001 - PRESENT
    Freelance Work
    • Developed an app for an automatic, template-based website and printed materials creation.
    • Consulted on an API design for a worldwide medical assistance organization.
    • Developed websites for a local playground designer and for a local preschool.
    • Advised a local ad agency on UX improvements for their client's sites.
    • Used PHP-based CMSs such as WordPress, Joomla, and CMSMadeSimple including custom templates.
    Technologies: PHP, Ruby, JavaScript, CSS, HTML
  • Front-end Architect

    2017 - 2018
    • Led a team of five in a complete remake of InfoArmor's Identity Theft Prevention platform.
    • Architected the front-end for a new log-in and authentication system.
    • Developed work-flow charts and diagrams to ensure compliance with client deadlines.
    • Provided methodologies for object-oriented software development and efficient database design.
    Technologies: React, JavaScript, MobX, CSS, HTML
  • Senior React Consultant

    2017 - 2017
    • Architected a drag-n-drop, WYSIWYG desktop application for creating page layouts which compiled into a JSON specification.
    • Used plain JavaScript and React in the front-end and Node.js and Electron in the back-end.
    • Trained three junior developers in JavaScript, React, and Git.
    • Helped to define and implement JavaScript and Git best practices.
    Technologies: React, JavaScript, CSS, Electron, HTML
  • UI/UX Developer (Contract)

    2016 - 2017
    • Completed front-end development on version 1.0 of real estate analytics app.
    • Handled and was responsible for implementing interface design requirements from Photoshop mock-ups.
    • Provided UX consultation and advised senior staff on best-fit languages and app structure.
    • Worked with Google Maps API.
    • Transitioned the code base from standard CSS to SCSS.
    Technologies: JavaScript, jQuery, CSS, SCSS, HTML
  • UI/UX Developer (Contract)

    2016 - 2016
    • Handled and was responsible for the development and strategy of the front-end for
    • Worked 100% remotely using Slack and
    • Created multiple views using HTML/Slim Templates and CSS/SCSS.
    • Integrated (and in some cases de-integrated) functionalities using React.
    • Did some back-end work in Ruby on Rails as well.
    Technologies: JavaScript, CSS, React, Ruby on Rails, HTML
  • UI Engineer

    2015 - 2016
    • Created a SPA for administrative interfaces.
    • Recreated an Excel-like interface for tabular insurance data.
    • Created a community blog platform for use by sales people inside SalesForce's HQ.
    • Worked individually and with a team.
    • Used Angular 1.x, Ember 1.x, pure JavaScript and ES2015, VisualForce, and Apex.
    Technologies: Angular, JavaScript, CSS, Ember, Visualforce, Apex
  • Front-end Engineer

    2015 - 2015
    • Created a database administration GUI using Ember.
    • Created a landing page/marketing mini-site for a new product line.
    • Provided support in the Node back-end; architecting their API.
    • Taught myself Ember from scratch while on the job.
    • Worked as part of a five-person Scrum team.
    Technologies: Ember, JavaScript, CSS, HTML, Node, Sails.js, Bootstrap
  • Senior Technical Consultant | Lead Developer

    2009 - 2015
    Firma 8
    • Created an e-learning system for an accredited university.
    • Helped to create a live-streaming video platform.
    • Developed a translation plugin for Adobe InDesign.
    • Converted a legacy website into a responsive, mobile-friendly design.
    • Created real-time website and document translation engines using Rails and Sinatra.
    • Led a team of three in creating a real-time, translating chat system for call centers.
    • Consulted with outside clients to create solutions for their needs.
    • Oversaw teams of two-to-five other developers.
    • Produced product demo videos including screencasts, copywriting, and video editing.
    Technologies: Ruby, Rails, JavaScript, Backbone, PHP


  • Rezli | Reacting Well (Development)

    Rezli brought me in to help them get down the last mile in the front-end as they were readying version 1.0 of their social networking app. I worked closely with their designer to determine how the UX of their product should look and feel for their users.

    The original version of their app was created for them by contractors who chose to use React.js everywhere. The core development team and I were less-than-familiar with React development so part of the work I did was to convert some of the JSX templates to HTML/Slim templates and taking the JavaScript components out of the React framework and recreating them in pure JavaScript and/or jQuery. In other places of the app, I had to add new functionality and content using React—giving me valuable insight as to when React and event-driven frameworks like it are useful and when they're not.

  • Firma 8 | Site Translation (Development)

    One of Firma 8's earliest products was a social network with a global audience, and we wanted a way for them to be able to talk to each other. Using the then-new Google Translate API, I was able to create a prototype of a near real-time website translator with an intelligent search-and-replace capability. This grew into a full business—allowing us to translate content for Fortune 500 companies while preserving their branding and industry-specific terminology.

  • Firma 8 | Document Translation (Development)

    Once Firma 8 transitioned into offering translation services, we determined that document translation was going to be a necessary product as well. I first examined Microsoft Word's Open Office XML (OOXML) format, since I knew it would be easier to manipulate well-structured data.

    What I didn't anticipate was how much formatting was included in the middle of the text. This required creating algorithms which could extract the text in-full for translation and then remember where to re-insert the content so as to preserve as much formatting as possible. For the non-XML, older version of Word, I used a SOAP-based conversion service to convert documents into OOXML prior to translating.

  • Navigate My Campaign | Website and Branding Generator (Development)

    Navigate My Campaign wanted to become the one-stop shop for local politicians looking to launch and manage their campaigns for election all in one place. A big aspect of the product was having a unified platform where they could create and manage their website along with matching flyers, letterhead, and business cards.

    I created the website generator and print materials generators using Ruby on Rails and Prawn (a PDF creator), and adapted and created the custom templates used by the generator. Each website also integrated with Facebook Pages and Twitter via API—allowing politicians to post in one place and have it automatically show up on their website too—negating the need for a full CMS and lowering the barrier to entry for non-technical candidates.

  • Firma 8 | Video Transcoding Service (Development)

    I helped Firma 8 create a service where customers could upload videos that they wished to host online and get back a highly-optimized, web-ready file or embed code. The process and technology we employed were so unique, it was awarded a patent from the USPTO (Pat. No. 9,565,430). I created the front-end web-based interface for the service, as well as offering consulting services for implementation of the back-end of the service.

  • (Other amazing things)

    My personal portfolio website.


  • Languages

    HTML5, HTML/CSS, HTML, CSS, CSS3, JavaScript, SQL, SCSS, PHP, Ruby
  • Libraries/APIs

    jQuery, React, RefluxJS, Node.js, Twitter API
  • Other

    HTML UI, Front-end Development, Front-End Developer, Web UX, App UX, UX Thinking
  • Frameworks

    Ember.js, Ruby on Rails (RoR), AngularJS, Sails.js
  • Tools

    Sublime Text 3, Sublime Text, Gulp.js, Grunt.js
  • Paradigms

    Scrum, Agile
  • Platforms

  • Storage

    MySQL, PostgreSQL, NoSQL, MongoDB


  • Bachelor's degree in Radio and Television Broadcasting
    2001 - 2003
    Toccoa Falls College - Toccoa Falls, GA, USA

To view more profiles

Join Toptal
Share it with others