Andrew Crosio

Andrew Crosio

Prague, Czech Republic
Hire Andrew
Scroll To View More
Andrew Crosio

Andrew Crosio

Prague, Czech Republic
Member since May 25, 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 start-ups alike over the past 6 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.
Andrew is now available for hire
Portfolio
  • Agoda
    C#, Hadoop, Scala, Vertica, Graphite, Graphana, Elasticsearch
  • Insydo
    Python, AngularJS, Swift, Docker, Elasticsearch, PostgreSQL, Redis
  • Qordoba
    Python, Django, AWS, Elasticsearch, AngularJS, PostgreSQL, Redis, JavaScript...
Experience
  • Python, 8 years
  • JavaScript, 7 years
  • Django, 4 years
  • Docker, 2 years
  • Ember.js, 2 years
  • AngularJS, 2 years
Prague, Czech Republic
Availability
Part-time
Preferred Environment
OS X, PyCharm, WebStorm, Xcode, Git, AWS
The most amazing...
...Co-founded and funded a sharing-economy logistics company from the group up.
Employment
  • Development Manager
    Agoda
    2015 - 2015
    • 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: C#, Hadoop, Scala, Vertica, Graphite, Graphana, Elasticsearch
  • Director of Technology
    Insydo
    2014 - 2015
    • 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 news feeds.
    • Built a continuous deployment system that would verifying 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: Python, AngularJS, Swift, Docker, Elasticsearch, PostgreSQL, Redis
  • VP of Engineering
    Qordoba
    2014 - 2014
    • 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: Python, Django, AWS, Elasticsearch, AngularJS, PostgreSQL, Redis, JavaScript, CSS, HTML, Docker, NLTK
  • Technical Team Lead
    Dubizzle
    2012 - 2014
    • 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: Python, Django, Docker, Elasticsearch, MySQL, Redis, Memcached
  • Web Developer
    Siamland Pty. Ltd.
    2010 - 2012
    • 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: Ruby on Rails, Heroku
  • Web Developer
    Vida Homes
    2008 - 2010
    • 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: Ruby on Rails, Solr, HTML, CSS, JavaScript, Scriptaculous, jQuery
Experience
  • Dubizzle Place-an-Ad (Development)
    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.

  • Brego - Horse Event Management System (Development)

    Brego is an event management system for horses that seeks to simplify the complicated and expensive process of managing equestrian events.

  • Insydo (Development)
    https://www.insydo.com

    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 (Development)
    http://sugarmoo.com

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

  • Service Oriented Architecture with AWS Lambda: A Step-by-Step Tutorial (Publication)
    AWS Lambda offers a relatively thin service with a rich set of ancillary configuration options, making it possible to implement easily scalable and maintainable applications leveraging these services. In this article, Toptal engineer Andrew Crosio gives us a step-by-step tutorial for building an image uploading and resizing service and demonstrates how AWS Lambda can be used as a platform to easily build service oriented architecture applications.
Skills
  • Languages
    Python, JavaScript, CSS, HTML
  • Frameworks
    AngularJS, Django, Ember.js
  • Tools
    Docker
  • Paradigms
    Behavior-driven Development (BDD), TDD, Scrum
  • Platforms
    Amazon Web Services (AWS)
  • Storage
    PostgreSQL, Couchbase, MySQL
Education
  • Bachelor of Information Technology degree in Computer Science
    Charles Sturt University - Sydney, Australia
    2009 - 2011
I really like this profile
Share it with others