Andrew Crosio, Developer in Pattaya City Chon Buri, Thailand
Andrew is available for hire
Hire Andrew

Andrew Crosio

Verified Expert  in Engineering

Software Developer

Pattaya City Chon Buri, Thailand

Toptal member since August 6, 2015

Bio

Andrew has experience developing software applications for various devices in a variety of languages over the past 15 years. He has worked for national and regional market-leading web-based companies and startups alike over the past six years. Andrew has worked in and led teams of various sizes on projects large and small in a variety of online industries. He prides himself on building robust products on time and to high-quality standards.

Portfolio

Ouibring
Amazon Web Services (AWS), PostgreSQL, JavaScript, Serverless, Python
Agoda
Elasticsearch, Grafana, Graphite, Vertica, Scala, Hadoop, C#
Insydo
Redis, PostgreSQL, Elasticsearch, Docker, Swift, AngularJS, Python

Experience

  • Python - 8 years
  • HTML - 7 years
  • JavaScript - 7 years
  • Django - 4 years
  • Ruby on Rails (RoR) - 3 years
  • AngularJS - 3 years
  • Ember.js - 2 years
  • Vue - 1 year

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Git, Xcode, Atom, OS X

The most amazing...

...thing I've co-founded and funded is a sharing-economy logistics company from the ground up.

Work Experience

CTO & Founder

2016 - PRESENT
Ouibring
  • Built from the ground-up with modern technologies.
  • Joined a successful accelerator as part of Ouibring.
  • Successfully acquired seed funding.
  • Employed a CI/CD environment to deploy and test code automatically.
Technologies: Amazon Web Services (AWS), PostgreSQL, JavaScript, Serverless, Python

Development Manager

2015 - 2015
Agoda
  • Led a cross-functional team in maintaining legacy products and implementing new features.
  • Designed the software architecture of new features.
  • Prototyped a transformation-based service for page branding.
  • Promoted best practices in implementation and testing of software.
  • Participated in the hiring process for software engineers.
Technologies: Elasticsearch, Grafana, Graphite, Vertica, Scala, Hadoop, C#

Director of Technology

2014 - 2015
Insydo
  • Created a level 3 RESTful API for a shared device web-based API.
  • Created an internal workflow and information management system, including aspects of research, editorial, and approval processes for processing all information.
  • Create a mini-framework for fan-out and aggregation patterns of distributed information. Implemented this framework for creating social newsfeeds.
  • Built a continuous deployment system that would verify Docker containers by running high-level feature tests before deploying containers to the production system.
  • Led the development of a recommender search system integrating tools such as NumPy, SciPy, and Elasticsearch, and techniques such as word vectorization, machine learning (clustering), and lexical databases.
  • Created the alpha version iOS application using Swift for iOS.
Technologies: Redis, PostgreSQL, Elasticsearch, Docker, Swift, AngularJS, Python

VP of Engineering

2014 - 2014
Qordoba
  • Implemented a dynamic image resizing library for Django.
  • Assisted in creating a custom ebook viewer for books.
  • Advocated containerization of services using Docker.
  • Prototyped NLP services using various NLP libraries such as NLTK.
  • Managed remote teams to bring a sister product to fruition in less than two months.
Technologies: Amazon Web Services (AWS), Natural Language Toolkit (NLTK), Docker, HTML, CSS, JavaScript, Redis, PostgreSQL, AngularJS, Elasticsearch, Django, Python

Technical Team Lead

2012 - 2014
Dubizzle
  • Created a new user experience and interface for the core Place-An-Ad component of the site, the first step in a redesign and a huge boon to the number of conversions through this particular funnel.
  • Analyzed and improved the mobile UX for the jobs vertical, leading to a 650% increase in engagement within a year.
  • Implemented a series of analytical measures of quality for user-generated content to measure the effect of product updates engineered towards increasing said content.
  • Managed multivariate testing for many features to be released on the web platform.
  • Created the first full website analytics integration covering all user behavioural data.
  • Created a scalable distributed task scheduling system based on containers and cloud-based resources.
  • Managed the release process, including deployment and code-review for several teams.
  • Created a high-level BDD feature testing framework to allow product owners and developers to write testable user stories using a Gherkin parser.
Technologies: Memcached, Redis, MySQL, Elasticsearch, Docker, Django, Python

Web Developer

2010 - 2012
Siamland Pty., Ltd.
  • Created a property management CRM for internal property management.
  • Managed project requirements and estimates using the OpenUP planning framework.
  • Created a user-facing website for viewing available property listings.
  • Implemented a community-based recommender system for searching through property listings.
  • Created a fully BDD-based regression testing environment.
Technologies: Heroku, Ruby on Rails (RoR), Ruby

Web Developer

2008 - 2010
Vida Homes
  • Created a cross-platform image uploading system using JavaScript and Flash.
  • Created a feedback service for uploads to show upload progress.
  • Created website using Ruby on Rails.
  • Implemented weighted, customizable searches using Solr search functions.
  • Comprehensively tested application using RSpec and Cucumber.
Technologies: jQuery, JavaScript, CSS, HTML, Solr, Ruby on Rails (RoR), Ruby

Dubizzle Place-an-Ad

http://dubai.dubizzle.com/place-an-ad/
I worked with a team to create a new UI and UX for the core listing placement funnel for the largest online classifieds site in the Middle East. As an outcome of this project, conversion rates increased significantly. This was the first stage in a product-wide redesign.

Python Form Management Library

The Python library for managing forms was developed out of a need for a straightforward and streamlined form management solution. It was built together with a dynamic schema-based database platform as a service (PaaS), comparable to Parse or Firebase.

Insydo

Insydo is your one-stop shop for learning about your city. Currently only available in Dubai, Insydo is based upon the priciples of measuring and dynamically adjusting and tailoring content displayed to the user based on content and collaborative filtering (recommender systems).

SugarMoo

http://sugarmoo.com
SugarMoo is a confectionary ordering service based upon the Ovation PaaS, which is modelled similar to Parse, running on Couchbase.

Ouibring

Ouibring is a global marketplace that pairs travellers with empty luggage-space with persons wanting international items. Ouibring is a successfully accelerated and funded started.

Coins.ph

https://www.coins.ph
Banking for the masses. Coins offers cryptocurrency everyone can use, and is a major financial technology company within the crypto-currency space in Asia. My primary responsibilities were dealing with fraud, KYC, and identity checking software.
2009 - 2011

Bachelor of Information Technology Degree in Computer Science

Charles Sturt University - Sydney, Australia

2006 - 2008

Diploma of Network Administration in Network Administration

Lidcome T.A.F.E - Australia

Libraries/APIs

Django ORM, Natural Language Toolkit (NLTK), jQuery, Vue

Tools

JavaScript Testing, RSpec, Atom, Xcode, Git, Grafana, Solr

Languages

Python, Ruby, JavaScript 6, HTML, JavaScript, CSS, Swift, C#, Scala

Frameworks

Slim, Serverless Framework, AngularJS, Django, Ruby on Rails (RoR), JavaScript MVC, Django Channels, Ember.js, Hadoop, Electron

Paradigms

Serverless Architecture, Test-driven Development (TDD), Behavior-driven Development (BDD), Service-oriented Architecture (SOA), Microservices Architecture, Microservices, Scrum

Platforms

Docker, Amazon Web Services (AWS), OS X, Heroku

Storage

Redis, CouchDB, PostgreSQL, Couchbase, Elasticsearch, Memcached, Vertica, Amazon DynamoDB, MySQL

Other

Platform as a Service (PaaS), Data Architecture, Graphite, Serverless, Cryptocurrency

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring