Resume

Joey Andres

Email: jandres@joeyandres.com

Tel: 780-518-2178

Address: Vancouver, BC

Consistent Improvement

Always striving to learn, apply and strengthen new skills.

Selected Accomplishments

    • Managed and developed on a large Node.js project for jSonar.
    • Created C++ reinforcement learning library.
    • Work and participated as a Software Developer in Google Summer of Code for the summer of 2016.
  • Intern Software Developer for University of Alberta’s Learning Management System from May 2015 to August 2016.

Professional Experience

  • Lead Software Developer
    jSonar November 2017 – Current
    Led the JavaScript project of jSonar. This involves working closely with open source projects, managing scrum team, and hiring.
    Contributions:

    • Managed and developed organizations Kibana instance.
    • Developed on a proprietary version of Elasticsearch.
    • Managed Scrum Team.
  • Software Developer
    Moodle via Google Summer of Code May-August 2016
    Created an image editing module for the Moodle, a Learning Management System. This involves solving many constraints imposed by the web development environment.
    Contributions:

    • Pushed a couple of bug fixes in the Moodle code base.
    • Worked on image editing module for Moodle rich text editor.
  • Software Developer
    University of Alberta’s Information Services and Technology   2015-2016
    Responsible for software development, testing, and sometimes DevOps tasks. A great first look of real-world software development process.
    Contributions:

    • Created many modules for the Moodle Learning Management System.
    • Sped up the unit test suite by 4x by creating a continuous integration module that parallelizes the tasks.
    • Created the framework for Student Polling System, in the hopes of saving students money from buying iClicker.
  • Simulation Developer
    Run-WithIT                                                                       May-Oct 2017
    Created simulations to test complex advertising systems. This involves learning about the many systems that interact with the client’s advertising software.
    Contributions:

    • Created simulations to simulate external systems.
    • Extensive data mining to gather behaviour of external systems.

Technical Skills

    • C/C++My first language. I’ve written with since Grade 11, in 2011.
    • Java: Plenty of experience with jSonar where I developed our own proprietary version of Elasticsearch, utilizing best practices such as bits of advice from Code Complete and tasteful application of design patterns.
    • PHP: Significant contribution to Moodle framework.
    • Javascript: Worked with AngularJS, Meteor, YUI and other contemporary javascript frameworks. A notable contribution to Meteor framework.
    • .Net: Extensive development experience with C#.
    • Relational and Non-Relational DB: PostgreSQL, OracleDB, and MongoDB.
    • CSS/SASS/LESS: Had regularly used Bootstrap and Ionic CSS framework.
  • Linux: My regular OS, and knows my way around.
  • Hadoop: Used in various data analysis project.

Education

Bachelor of Science, Computer Science, University of Alberta, Edmonton, AB, 2017