Jay Vercellone, Software Developer in Vancouver, BC, Canada
Jay Vercellone

Software Developer in Vancouver, BC, Canada

Member since February 5, 2014
Jay is a computer engineer with a strong background in high-performance applications as well as back-end web development and REST APIs. He also has experience in embedded systems and digital design, both on the technical side and also as a team leader. He has developed several automation tools for testing and for automated code generation. He has great communication skills and experience working with both local and remote teams.
Jay is now available for hire




Vancouver, BC, Canada



Preferred Environment

IPython, Sublime Text

The most amazing...

...thing I've developed is a set of automation tools that allowed my team to save months of coding and testing effort, resulting in a rapid time to market.


  • Software Development Engineer

    2018 - PRESENT
    • Designed and developed microservices architecture.
    • Suspended non-paying accounts.
    • Generated invoices for AWS customers.
    Technologies: AWS Step Functions, AWS CloudFormation, AWS DynamoDB, AWS Lambda, Java
  • Full-stack PHP Developer

    2019 - 2020
    RadicalMedia (via Toptal)
    • Developed features on the back end related to search features.
    • Improved the performance of a preexisting media uploading feature.
    Technologies: AWS, Amazon Cognito, AWS S3, Google, Elasticsearch, JavaScript, PHP
  • Node.js and Java Developer

    2019 - 2019
    Economic Security Planning (via Toptal)
    • Created an NPM package and managed its lifecycle.
    • Rewrote an existing codebase in Groovy into its own TypeScript NPM module.
    • Worked on bug fixes throughout different codebases (Angular clients, Groovy/Grails API, Node/Express API).
    Technologies: Angular, Grails, Groovy, NPM, AWS, Express.js, Node.js, TypeScript
  • Freelance Software Developer

    2017 - 2018
    Iono (via Toptal)
    • Created a single-page app from scratch using Vue/Vuex.
    • Create a back-end service application from scratch and deployed it to several environments (for testing and production).
    • Designed and implemented the REST API for the SPA to interact with.
    • Designed and partially implemented the environment setup, supported by AWS and HCB (a third-party provider).
    • Entirely debugged and refactored legacy code to parse medical files/data from different vendors.
    Technologies: Docker, AWS, Vue.js, Django, Python
  • Freelance Senior Django Developer

    2016 - 2018
    ConsumerAffairs.com (via Toptal)
    • Designed and implemented REST APIs for different purposes and use cases.
    • Refactored existing code to increase overall performance.
    • Worked closely with product managers to deliver effective and efficient solutions to business problems.
    Technologies: Docker, REST, PostgreSQL, MySQL, Python, Django
  • Freelance Node/React Developer

    2017 - 2017
    Netspark Media, Inc. (via Toptal)
    • Created an MVP from scratch for a Chrome extension to show security risks in the Chrome browser.
    • Extended the MVP as per the client request, adding/changing/removing features.
    • Added an HTML-based UI for the extension to allow the user to select different modes and see security reports.
    Technologies: Chrome Extensions, JavaScript
  • Freelance Python/Node Developer

    2016 - 2016
    BuildRX (via Toptal)
    • Created AWS Lambda functions to handle input data for system integration.
    • Created an API endpoint for the main integration.
    • Deployed the service (in Ruby) on AWS EC2 based on an existing codebase.
    • Implemented integration flow based on input eCommerce data and produced output based on established POC.
    • Integrated code with Mandrill to send output via email.
    Technologies: Ruby, AWS, Node.js, Python
  • Freelance Python/Django Developer

    2015 - 2016
    Atlantic Metro (via Toptal)
    • Created a script to migrate metadata from Ubersmith into the models in the system.
    • Generalized the commission structure, generation, and payment of the sales agents system.
    • Modified HTML/CSS code to display a new information scheme.
    • Created automated tasks to synchronize sales information and generate commissions and partial payments.
    Technologies: MySQL, PostgreSQL, Django, Python
  • Freelance Full-stack PHP Developer

    2015 - 2016
    Tough Space Consulting (via Toptal)
    • Created schema for job dispatching, commission, and bonus plan manipulation.
    • Created routines and schema to persist front-end information input.
    • Created and maintained migration files and code manually.
    Technologies: Vue.js, jQuery, JavaScript, PHP
  • Freelance Data/Cloud Engineer

    2015 - 2016
    Engineers Gate LP (via Toptal)
    • Created a Java app for huge data transfer from a PostgreSQL DB to a Cassandra DB.
    • Created a Python script to translate SQL-like queries into CQL queries.
    • Created a Python script to perform client-side filtering of huge data sets.
    Technologies: PostgreSQL, Cassandra, Python, Java
  • Software Engineer

    2015 - 2016
    • Created virtual environments to be used for stress tests.
    • Adapted code to work on several operating systems.
    • Prepared build systems for AWS environments.
    • Automated AWS environment deployments.
    • Made improvements in broker systems to better handle concurrent messaging.
    Technologies: AWS, C, C++, Ant, Java
  • Freelance Python Developer

    2015 - 2015
    BetterVoice.com (via Toptal)
    • Added i18n support for a big set of Django templates.
    • Created POE files for language translation by the client's team.
    • Created an editor macro to automate i18n tag edition and increase speed.
    Technologies: Django, Python
  • Project Manager

    2015 - 2015
    • Managed the personnel budget for the project.
    • Held daily Scrum meetings with the team.
    • Participated in the interview process for technical hires.
    • Managed feedback and expectations from the client.
    • Communicated requirements to the team.
    • Released the MVP.
    Technologies: PostgreSQL, Backbone.js, Marionette.js, AWS, Django, Python
  • Project Manager

    2014 - 2015
    • Fixed bugs and improved an existing web app developed in PHP with the Yii framework.
    • Managed a project for a Django and AngularJS web app for economic chart plotting (in D3.js).
    • Managed a project for a Django and Ember.js web app for an eCommerce site.
    Technologies: MEAN Stack, Django, AngularJS, Python, CSS3, HTML5, Yii, PHP
  • Senior Software Engineer

    2014 - 2015
    Vates S.A.
    • Adapted low-level legacy C++ code to work with a new RESTful API in TV set top boxes.
    Technologies: Perforce, Bash, Make, C++
  • Software Team Leader

    2013 - 2014
    • Designed the computer architecture for standalone optical communication equipment.
    • Managed the software development team by distributing the workload, following progress, determining activities, and presenting results.
    • Developed a Python script to automate initialization and administration software for the equipment's operating system.
    • Developed a Python script to automate the testing process for all APIs produced by the team using Google Test.
    • Cross-compiled several open source libraries and software to work with the equipment's computer.
    Technologies: Bash, Perl, Python, C++, C
  • Senior Engineer

    2012 - 2014
    • Verified Verilog digital designs against high-level C++ communication models.
    • Developed Perl scripts for testing automation and code generation.
    • Developed Python scripts for automated modeling of low-level digital synthesis.
    • Verified digital designs against synthesized designs through gate-level simulations.
    • Developed a Bash script to automate verification and regression flow.
    Technologies: Bash, Python, Perl
  • Security Consultant

    2010 - 2012
    • Created, modified, and deleted user accounts on several server platforms, including Unix and Active Directory.
    • Wrote automation scripts to perform several common tasks under several technologies (Perl, MS Excel, Bash, and more).
    • Planned the daily tasks for the entire team and handled several projects across the team.
    • Worked on abandoned requests for several clients to make the company compliant with its SLA for such clients.
    • Created and updated all documentation for the team, making certification of the ISO 27001 norm possible.
    Technologies: Bash, Microsoft Excel, Perl, Azure Active Directory, Unix
  • Engineer Intern

    2009 - 2009
    Centro de Investigaciones Aplicadas
    • Created several test benches for different modules of a radar that has been out of use for twenty years.
    • Reviewed digital circuit documentation regarding different modules that integrated the radar.
    • Served as a technical reference for software related issues for the rest of the organization.
    • Designed and implemented several prototype modules for an embedded system-wide control computer.
    • Re-implemented malfunctioning digital circuitry from scratch using digital design techniques.
    Technologies: Assembly, PIC Firmware, C++, C


  • Pydoodler (Development)

    Graphical software developed in Python used to create and store simple color drawings. This is one of the many projects that I developed as a Computer Engineering student. The app is fully object-oriented. It was developed using the Pygame framework.

  • Test Bench Generator (Other amazing things)

    The product of this project is a Perl script that automates the generation of test benches for formal verification of digital designs. This achieved an improvement in efficiency that allowed the company to save approximately 1 year of testing. The company was able to achieve a great time-to-market with a bug-free design.

  • Research Project (MPI-2) (Other amazing things)

    As a final project for my Computer Engineering degree, I concentrated my efforts on investigating the performance and development impact that one-sided communication has in distributed MPI-2 applications when the underlying network technology is InfiniBand. The comparison was done against two-sided communication.

  • Trycatch (Development)

    Trycatch is a Java game that was developed as part of the Computer Engineering curricula. It was developed using the standard AWT libraries provided by the language. It is fully object-oriented and has multi-thread capabilities, which provides a great graphical experience in multi-core computers.


  • Languages

    Python 3, ECMAScript (ES6), Java, Python, JavaScript, Rust, Clojure, PHP, R, Bash Script, C, SQL, C++, Embedded C, Scala, Perl, Go, TypeScript, Groovy, Bash, Assembly, CSS3, HTML5, Haskell, Ruby
  • Frameworks

    Django REST Framework, Django, Express.js, Yii, AWS EMR, Akka, AngularJS, Grails, Angular, Spring
  • Libraries/APIs

    REST APIs, Vue.js, Node.js, jQuery, TensorFlow, NumPy, Pandas, TensorFlow Deep Learning Library (TFLearn), Keras, Marionette.js, Backbone.js, OpenMP, MPI, OpenCV
  • Tools

    AWS ElastiCache, Sublime Text 3, Eclipse IDE, GCC, Vim Text Editor, AWS Push Notification Service (AWS SNS), Amazon SQS, AWS ECS, GDB, Emacs, AWS Fargate, Gradle, Lettuce, Amazon Cognito, Microsoft Excel, Sublime Text, IPython, Make, Perforce, AWS CloudFormation, AWS Step Functions, NPM, Mongoose, Javadoc, Zapier
  • Paradigms

    REST, Parallel & Distributed Computing, Functional Programming, Concurrent Programming, Object-oriented Programming (OOP), Automation, Microservices, Microservices Architecture, GPGPU, Requirements Analysis, MEAN Stack
  • Platforms

    Linux, AWS EC2, AWS Lambda, Docker, Google Cloud Platform (GCP), Google App Engine, Amazon Web Services (AWS), JSE, Kubernetes, Unix, CUDA
  • Other

    RESTful Microservices, RESTful APIs, Back-end, Multithreading, Automation Developer, AWS, AWS SQS, Architecture, Leadership, Requirements, Requirements & Specifications, User Requirements, Business Requirements, System Requirements, PIC Firmware, Ant, Chrome Extensions, Google
  • Storage

    AWS S3, AWS RDS, Google Cloud Storage, Elasticsearch, Redis, NoSQL, AWS DynamoDB, PostgreSQL, MySQL, Azure Active Directory, Cassandra, MongoDB, SQLite


  • Graduate degree in Digital Marketing
    2015 - 2015
    Universidad Nacional de Córdoba - Córdoba, Argentina
  • Master's degree in Business Administration
    2013 - 2015
    Universidad Empresarial Siglo 21 - Córdoba, Argentina
  • Graduate degree in Business Management
    2011 - 2012
    Universidad Empresarial Siglo 21 - Córdoba, Argentina
  • Master's degree in Computer Engineering
    2004 - 2012
    Universidad Nacional de Córdoba - Córdoba, Argentina


  • Algorithms Specialization
    MAY 2020 - PRESENT
  • Functional Programming in Scala Specialization
    École Polytechnique Fédérale de Lausanne
  • Machine Learning with TensorFlow on Google Cloud Platform Specialization
  • Deep Learning Specialization
  • Data Science Specialization
    JULY 2018 - PRESENT
    Johns Hopkins University

To view more profiles

Join Toptal
Share it with others