Вы находитесь на странице: 1из 7

   

Contact
ronswaine@gmail.com
Ronald Swaine
Senior Solution Architect & Developer | Technical Co-Founder |
www.linkedin.com/in/ronaldswaine Professor | White Hat
(LinkedIn)

Summary
Top Skills
C# Ronald has over a decade of professional experience in web-
JavaScript development and large-scale application architecture, and is
Microsoft SQL Server dedicated to providing the best solutions to meet and exceed
expectations. From micro-service architecture, to micro-controllers,
Languages he continues to broaden and develop his skills to take on the hardest
French challenges.
English (Native or Bilingual)
In 2009, he completed development of a Content Management
System for Blue Lemon Media - to be customized for dozens of
hospitals and health-care organizations across Canada - still being
used today.

He has lectured and taught classes at multiple schools, and has


taught beginner to advanced web development, cross-platform app
development, and game scripting at George Brown College, here in
Toronto.

Early last year he co-founded a software-based banking platform


for families. Now taken over, it currently prepares to launch in North
America and beyond.

Although he's currently Senior Software Engineer and Team Lead at


BuzzBuzzHome, he makes good use of his off-hours developing new
skills and ideas.

Currently living and working in downtown Toronto, Ronald is from


friendly ol' Nova Scotia - so don't hesitate to reach out.

✪ ✪ ✪ ✪ ✪ Senior & Recent Experience ✪ ✪ ✪ ✪ ✪

High-availability Solution Architecture

Cloud, Windows, Linux, Server-less - Setup and Operations


  Page 1 of 7
   

C# .NET Core, API server development

SQL Server, MySQL, PostgreSQL

HTML, CSS, LESS, SASS, Bootstrap, Vue

jQuery, Knockout, Angular, D3

Elasticsearch 7, Redis

REST, GraphQL

Docker, Hyper-V, Xen

Network Security & Data Encryption

✪ ✪ ✪ ✪ Not-Quite-Senior & Contract Experience ✪ ✪ ✪ ✪

C++, WPF, WCF

Java, GoLang, Lua

Node, Restify, Express

MSMQ, RabbitMQ, Kafka

Couchbase, Riak

React JS / Native, Unity3D, Roblox, Xamarin

✪ ✪ ✪ Intermediate Experience ✪ ✪ ✪

Kubernetes

Flutter

  Page 2 of 7
   

♪ ♫ ♪ ♪ Instruments ♫♫ ♪ ♪

Piano and Vocals

Soprano, Alto, and Tenor Sax

B♭ and Bass Clarinet

Experience
BuzzBuzzHome
Senior Software Developer & Team Lead
July 2016 - Present 
Toronto, Canada Area

- Designed and Developed new applications: C# .NET Core, NGinx, PgSQL on


AWS
- Maintained existing and Developed new applications in: C# .NET MVC,
NGinx, MSSQL on AWS
- Custom built TTL- and size-based output caching layers
- Integrated with, and tested, Moneris, DocuSign, MaxMind, and Maponics
- Prototyping and R&D with Elasticsearch
- Production server setup of Elasticsearch
- Data migration and restructuring
- Geo-spatial indexing and operations in SQL and Elasticsearch
- Data analytics and BI reports in SQL and Tableau
- SQL stored procedure creation and optimizations
- Reverse Proxy and Load balancing setup
- Internal DNS and local development server setup
- Consulting and code reviewing for C#, HTML/CSS/JS, Node JS, SQL,
PgSQL
- Designing achievable upgrade paths
- Promoting scalable architecture and high availability
- AWS server/routing/security management

HoneyCard
Technical Co-Founder
May 2018 - February 2019 (10 months)
Toronto, Canada Area

- Technical direction and architecture


- R&D concerning partners and integrations
  Page 3 of 7
   

- Proof of concepts using native Android, and cross-platform Expo (React


Native) frameworks
- Cloud hosting and website development

AWS (Route53, Cloudfront, S3, EC2), Ubuntu


C#, .Net Core, MSSQL, PostgreSQL, Elasticsearch
Java, SQLite
Expo, React Native
Wordpress, PHP, MySQL
HTML, LESS, SASS, CSS, KnockoutJS, Javascript

George Brown College Professor


Professor
January 2015 - December 2017 (3 years)
Toronto, Canada

Providing an in-depth knowledge of javascript techniques and frameworks for


use in web design, mobile applications, scripting functionality within Unity3D,
and Node.js development for server-side applications.

Provided technical direction and oversight for a collaborative project between


George Brown and the Centre for Addiction and Mental Health (CAMH).

Subjects taught:
- Javascript (Basics - functions, prototypes)
- jQuery and AJAX
- CSS & SASS
- Javascript (Intermediate - event handling, frameworks)
- Unity3D Scripting
- API Development Strategies
- Node.js
- Mobile & Responsive techniques

BuzzBuzzHome
Senior Software Developer
July 2016 - March 2017 (9 months)
Toronto, Canada

- Maintaining and Developing existing applications in .NET MVC


- Geo-spatial indexing and operations in SQL and Elasticsearch
- SQL stored procedure creation and optimizations
- Data analytics and BI reports in SQL and Tableau

  Page 4 of 7
   

- Prototyping and R&D with .NET Core, Redis, and Elasticsearch 5.0
- Load balancer configuration; Nginx
- Internal DNS, Nginx, and local server setups

Firmex
Senior Platform Developer
August 2011 - April 2016 (4 years 9 months)
Toronto, Canada

Microsoft-stack based development - focusing on API development, SQL


database schema and stored procedure design, Java integrations, MSMQ
messaging, and creation of a custom SMTP service.

C# .NET - ASP.NET, WebAPI, MVC


NServiceBus
Redis, Riak
MSSQL, MySQL, PostgreSQL
Node.js, JavaScript, JMVC
Ruby

Blue Lemon Media


Senior Application Developer
February 2008 - December 2013 (5 years 11 months)
Concord, Ontario

Maintained (ASP.NET 2.0), and developed a new (.NET 3.5) Content


Management System for businesses, non-profit organizations, and health-care
facilities.

CMS Development

C# .NET - ASP.NET, MVC


MySQL and MSSQL Database design and development
API and Service Integration - LDAP, Facebook, Paypal, Blackbaud
C# and JS payment processing integrations (IATS, TD Beanstream, Moneris)

Windows Server Management

Windows Server 2003, 2008, 2008 R2, 2012, 2012 R2


DNS Management
IIS 6, 7, 8

  Page 5 of 7
   

Switch Marketing Group


Developer
June 2011 - August 2012 (1 year 3 months)
Toronto, Ontario

Contract for custom built CMS w/ eCommerce

- API Development (C# .NET 3.5, .NET 4.0)


- API Integration (FedEx, DHL)
- Custom import tools (C#, XML, SQL)
- Payment Processing (Moneris)

Pyrescent Development
Senior Application Developer
January 2009 - August 2011 (2 years 8 months)
Toronto, Ontario

Small to medium contract development with varying team sizes based on


contract requirements.

- ASP.NET, .NET 2.0, .NET 3.5


- Javascript, jQuery, Mootools
- AJAX, JSON
- Web Services, WCF
- ASP, HTML, CSS, XML

St. Francis Xavier University


Guest Lecturer
December 2007 - February 2008 (3 months)
Antigonish, Nova Scotia

Lectured on how programming techniques learned in class can be used in the


real world:
- practical applications
- small game development
- interactive applications
- web development

Hewlett-Packard
Technical Support
June 2003 - April 2004 (11 months)
Provided hardware and software support (Tier 3) to OEM HP hardware.

  Page 6 of 7
   

Education
International Academy of Design & Technology
Diploma, Design · (2006 - 2007)

St. Francis Xavier University


Computer Science · (2003 - 2007)

  Page 7 of 7

Вам также может понравиться