Skip to content

Instantly share code, notes, and snippets.

@pcolby
Last active December 27, 2023 03:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pcolby/a80f0c054d0f319cc6e52e881bc3632c to your computer and use it in GitHub Desktop.
Save pcolby/a80f0c054d0f319cc6e52e881bc3632c to your computer and use it in GitHub Desktop.
{
"basics": {
"name": "Paul Colby",
"label": "Technology Leader",
"email": "resume@colby.id.au",
"phone": "+61 417 717 669",
"summary": "With more than 20 years experience in software engineering and technical leadership, I've worked successfully at all levels of software delivery, from bare metal software engineering, to architecting large-scale high-throughput low-latency cloud-based systems; building and leading high-performance teams, to complete management of a SaaS startup's IT.\n\nIn all that I do, I strive to deliver quality solutions, with a strong sense of ownership. I value open and transparent communication, with genuine care for the both the business and the people I work with.",
"profiles": [
{
"network": "GitHub",
"username": "pcolby",
"url": "https://github.com/pcolby"
},
{
"network": "GitHub Profile Summary",
"username": "pcolby",
"url": "https://profile-summary-for-github.com/user/pcolby"
},
{
"network": "LinkedIn",
"username": "paulcolby1",
"url": "https://au.linkedin.com/in/paulcolby1/"
},
{
"network": "Open HUB",
"username": "pcolby",
"url": "https://www.openhub.net/accounts/pcolby"
},
{
"network": "TechieRank",
"username": "pcolby",
"url": "https://techierank.com/#pcolby/8483cb214b4e55f51cd5703a692ab986"
},
{
"network": "Qt",
"username": "Paul Colby",
"url": "https://forum.qt.io/user/paul-colby"
}
]
},
"work": [
{
"company": "Digital Agriculture Services",
"position": "Head of Engineering",
"website": "https://digitalagricultureservices.com/",
"startDate": "2022-04-14",
"summary": "Responsible for growing and managing multiple engineering squads to build and maintain all of DAS's customer-facing products. Set engineering, architectural and cultural standards. Provided architectural and technical guidance to other internal engineering and data-science teams."
},
{
"company": "Whispir",
"position": "Enterprise Architect",
"website": "https://www.whispir.com.au/",
"startDate": "2021-06-07",
"endDate": "2022-04-08",
"summary": "Responsible for architectural planning and oversight of multiple engineering teams uplifting substantial legacy products and completely new, bespoke, market-leading products simultaneously.",
"highlights": [
"Codeveloped advanced, comprehensive roadmap for restructuring legacy systems to allow for maintainability and growth, with minimal customer impact",
"Oversaw the successful design and rollout of Whispir's largest ever deal, replacing all of Singtel's messaging with Whispir's platform."
]
},
{
"company": "Backup365",
"position": "CTO",
"website": "http://backup365.io/",
"startDate": "2018-08-02",
"endDate": "2021-06-04",
"summary": "Responsible for all aspects of technology, from solution architecture and design, to product delivery, operations and support, partner and vendor management, budgeting, COGS management, etc.",
"highlights": [
"Successfully drove technology re-architecture to support rapid delivery and maintenance, with 10x data growth",
"Delivered major new projects, including new SharePoint/OneDrive backup solution, a dedicated customer portal, and integration with a second Australia distributor",
"Negotiated significant COGS reduction, under NDA, with industry-leading cloud services provider",
"Conducted multiple experimental research projects with RMIT student teams",
"Received iAwards 2021 Startup of the Year - Merit Award"
]
},
{
"company": "MessageMedia Group",
"position": "Solutions Architect / Product Technical Lead",
"website": "http://www.messagemedia.com.au/",
"startDate": "2015-02-23",
"endDate": "2018-07-02",
"summary": "Designed and oversaw the implementation of MessageMedia's world-class \"Next Generation\" messaging gateway - a highly available, massively scalable, high performance solution on Amazon AWS, which now powers all of the organisation's worldwide messaging products.\n\nThen went on to design and prototype multiple new products and services, focused primarily on artificial intelligence (AI), natural language processing (NLP) and mobile payments.",
"highlights": [
"Designed and oversaw implementation of \"Next Generation\" cloud-based gateway [Java, EC2, SNS, SQS, SMPP, RabbitMQ, DynamoDB, ElastiCache(Redis), Elastic Beanstalk, Kinesis, Logstash]",
"Desiged and launched mutliple new-product pilots, involving AI and mobile payments",
"Filed four provisional patents"
]
},
{
"company": "MessageMedia",
"position": "Senior Developer / Technical Lead",
"website": "http://www.messagemedia.com.au/",
"startDate": "2010-12-15",
"endDate": "2015-02-20",
"summary": "Joined MessageMedia as a Senior C++ Engineer to re-architect and rebuild a critical internal system which was beginning to fail under rapidly growing loads. After a very successful delivery of a high performance solution that exceeded all requirements, moved in to the broader delivery team as a technical team lead, and quickly established expert domain knowledge.",
"highlights": [
"Replaced aging message processing system with high performance, completely event driven, queue-based system [C++, Boost, Apache Qpid, MySQL, Memcache]",
"Extended, supported, and optimised existing legacy messaging systems [C++, Boost, PHP, MySQL, Memcache, Performance Co-Pilot (PCP)]",
"Super Star 2012 Award"
]
},
{
"company": "MailGuard",
"position": "Senior Software Engineer",
"website": "http://www.mailguard.com.au/",
"startDate": "2010-08-30",
"endDate": "2010-12-10",
"summary": "A successful, short-term contract to develop custom software for integration of MailGuard services with a number of Microsoft products (Exchange Server, Active Directory and Office).",
"highlights": [
"Developed a Windows service for stream internal mail from Microsoft Exchange Server to SafeGuard Online [C++, C#, NSIS]",
"Developed a Windows service and GUI application for synchronising Active Directory groups and users with MailGuard Management Console [C++, NSIS]",
"Developed an Outlook add-in to provide local desktop access to the SafeGuard Online messages search facility [C#, NSIS]"
]
},
{
"company": "SuperCoders IT Recruitment",
"position": "Senior Software Engineer",
"website": "http://www.supercoders.com.au/",
"startDate": "2006-02-27",
"endDate": "2010-07-02",
"summary": "Developed and launched a number of products and services, from bounty-based recruitment web portals, to embedded storefront kiosks and linked-data / semantic web browsers.\n\nResponsible for complete stacks, from XEN (and eventually Amazon EC2) virtualisations to back and front-end development in both browsers and native cross-platform desktop applications. Also responsible for all in-house IT for the small business, including routers, DNS, mail servers etc.",
"highlights": [
"Developed several internal and customer-facing products and services, using an extensive list of technologies [Adobe Flex/AIR, Apache, C++, gSOAP, IBM DB2, jQuery, PHP, Bash, EC2, S3, SQS, SimpleDB, Qt, Linux, Windows, MacOS]",
"Developed Windows kernel-mode driver for network monitoring [C++]",
"Projects include: FRR, Job Bounty Hunter, AdStats, PDF Alchemy, NeoGopher, HealthPoint Kiosk, PowerGrabber",
"Systems administration of dozens of virtual machines on bare-metal XEN hosts as well as AWS EC2",
"Administration of all supporting services [firewalls, routers, SMTP, POP3, DNS, Apache, Nginx, Subversion, GPG and SSL certificates, internal root CAs]",
"MashupAustralia Contest 2009 Transformation Challenge Bonus - for NeoGopher project",
"\"Making Flex Better\" Adobe T-Shirt - with my name included in the design"
]
},
{
"company": "Telstra Corporation",
"position": "Senior Research Specialist",
"website": "https://www.telstra.com.au/",
"startDate": "2000-01-10",
"endDate": "2005-12-22",
"summary": "Joined the Telstra Research Labs fresh out of University, and quickly established myself as a self-driven full-stack developer, especially good at diving into new unknown poorly-documented technologies.\n\nDeveloped the core technology behind a number of market-leading prototypes and trials, such as the SMS barcode ticketing trial for Ticketmaster7 and Telstra Dome, and DVB-H demonstrations for the Commonwealth Games.\n\nSuccessfully lead a small cross-functional team to develop a highly-converged cross-platform messaging system.",
"highlights": [
"Extensive software development [Linux, Windows, Windows CE, PocketPC, SymbianOS, C++, C#, Bash, MFC, PostgreSQL, SMS]",
"Projects include: SMS Buddy, GP, SMS-CED, SMS-ICQ, Mobile Data Monitor, LocProf, TIS/TAS, Ropas, TM7, DME Web",
"Lead a team of developers building a converged communications platform prototype [Linux, Windows, SymbianOS, SMS, VoIP]",
"Outstanding Achievement Award for 2002 - \"Mobility Solutions Off-The-Leash team\""
]
}
],
"volunteer": [
{
"organization": "Melbourne C++ Meetup",
"position": "Founder / Organizer",
"website": "https://www.meetup.com/MelbourneCpp/",
"startDate": "2016-10-22",
"summary": "Founded the Melbourne C++ Meetup in 2016, to allow like-minded people to learn and discuss C/C++ and related technologies, such as Qt and QML.",
"highlights": [
"Consistent, regular monthly meetups since October 2016",
"Presented dozens of topics, as well as facilitated dozens of other presenters"
]
},
{
"organization": "HEX",
"position": "Mentor",
"website": "https://startwithhex.com/",
"startDate": "2020-07-08"
},
{
"organization": "Monash Univerisity",
"position": "Mentor",
"website": "https://www.monash.edu/about/mentoring/women-in-technology-wit-mentoring",
"startDate": "2021-03-04",
"endDate": "2021-06-17",
"summary": "Mentoring students in Monash Univerisity's Women in Technology Alumni Mentoring program."
},
{
"organization": "AWS Dev Alliance",
"position": "Member",
"startDate": "2018-03-01",
"endDate": "2020-03-01",
"summary": "The AWS Dev Alliance (formerly aWS Dev Warriors) is an exclusive community of exceptional AWS customers who are passionate about technology and demonstrate expertise using the AWS platform. They are deeply skilled on the AWS platform, and are strong technology advocates. As a recognised group of trailblazers in the Australian and New Zealand technology industry, the AWS Dev Alliance members have direct access to Principal Solution Architects, Product Managers and AWS thought leaders focusing on tools, processes, practices and issues that affect developers and developing applications on AWS. The AWS Dev Alliance programme brings these people together to gain and share experiences on the cutting edge of cloud development."
}
],
"education": [
{
"institution": "James Cook University",
"area": "Computer Science",
"studyType": "Bachelor of Computing, Honours, Class 1",
"startDate": "1996-01-01",
"endDate": "1999-12-31"
}
],
"awards": [
{
"title": "iAwards Startup of the Year - Merit Award",
"date": "2021-06-10",
"awarder": "Australian Information Industry Association (AIIA)",
"url": "https://aiia.com.au/iaward/2021-nsw-winners-and-merit-recipients/?iawardscat=367"
},
{
"title": "AU Patent 2019100118",
"date": "2019-02-05",
"awarder": "IP Australia",
"summary": "A System and Method for Delivering In-App Content Using Mobile Messaging",
"url": "http://pericles.ipaustralia.gov.au/ols/auspat/applicationDetails.do?applicationNo=2019100118"
},
{
"title": "AU Patent 2019100103",
"date": "2019-01-31",
"awarder": "IP Australia",
"summary": "A System and Method for Delivering In-App Content Using Mobile Messaging",
"url": "http://pericles.ipaustralia.gov.au/ols/auspat/applicationDetails.do?applicationNo=2019100103"
},
{
"title": "AU Patent 2018101656",
"date": "2018-11-05",
"awarder": "IP Australia",
"summary": "A System and Method for Facilitating the Delivery of Secure Hyperlinked Content via Mobile Messaging",
"url": "http://pericles.ipaustralia.gov.au/ols/auspat/applicationDetails.do?applicationNo=2018101656"
},
{
"title": "AU Patent 2018101015",
"date": "2018-07-23",
"awarder": "IP Australia",
"summary": "A System and Method for Facilitating the Delivery of Secure Hyperlinked Content via Mobile Messaging",
"url": "http://pericles.ipaustralia.gov.au/ols/auspat/applicationDetails.do?applicationNo=2018101015"
},
{
"title": "Super Star 2012",
"date": "2012-12",
"awarder": "MessageMedia",
"summary": "For being MessageMedia's \"Super Star\" in 2012"
},
{
"title": "MashupAustralia 2009 Transformation Challenge Bonus Prize",
"date": "2009",
"awarder": "GovHack, Linux Australia",
"summary": "For entries that enhance and/or make datasets available for re-use programmatically",
"url": "http://mashupaustralia.org/mashups/neogopher-16-lists-and-26-http-apis/"
},
{
"title": "Making Flex Better T-Shirt",
"date": "2008-11",
"awarder": "Adobe",
"summary": "My name included in the shirt's design"
},
{
"title": "Outstanding Achievement Award",
"date": "2002",
"awarder": "Telstra Research Laboratories",
"summary": "Mobility Solutions Off-The-Leash"
},
{
"title": "Australian Computer Society Prize",
"date": "1999",
"awarder": "Australian Computer Society",
"summary": "For \"the student graduating with the highest achievement in theoretical computer science\""
},
{
"title": "Best Picture Award for Computer Graphics",
"date": "1998",
"awarder": "James Cook University",
"summary": "For generating the best raytraced scene of the course"
},
{
"title": "First Place in University Programming Competition",
"date": "1997",
"awarder": "James Cook University",
"summary": "First place for my year level; using Borland C++ for MS-DOS"
}
],
"skills": [
{
"name": "C/C++ Development",
"level": "master",
"keywords": [
"Boost",
"Clang",
"cppcheck",
"CMake",
"GCC",
"gdb",
"GNU Make",
"googletest",
"gSOAP",
"qmake",
"Qt",
"QtTest"
]
},
{
"name": "Other Languages",
"level": "intermediate",
"keywords": [
"Bash",
"C#",
"Flex",
"Java",
"PHP",
"Python",
"Ruby"
]
},
{
"name": "Development Tools",
"level": "advanced",
"keywords": [
"Doxygen",
"Git",
"Subversion"
]
},
{
"name": "Continuous Delivery",
"level": "intermediate",
"keywords": [
"Bamboo",
"Coveralls",
"Jenkins",
"Travis-CI"
]
},
{
"name": "Cross-platform Development",
"level": "advanced",
"keywords": [
"Linux (CentOS, Debian, RHEL, Ubuntu)",
"Mac OS",
"Windows"
]
},
{
"name": "Relational Databases",
"level": "intermediate",
"keywords": [
"DB2",
"MySQL",
"PostgreSQL",
"Redshift",
"SQLite"
]
},
{
"name": "Non-relational Databases",
"level": "Intermediate",
"keywords": [
"DynamoDB",
"Memcache",
"MongoDB",
"Redis"
]
},
{
"name": "Messaging Services",
"level": "Advanced",
"keywords": [
"AMQP",
"Kinesis",
"Qpid",
"RabbitMQ",
"SMPP",
"SNS",
"SQS"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Fluent"
}
],
"interests": [
{
"name": "Trail Running",
"keywords": [
"Rollercoaster",
"Rebels Good Butt (60km)"
]
},
{
"name": "Weight Training"
},
{
"name": "Running"
},
{
"name": "Cycling"
},
{
"name": "Quantified Self"
},
{
"name": "Audio Engineering",
"keywords": [
"Live Sound Mixing",
"Sound Reinforcement Systems",
"Digital Home and Car Audio"
]
}
],
"references": [
{
"name": "Matt Porter",
"reference": "Paul is an incredibly talented and capable technology professional. His understanding of the inner-workings of some of the world's most complex and innovative cloud and development technologies is second-to-none. I was fortunate to be able to work with Paul while at MessageMedia, where he led the development of some very complex systems and architectures in a high-performance, high-resilience and high-volume environment. Never shaken by a challenge, Paul's quiet and consistent manner was a calming influence in the team whenever there were hurdles to overcome, and we could always count on Paul to somehow pull a \"rabbit out of a hat\" thanks to his exceptionally sharp technical skills. Working with Paul was definitely a great pleasure, and I hold both him and his achievements in the highest regard."
},
{
"name": "Tristan Penman",
"reference": "Paul is definitely one of the most talented engineers that I have had the privilege of working with. As a member of our team, he brought deep technical expertise, creative problem solving skills, and an amazing eye for detail. He played an important role as a mentor for myself, and continues to do so for other members of our team. He does all of this while managing to deliver on time, and without unnecessary technical compromises."
},
{
"name": "Rich Measham",
"reference": "In his time with us, Paul proved to be an extremely capable and professional developer.\nPaul provided us with expertise on the Windows platform where we have little in-house experience. He was able to accurately scope and develop the required solutions, but was also able to fit well into our consultative, reiterative development style.\nHis professionalism was beyond reproach and he fit into our team extremely well. Paul continually looked beyond what was asked of him and worked to provide solutions that provide our customers with amazing experiences.\nI would not hesitate to work with Paul again."
},
{
"name": "Andrew Stuart",
"reference": "Paul Colby is simply one of the finest software engineers around - deeply skilled and capable, an asset to any software team. I cannot recommend him more highly."
},
{
"name": "Andrew Scott",
"reference": "Paul is a highly professional, dedicated software developer. I was always impressed by his ability to skill up in new platforms and get apps working, even when documentation on those platforms was sketchy."
}
],
"projects": [
{
"name": "Bipolar",
"description": "GUI application for exporting training sessions from Polar sync software, such as Polar FlowSync",
"summary": "Created and maintain an open-source cross-platform GUI application for exporting training session data from Polar sync software, such as Polar FlowSync.",
"role": "Author / Maintainer",
"url": "https://github.com/pcolby/bipolar",
"media": [
{
"category": "thumbnail",
"name": "Bipolar logo",
"url": "https://raw.githubusercontent.com/pcolby/bipolar/master/qrc/icon/Bipolar.iconset/icon_128x128.png"
},
{
"category": "image",
"name": "Bipolar logo",
"url": "https://raw.githubusercontent.com/pcolby/bipolar/master/qrc/icon/Bipolar.iconset/icon_512x512.png"
}
],
"highlights": [
"Became the most discussed topic on Polar's V800 forum",
"Spawned at least three other related open-source projects",
"Prompted the Director of R&D at Polar Electro to seek me out, and connect with me on LinkedIn"
],
"keywords": [
"C++",
"OSX",
"Qt",
"Windows"
]
},
{
"name": "PMDA++",
"category": "open-source",
"description": "Header-only C++ library for writing Performance Metrics Domain Agents for Performance Co-Pilot (PCP)",
"summary": "Created and maintain an header-only C++ library for writing Performance Metrics Domain Agents for Performance Co-Pilot (PCP)",
"role": "Author / Maintainer",
"url": "https://github.com/pcolby/pcp-pmda-cpp",
"repo": "https://github.com/pcolby/pcp-pmda-cpp",
"highlights": [
"Well received by PCP developers",
"Project listed on [PCP project's Download page](http://pcp.io/download.html)",
"Project accepted for [inclusion in Fedora 29](https://apps.fedoraproject.org/koschei/package/pcp-pmda-cpp?collection=f29)"
],
"keywords": [
"C++",
"PCP",
"PMDA"
]
},
{
"name": "QtAws",
"category": "open-source",
"description": "Unnoficial AWS SDK for Qt.",
"summary": "Actively developing an AWS SDK for the [Qt cross-platform development framework](https://www.qt.io/).",
"role": "Founder",
"url": "https://github.com/pcolby/aws-sdk-qt",
"repo": "https://github.com/pcolby/aws-sdk-qt",
"highlights": [
"All core authentication, region and endpoint code in place",
"AWS service clients and models being built by custom code-generator",
"700K+ lines of code"
],
"keywords": [
"AWS",
"C++",
"Grantlee",
"Qt"
]
},
{
"name": "cqpid_php",
"category": "open-source",
"description": "SWIG-based Qpid Messaging API binding for PHP",
"summary": "Created a SWIG-based Qpid Messaging API binding for PHP",
"role": "Author",
"url": "https://github.com/pcolby/cqpid_php",
"repo": "https://github.com/pcolby/cqpid_php",
"keywords": [
"C++",
"PHP",
"Qpid",
"SWIG"
]
}
],
"meta": {
"theme": "curzy"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment