Scroll To View More
Carson Will

Carson Will

Seattle, WA, United States
Member since September 5, 2017
Carson is a full-stack developer with over a decade and a half of experience in developing websites and mobile apps. Using innovative and cutting-edge technology, he's able to manage and lead projects efficiently and satisfy customers with attractive web and mobile app solutions. He is passionate about working with motivated teams and getting things done.
Carson is now available for hire
  • JavaScript, 15 years
  • Ruby on Rails (RoR), 8 years
  • Node.js, 8 years
  • Django, 7 years
  • Python, 7 years
  • Angular, 6 years
  • React, 4 years
Seattle, WA, United States
Preferred Environment
Linux, macOS, VSCode, Vi, Sublime Text, Git
The most amazing...
...project I've built was a crowdsourced calling platform that's available as a web and mobile app.
  • Angular Developer
    2018 - PRESENT
    Knexus Research Corp. (via Toptal)
    • Hacked into an enterprise project and continued adding new features.
    • Upgraded the project to Angular 6.
    • Refactored the codebase by updating old style codes based on recommendations by Angular 6 and TypeScript 2.8.
    • Enabled adding multiple shapes and added new features and functions on a custom map using OpenLayers.
    • Connected to a Node.js back-end using a REST service and enabled data mocking.
    Technologies: Angular 5, Angular 6, TypeScript, Node.js, RxJS, Sass, CSS3, GIS/OpenLayers, D3.js, Graphene, Git, Git LFS
  • Full-stack Mobile App Developer
    2017 - 2018
    Pixt Fashion (via Toptal)
    • Upgraded a Swift version from 3.0 to 4.1 and updated the pods.
    • Reorganized a Git repository, refactored the whole codebase, and sorted out the project structure to follow MVVM.
    • Created the development and staging environment for testing purposes against testing and production back-end and introduced App Version Manager to manage app upgrades and downgrades.
    • Managed in-app data with Core Data and synced with Firebase.
    • Implemented the back-end server architecture and improved the UI/UX.
    • Oversaw and assisted in the implementation of a machine learning algorithm for image matching and recognition using Python and Node.js through AWS Lambda.
    Technologies: Swift, iOS, Python, Java, AWS, Android, AWS Lambda, Keras, TensorFlow, DynamoDB, AWS API Gateway
  • Chief Engineer
    2015 - 2017
    Praxis, Inc.
    • Designed and developed user-friendly websites with Angular and React, including an optimized check-out page that increased user clicks, and subsequently customer purchases by 25%.
    • Developed Ruby on Rails RESTful APIs for website front-end and mobile apps.
    • Created iOS and Android mobile apps using Swift and Java.
    • Fixed bugs from existing Python/Django based websites and implemented enhancements that significantly improved web functionality and speed.
    • Implemented unit and functional tests using RSpec and pytest.
    • Deployed on AWS stack with autoscaling, load-balancing, with continuous integration Jenkins and CloudWatch monitoring.
    Technologies: Ruby on Rails, Django, Angular, React, Vue.js, iOS, Android, Swift, Java, Python, RSpec, AWS
  • Full-stack Developer | Team Lead
    2013 - 2014
    • Developed dynamic and interactive React websites that ensured high traffic, page views, and a great user experience—resulting in a 30% increase in sales revenue.
    • Implemented a Ruby on Rails server that expedited document generation and a search functionality by 20%—earning commendations and an award from upper management.
    • Built the company’s internal communication tool using React Native which ensures a high level of security.
    • Designed the processes for cleanup and performance improvement—minimizing downtime by 13%.
    • Oversaw the full lifecycle of software development for nine projects with 100% on-time delivery while staying 4% under budget.
    Technologies: Ruby on Rails, Django, React, Magento, JavaScript, React Native, Python
  • Senior Developer | Consultant
    2012 - 2013
    Jamersan LLC
    • Rewrote the customer-facing web portal in Angular to handle the increased user load and to improve performance.
    • Developed a RESTful interface for communicating with a Java back-end and MongoDB.
    • Created machine learning algorithms in Python to predict voter party affiliation, gender, demographic, voting likelihood, and more for a national voter filling system.
    • Developed Objective-C frameworks to be reused and swapped out easily.
    • Embraced the company culture while working in an Agile environment.
    Technologies: Sinatra, PHP, Python, Shopify, Objective-C, JavaScript, AngularJS, WordPress, AWS
  • Ruby on Rails Developer
    2011 - 2011
    American Greetings
    • Devised and deployed a Redis-based caching solution in Python that generated a four-times improvement in server performance.
    • Implemented a custom CMS so that the client could update information that changed from year to year.
    • Built an internal management system for customer records and hardcopy record reconciliation.
    • Supported the internationalization.
    • Developed numerous one-off product landing pages which sold products from email and ads.
    Technologies: Ruby on Rails, Python, AngularJS, WordPress, Ngnix, Git
  • Contract Web Developer
    2009 - 2010
    Aydus LLC
    • Leveraged Java, PHP, and JavaScript to develop cutting-edge mobile financial management applications on an Agile/XP team.
    • Maintained, added new features, and resolved issues with an internal web server. The server was implemented in Java running on a Tomcat server with MS SQL Server as the database. It was a challenge to fully support different operating systems.
    • Implemented a search engine using Elasticsearch.
    • Added automated tests.
    • Revamped web application security applications—minimizing hacker attacks from 3.8% to 0.05%.
    Technologies: PHP, Java, MS SQL, Elasticsearch, WordPress, JavaScript
  • Beroy (Development)

    A leather wallet shopping website with every piece deeply considered to help get the best of life's little moments.

    Project Technical Details:
    • Built a Python/Django REST framework based on the back-end server.
    • A pixel-perfect designed website built with React/Redux based.
    • Developed a visual CMS where staff can process orders and delivery.
    • Integrated the Stripe payment system and delivery service.
    • Engineered a monthly sales analysis and reporting system.

  • Outcall (Development)

    A Saas outbound call platform where call experts meet clients. The platform allows businesses to build a campaign with home-based callers helping marketing and sales professionals.

    Project Technical Details:
    • Powered by Ruby on Rails framework.
    • Designed and developed the front-end website with Angular.
    • Launched the native iOS and Android mobile apps on the market.
    • Multilingual support.
    • An admin dashboard to manage users and campaigns.
    • Built real-time analytics.

  • Polyv (Development)

    An amazing tool to identify the exact building coordinates on Google Map. The tool enables staff to add or modify coordinates of the building on their demand.

    Project Technical Details:
    • Ruby on Rails serves the back-end server.
    • Leveraged Elasticsearch for searching a huge database. An Oracle database was used to minimize the cost of querying billions of records.
    • Used React/Redux for the user interface with Material Theme.
    • Deployed a staging server on Heroku and the production server on AWS.
    • Created a Redis-based queue that empowered server performance by 50%.

  • HuntingLog (Development)

    An exciting work time management app for the company's internal use. Technicians log their working-time based on assigned tickets and statistics which are generated as PDFs and are available to managers who create the tasks and manage the technicians.

    Project Technical Details:
    • Built RESTful APIs backed by Node.js and PostgreSQL.
    • Created a website with Angular and Bootstrap 4.
    • Developed a Swift-based iOS app and native Android app using Android Studio.
    • Devised a framework to sync typeless JSON documents in the background, foreground, and offline.
    • Deployed to an Azure server and automated deployment system.

  • Languages
    Ruby, Python, PHP, JavaScript, Swift, Java, SQL, C#, HTML5, CSS, SCSS, Sass, ECMAScript (ES6), C, GraphQL, HTML/CSS
  • Frameworks
    Ruby on Rails (RoR), Angular, Django, AngularJS, Redux, Flux, React Native, CakePHP, Laravel, Symfony, Zend Framework, ASP.NET, .NET, Jest, Ember.js
  • Libraries/APIs
    Ruby on Rails API, React, Node.js, Vue.js, Google API, jQuery, Google Maps API, Redux Form, WebSockets, Gimbal API, Facebook Messenger API, Facebook API
  • Tools
    Pytest, Git, Webpack, Webpack 2, Sketch
  • Paradigms
    Agile Software Development, Test-driven Development (TDD), Behavior-driven Development (BDD), Scrum, Agile
  • Platforms
    iOS, Android, Amazon, Amazon Web Services (AWS), Linux, Ubuntu, Mac, Mac OS, AWS EC2, Salesforce
  • Storage
    NoSQL, MongoDB, PostgreSQL, Memcached, Cassandra, AWS S3, MariaDB
  • Other
    DocumentDB, Facebook, Ruby on Rails Optimization, Back-end Development, RAML, Gimbal, Point-of-Sale (POS) Systems, Payment Gateways
  • Master's degree in Computer Engineering
    2012 - 2013
    University of Washington - Seattle, WA, USA
  • Bachelor's degree in Computer Engineering
    2009 - 2011
    University of Washington - Seattle, WA, USA
I really like this profile
Share it with others