Scott Will

Scott Will

Seattle, WA, United States
Hire Scott
Scroll To View More
Scott Will

Scott Will

Seattle, WA, United States
Member since April 20, 2017
Scott specializes in web solutions and iOS/Android mobile apps. He has seventeen years of web development experience and has been developing and leading large projects for over seven years. He currently works in a senior full-stack developer position and mostly works with Ruby on Rails, Django, Angular, and React.
Scott is now available for hire
Portfolio
Experience
  • Android, 8 years
  • iOS, 8 years
  • Ruby on Rails (RoR), 8 years
  • Ruby, 8 years
  • Django, 7 years
  • Python, 7 years
  • React.js, 4 years
  • AngularJS, 4 years
Seattle, WA, United States
Availability
Part-time
Preferred Environment
macOS, Linux, Vim, Sublime Text, VSCode, Git
The most amazing...
...project I developed is an app to order food and drinks from their beach bench.
Employment
  • Shopify Developer
    North Media (via Toptal)
    2017 - 2017
    • Added infinite scroll to products page.
    • Developed and setup the Shopify app called Product Filter.
    • Customized Shopify themes using the Shopify Theme Kit.
    Technologies: Shopify, Shopify Theme Development, Shopify App Development
  • Senior Back-End Developer (Node.js)
    Audience.id (via Toptal)
    2017 - 2017
    • Built Angular 2 infinite scrolling and a numbered pagination component.
    • Refactored the whole code base by updating the old fashioned and improper coding style.
    • Improved the performance by avoiding memory leaks, removing subscriptions that were to be destroyed, and changing repeated codes to reusables.
    • Created a vagrant to match environments across developers.
    • Built a bunch of Angular 2 components and services and added animated style sheets.
    Technologies: Angular 2, Node.js, TypeScript, RxJS, Sass, CSS3
  • Lead Developer
    Cox
    2016 - 2016
    • Developed a Netflix-like video streaming MVP for the purpose of demonstration funding.
    • Initiated and created a back-end using Ruby on Rails for web and mobile apps to enable live video-streaming and to integrate a Stripe payment gateway.
    • Created a new CMS with Angular 2 and built an admin and manager dashboard based on it.
    • Built an iOS and Android app using Swift 3, Java, and Android Studio to stream videos—developed and implemented a new way to recommend users based on their watch history and searches.
    • Wrote unit and integration tests using RSpec and Protractor to ensure functionality and code quality.
    Technologies: Ruby on Rails, Angular 2, AWS, iOS, Android, Swift, Java
  • Chief Engineer
    Open Hardware
    2015 - 2015
    • Built a custom user-generated content site from the ground up for users to host Arduino and other open-source electronic hardware projects; using Django.
    • Created a PostgreSQL database system allowing users to store project files, schematics, images, and instructions.
    • Added a new feature to a custom versioning system to track changes to projects over time.
    • Integrated with an Octopart API to allow members to link parts to their projects and help other users source parts required to build the projects.
    • Converted the front-end to be React-based mobile responsive with the new design provided.
    • Developed a React Native iOS mobile app with the same functionality of a website.
    Technologies: PostgreSQL, Ruby on Rails, Django, React, AngularJS, JavaScript
  • Senior Developer Team Lead
    EBSCO Information Services
    2012 - 2014
    • Estimated and architected web-based software projects as well as mentored and managed the developers on my team.
    • Served as a scrum master and project leader on one the high-profile web development projects. The project involved creating a custom Django library for calculating truck axle load.
    • Estimated, planned, developed, and deployed Ruby on Rails software related to BESTCARE's proprietary hospital acquired infection detection and reporting software.
    • Rebuilt BESTCARE's website front-end with React which was originally customized HTML/CSS only.
    • Generated a gap and overlap analysis of the current systems and departmental workflows in the admin portal.
    Technologies: Django, Python, Ruby on Rails, React, HTML5
  • Full-Stack Developer (Web and Mobile)
    Precision Software LLC
    2010 - 2011
    • Designed and developed back-end APIs for a medical practice with Django using TDD and Agile development methodology.
    • Designed a front-end website using AngularJS; the website features included, scheduling employee hours, authentication to get into employee pages, and online bill payment.
    • Created a CMS of medical practices and allowed doctors to browse medical practices and advises and manage their schedules through an iOS app built with Objective-C.
    • Built an Android app with Java and Eclipse for doctors and implemented a role-based system to differentiate levels and roles of doctors and clinic staff.
    • Added an integration testing to ensure functional integrity as three versions of API became available by the time.
    Technologies: iOS, Android, Objective-C, Java, Swift, Django, AngularJS
  • Web Developer
    Fiserv (Formerly Checkfree)
    2008 - 2009
    • Assisted in building an internal Ruby on Rails CRM system of the company.
    • Built and run automated tests for Bank of America e-billing web service APIs.
    • Implemented a new UI/UX to internal CRM system by slicing PSDs into HTML/CSS.
    • Assisted in refactoring the back-end codes by upgrading the Ruby version from 1.7 to 1.9 and the Rails version from 1.0 to 2.1.
    Technologies: Ruby on Rails, Git, Pivotal Tracker, HTML, JavaScript, jQuery
Experience
  • Everlane (Development)
    https://www.everlane.com/

    Everlane is the fashion shopping site focused on selling high-quality apparel at lower prices than traditional designer retail.

    The company wanted an eCommerce site to sell high-end products produced from contracted companies and a native smartphone application allowing shoppers to browse and buy its luxury items right from their phone.

    - I built website back-end with Ruby on Rails and made it available for mobile apps.
    - I created a CMS where managers of factory product lines can maintain items and staff can manage shipping and customer support.
    - I developed a shopping iOS app with Objective-C. The users can not only buy items from the app but also can be suggested for what to wear alongside the current weather description.

    Releasing mobile app increased sales by 200 percent in 2015.
    Everlane increased its revenue from $1 million to $10 in a little over 5 years.

  • Real Estate Platform (Development)

    The platform gives you access to millions of property listings in almost every state. We combined up-to-the-minute real estate data with local professionals that really know their stuff.

    The owner planed to build a cool smartphone app where users can step into the future of real estate and super charge their phone with the best real estate app out there.

    - We built a stable back-end system using a Ruby on Rails framework.
    - We started building the mobile app with Ionic framework as the client wanted cross-platform app. But later on, as he found that the app lacks of native features of iOS and Android devices so we rebuilt the native phone apps.
    - I built dashboard web page and designed it for the company staff to view statistics and manage their listings.
    - As the company grew, we built another dashboard, using AngularJS for real estate agents to manage the day-to-day tasks of their clients.
    - An increased user base demanded a pronged approach to the personal safety of our users through a mobile app. I built an Objective-C app paired recording the surroundings with the ability to send this online recording to any of the user's contacts in the event of an emergency.

  • Bugaboo (Development)
    https://www.bugaboo.com/

    Bugaboo is an eCommerce website that sells mobility products such as pushchairs for infants and toddlers and luggage systems.

    Technology stacks used are Django and React/Redux.

  • Billiogram (Development)
    https://billogram.com/

    Billogram provides online billing services for small business owners. Its service simplifies the billing process as well as enables users to create invoices. The company’s solution also allows users to send invoices in various formats; including letters and emails and monitors payments, as well as updates news feed in real-time. In addition, it enables users to send debt collection letters for the unpaid invoices to clients, as well as provides bookkeeping of invoices. Billogram is written in Django with React/Redux.

Skills
  • Languages
    TypeScript 2, CoffeeScript, Haml, HTML, TypeScript, Java, SQL, Python 3.6+, S3, Python 3, Python 2.7, JavaScript, C#, Sass, Ruby, Python, C++, ES7, EcmaScript 2015 (ES6), Swift 3.2, Perl, PHP, Swift, Objective-C, Bash, HTML5, CSS, SCSS, CSS3, CSS4
  • Frameworks
    Angular Material, Laravel 5, Laravel, Bootstrap, Angular 4, Angular 2, Express.js, YARN, Next.js, React Native, Ionic 2, Ionic, Unity3D, Unity, LibGDX, Cocos2d, Core Location, Cocoa, Core Data, Bootstrap 4, Bootstrap 3, Flask, Django REST Framework, Pyramid, Knockout.js, CodeIgniter, Yii, CakePHP, Protractor, Symfony, Zend, MVC, Redux, AngularJS, Django, Ruby on Rails (RoR)
  • Libraries/APIs
    Facebook SDK, Twitter SDK, OpenGL, OpenGL ES, React-redux, Three.js, Node.js, Preact.js, Vue.js, Shopify API, REST API, React.js, Twilio API, Ruby on Rails API, D3.js, Google Maps, jQuery, Google Chart API, jQuery UI, Stripe, Stripe API, PayPal API
  • Tools
    Babel, Babel.js, GitHub, Webpack, PrestaShop, Braintree SDK, CocoaTouch, WebStorm, PyCharm, PhpStorm, RubyMine, Eclipse, RSpec, Xcode, Android Studio, Sublime Text, Git, AWS SDK, Webpack 2, NPM, InVision
  • Paradigms
    Functional Programming, Concurrent Programming, Object-oriented Design (OOD), Object-oriented Programming (OOP), REST, Model View Viewmodel (MVVM), Agile Software Development
  • Platforms
    Magento 2, Linux, Windows, AWS EC2, Shopify, WordPress, Heroku, Docker, Joomla, Firebase, MacOS, iOS, Android, Mac, Oracle, Magento
  • Storage
    Amazon EC2, SQLite, Database Modeling, DB2, Azure Document DB, Cassandra, MongoDB, Memcached, NoSQL, MariaDB, MySQL, PostgreSQL, Azure Active Directory, Azure Blobs, Azure Cloud Services, Amazon RDS, Amazon S3, Databases
  • Misc
    Ruby on Rails Optimization, Vi, Integrations, MVC Design, PSD to Prestashop, Shopify Apps, Bootstrap UI, Google Material Design, Angular Bootstrap, AWS EC2 Instances, UI Development, AWS S3, AVFoundation, Geofencing, Geolocation, BrainTree, Ruby Gems, System Administration, Web UX
Education
  • Master of Computer Applications (M.C.A.) in Computer Science
    University of Washington - Seattle, WA, USA
    2012 - 2014
  • Bachelor of Engineering (B.Eng.) in Computer Engineering
    University of Washington - Seattle, WA, USA
    2009 - 2011
I really like this profile
Share it with others