The obligatory, straight to the meat resume page.
Ambitious and dedicated software developer with strong experience in Python, Java and agile development. Passionate about cutting edge technology, I have 4+ years’ experience within leading security and data risk environments. As a natural relationship builder, I enjoy motivating my team and am confident in dealing with internal and external stake- holders. Currently based in Melbourne, I am immediately available and keen to continue growing my skills in a new role.
EXPERIENCE
Absolute Software, Vancouver, Canada MAY 2015 - MAY 2018
Software Development Engineer FEB 2017 - MAY 2018
- Created a Python parser to parse OData into a custom query object
- Implemented Django web services inside Docker containers, storing data in MongoDB
- Wrote unit tests, functional and performance tests in Python and Java
- Used ActiveMQ to handle queues and retrieve messages in services
- Used Rancher, Kubernetes, Kibana, SQLManagementStudio, MongoDB, Fiddler and Jenkins to run, troubleshoot and debug our services
- Used Git, Jira, Bitbucket and Confluence for task, code and document management and organization
- Collaborated with a large team with remote employees and data scientists
QA Engineer 1 & QA Test Developer Co-op MAY 2015 - FEB 2017
- Created/maintained testing tools & frameworks used by all QA Developers
- Used C#, Java, Visual Studio, Eclipse/Intellij, Selenium, JMeter and Jenkins to create and run automated tests on different environments
- Debugged logs and scripts to fix and maintain feature functional tests
- Used GIT in Bitbucket and Jira to collaboratively work on projects
- Created test scripts for all performance impacting features to generate load and mimic production traffic to test overall product performance
- Co-owner of internal environment for performance testing purposes and manage use across other teams
Samsung Electronics,Vancouver, Canada
Samsung KNOX Support Engineer Co-op JAN 2014 - AUG 2014
- Developed android applications for internal testing on the KNOX Support engineering team using Java in Eclipse
- Aided developers with technical issues encountered while using the Samsung KNOX API’s
- Aided technical customers and IT administrators with issues using Samsung’s KNOX application
- Reproduced and revealed bugs in the Samsung KNOX API’s and application
- Created and maintained knowledge-based articles and API documentation
Canada Border Services Agency,Vancouver, Canada
Canada Border Services Officer APR 2012 - JAN 2014 & SEP 2014 - MAY 2015
- Processed travellers and mail entering Canada to ensure laws were regulated regarding importations over the border into Canada
- Used dynamic problem solving to make informed decisions regarding travellers and commodities in high volume, fast paced environments
- Completed paperwork to process and document decisions
- Maintained upstanding moral standards in and outside of work in order to ensure complete and exceptional professionalism
SKILLS
Python | Java | C++ | C# | Django | MongoDB | SQL Management Studio | Git | Slack | Jira | Bitbucket | Unit Testing & debugging | Docker | Kubernetes | Rancher | Jenkins | Windows | Mac OSX | Linux | Scrum/Kanban | Agile Development
EDUCATION
Simon Fraser University, Burnaby, Canada
Bachelor of Computer Science - Software Systems Major
INTERESTS/HOBBIES
Soccer | Golf | Tennis | Volleyball | Softball | Snowboarding | Skiing | Hiking | Painting | Drawing | Travelling