Andrew Crosio
Verified Expert in Engineering
Software Developer
Pattaya City Chon Buri, Thailand
Toptal member since August 6, 2015
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
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
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
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.
Development Manager
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.
Director of Technology
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.
VP of Engineering
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.
Technical Team Lead
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.
Web Developer
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.
Web Developer
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.
Experience
Dubizzle Place-an-Ad
http://dubai.dubizzle.com/place-an-ad/Python Form Management Library
Insydo
SugarMoo
http://sugarmoo.comOuibring
Coins.ph
https://www.coins.phEducation
Bachelor of Information Technology Degree in Computer Science
Charles Sturt University - Sydney, Australia
Diploma of Network Administration in Network Administration
Lidcome T.A.F.E - Australia
Skills
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
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