Summary
Overview
Work History
Education
Skills
Interests
Timeline
SeniorSoftwareEngineer

Greg Sutton

Senior Software Engineer
Dunedin,New Zealand

Summary

Achievement-oriented professional with solid background of overseeing system architecture, defining goals and managing project progress with both local and remote teams. Organized and systematic team player with development experience in Agile development environments and Scrum methodology.

Fully-versed with Xcode and associated testing and deployment tools, having released multiple commercial projects to Apple's App Store.

Overview

7
7
years of professional experience
5
5
years of post-secondary education

Work History

Senior Software Developer

BlueJeans Network
Dunedin, New Zealand
2018.11 - 2021.05

A big player in the Video Conferencing market. The BlueJeans app has a large code base with over 10 years of development. The older code is typical MVC based Objective C. So there was a lot of rewriting functionality using a MVVM architecture in Swift, and re-using the BlueJeans macOS version of frameworks.

Added functionality e.g. Breakout Out Rooms, Secure Meeting Joins; Refactored a lot of code e.g. Calendars, Notifications, Meeting Identifiers, Background Refreshes; Updated and wrote UI code using Autolayout with Accessibility in mind (if you enlarge the Dynamic Text with the current application it was most likely myself); Helped debug and improve others’ code e.g. Screen Sharing, Memory Retention Issues, and general Code Reviews; Fixed security warnings produced from Veracode scans; Removed hundreds of compiler warnings.

Senior IOS Contract Developer

Blocshop
Prague, Czech Republic
2015.11 - 2018.11

Development of a video recording and uploading application for iOS. The application is written in Swift and makes use of background threads. The backend is a Django RESTful server on AWS using a Postgres database. It uses multi-part uploads to S3.

The application is for teacher training at CalState University. Where video is used to evaluate teachers. Videos can be quite long (up to two hours) resulting in large files, and stability is a key factor as any loss of video cannot be recreated.

Senior Developer/Team Leader

ADLER ITech
Prague, Czech Republic
2013.03 - 2014.09

Main developer of the iOS version of Liftago Taxi.

Education

BSc (Hons) - Computer Science

University of Otago
Dunedin, New Zealand
1989.02 - 1993.11

Skills

IOS Development

Swift

Objective C

C

C

Python

JavaScript

Interests

Technology Developments

Foraging

Timeline

Senior Software Developer

BlueJeans Network
2018.11 - 2021.05

Senior IOS Contract Developer

Blocshop
2015.11 - 2018.11

Senior Developer/Team Leader

ADLER ITech
2013.03 - 2014.09

BSc (Hons) - Computer Science

University of Otago
1989.02 - 1993.11
Greg SuttonSenior Software Engineer