Scroll To View More
Andrew J Dushane, Software Developer in Orlando, FL, United States
Andrew J Dushane

Software Developer in Orlando, FL, United States

Member since September 25, 2016
Andrew is a professional user interface developer with over eight years of experience creating web applications. He is passionate about crafting excellent, intuitive interfaces that provide a clean, enjoyable experience for users. With proven knowledge of customer service and project management, he is accustomed to working with clients and coworkers from all corporate levels to ensure excellent outcomes that exceed client expectations.
Andrew is now available for hire

Portfolio

  • TrueCar
    React.js, Node.js, Redux, JavaScript, Flow, Jest, Webpack, Ruby on Rails
  • Disney Partners Federal Credit Union
    React.js, Redux, Node.js, AJAX, CSS3, Sass, HTML5, ES6, Fetch API, Flux, Webpack
  • Freelance
    MEAN, LAMP, Ruby on Rails, WordPress, Laravel, PHP, Sinatra, AngularJS...

Experience

  • JavaScript, 8 years
  • REST APIs, 5 years
  • React, 3 years
  • Node.js, 3 years
  • CSS3, 3 years
  • ECMAScript (ES6), 3 years
  • React Redux, 2 years
  • Testing, 2 years
Orlando, FL, United States

Availability

Part-time

Preferred Environment

Mac OS, Linux, WebStorm, VS Code, Atom, Sublime

The most amazing...

...private project I've developed is a news headline aggregation app: deceptively simple, but exactly what was needed.

Employment

  • Software Engineer

    2017 - PRESENT
    TrueCar
    • Developed a consumer-facing user interface.
    Technologies: React.js, Node.js, Redux, JavaScript, Flow, Jest, Webpack, Ruby on Rails
  • Software Developer

    2016 - 2017
    Disney Partners Federal Credit Union
    • Developed the user interface for a new web-based banking application for creating new memberships, opening new loans, and creating other financial products for members.
    • Created a fast, dynamic, and highly responsive experience.
    • Built an accessible, mobile-responsive, and aesthetically pleasing interface.
    • Developed an intuitive, easy-to-use, member-facing interface to walk members through the process of creating an account or lending product.
    • Created a robust and efficient staff-facing interface for administration of applications and financial products.
    • Worked with business analysts and stakeholders to define and gather requirements and define user stories.
    • Collaborated with quality analysts to define test cases and identify and resolve defects.
    Technologies: React.js, Redux, Node.js, AJAX, CSS3, Sass, HTML5, ES6, Fetch API, Flux, Webpack
  • Web Developer

    2010 - 2015
    Freelance
    • Developed LAMP stack and MEAN stack applications.
    • Created interactive, intuitive user interfaces.
    • Used adaptive and responsive styling for cross-platform compatibility.
    • Developed WordPress themes and plugins.
    • Deployed websites in various cloud server environments.
    • Used search engine optimization best practices to improve web search rankings.
    • Worked with clients to develop ideas to improve their online presence.
    Technologies: MEAN, LAMP, Ruby on Rails, WordPress, Laravel, PHP, Sinatra, AngularJS, React.js, Backbone, AWS, Azure, Heroku, DigitalOcean

Experience

  • GitHub Reporter (Development)
    https://github-reports.herokuapp.com/

    I created GitHub Reporter because I needed to export the issues of various repositories to CSV, and didn't find a good, simple way to do so. It started as a command-line script that I later turned into an easy-to-use GUI (graphical user interface) to make it more accessible.

    Built with a React/Redux front-end and a Node.js/Express/MongoDB back end, the codebase can be viewed at:
    https://github.com/andrewdushane/github-reporter

  • Simply News (Development)
    http://simply-news.herokuapp.com/

    Simply News is a personal project a friend and I put together because we couldn't find a news app that gave us quite what we wanted: simply the latest headlines from our preferred news sources.

    The architecture is, as you would expect, simple. You get the three most recent headlines from about twenty of the world's top news sources. Tap to collapse any source you're not interested in. Tap to expand and see up to twenty headlines from any source. Tapping a headline takes you straight to the news source's site to view the full article.

    The project was originally built with a Sinatra (Ruby) back-end and Vanilla JS front-end. Wanting to improve performance a bit, I re-wrote the current version of Simply News with a Node.js API and React.js UI.

    View the codebase on my GitHub at https://github.com/andrewdushane/simply-news-ui

    Please note that, as this a personal project, the server goes to sleep when inactive. It may take about twenty seconds to wake up.

  • Bash for Beginners (Development)
    http://andrewdushane.github.io/bash-for-beginners/

    Learn basic Linux bash shell commands in this browser-based tutorial.

    This project is a prototype I put together for fun, because one of the only things more fun than learning something new is teaching someone else something new--or, even better, creating something that will teach them for you.

    Technologies used: JavaScript, HTML5, and CSS3

    View the codebase: https://github.com/andrewdushane/bash-for-beginners

Skills

  • Languages

    ECMAScript (ES6), CSS3, ES7, JavaScript, HTML5, GraphQL, Sass, Less, PHP, Ruby
  • Libraries/APIs

    React Redux, React, React Router, REST APIs, Node.js, Redux-saga, Instagram API
  • Frameworks

    Redux, Express.js, GraphQ
  • Tools

    Redux Thunk, MongoLab, Mongoose
  • Paradigms

    Testing
  • Other

    Apollo
  • Storage

    NoSQL, MySQL, MongoDB, PostgreSQL

Education

  • Bachelor's degree in Spanish/Chemistry
    2000 - 2003
    Michigan State University - East Lansing, Michigan
I really like this profile
Share it with others