Andrew Steele
Verified Expert in Engineering
Web UX Developer
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.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, OS X
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.
Work Experience
Webmaster | App Developer
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.
Front-end Architect
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.
Senior React Consultant
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.
UI/UX Developer (Contract)
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.
UI/UX Developer (Contract)
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.
UI Engineer
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.
Front-end Engineer
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.
Senior Technical Consultant | Lead Developer
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.
Experience
Rezli | Reacting Well
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
Firma 8 | Document Translation
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
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.
WriteMood
Firma 8 | Video Transcoding Service
AndrewTheCreator.com
Skills
Languages
HTML5, HTML, CSS, CSS3, JavaScript, SQL, SCSS, PHP, Ruby, Apex
Libraries/APIs
jQuery, Backbone.js, MobX, React, RefluxJS, Node.js, Twitter API
Other
HTML UI, Front-end Development, Web UX, App UX, UX Thinking, Development
Frameworks
Ember.js, Ruby on Rails (RoR), Angular, Visualforce, Bootstrap, Electron, AngularJS, Sails.js
Tools
Sublime Text 3, Sublime Text, Git, Gulp, Grunt
Paradigms
Scrum, Agile
Platforms
MacOS, OS X
Storage
MySQL, PostgreSQL, NoSQL, MongoDB
Education
Bachelor's Degree in Radio and Television Broadcasting
Toccoa Falls College - Toccoa Falls, GA, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring