Scroll To View More
Andrew Steele

Andrew Steele

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
Portfolio
  • Freelance Work
    PHP, Ruby, JavaScript, CSS, HTML
  • InfoArmor
    React, JavaScript, MobX, CSS, HTML
  • ADP
    React, JavaScript, CSS, Electron, HTML
Experience
  • PHP, 10 years
  • JavaScript, 10 years
  • HTML/CSS, 10 years
  • jQuery, 10 years
  • Ruby, 8 years
  • Ember.js, 1 year
Chattanooga, TN, United States
Availability
Full-time
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.
Employment
  • 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
    InfoArmor
    • 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
    ADP
    • 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
    Remine
    • 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
    Rezli
    • Handled and was responsible for the development and strategy of the front-end for rezli.com.
    • Worked 100% remotely using Slack and Zoom.us.
    • 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
    CodeScience
    • 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
    OrthoBanc
    • 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
Experience
  • 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.

  • AndrewTheCreator.com (Other amazing things)
    https://andrewthecreator.com

    My personal portfolio website.

Skills
  • Languages
    HTML/CSS, HTML, CSS3, CSS, JavaScript, HTML5, SCSS, PHP, Ruby, SQL
  • Libraries/APIs
    jQuery, React, Twitter API, RefluxJS, Node.js
  • Other
    HTML UI, UX Thinking, App UX, Web UX
  • Frameworks
    Ruby on Rails (RoR), Ember.js, Sails.js, AngularJS
  • Tools
    Sublime Text, Sublime Text 3, Gulp.js, Grunt.js
  • Paradigms
    Agile, Scrum
  • Platforms
    Mac OS
  • Storage
    MySQL, PostgreSQL, NoSQL, MongoDB
Education
  • Bachelor's degree in Radio and Television Broadcasting
    2001 - 2003
    Toccoa Falls College - Toccoa Falls, GA, USA
I really like this profile
Share it with others