Profile

Cover photo
Bryon Elliott
Works at Aercoustics Engineering, Ltd.
Attended Georgia Institute of Technology
Lives in Vancouver, British Columbia, Canada
415 followers|162,219 views
AboutPostsPhotosYouTube

Stream

Bryon Elliott

Shared publicly  - 
 
Coming soon from the makers of the original Myst: http://obduction.com/.  I can't wait!
Obduction - A New World. “Rest assured, others have come before you, and others will follow.” - B. Sims. Obduction - A New Story. “I regret I must opine that I cannot at this time afford you my trust.” - C. Davis. Obduction - A New Framework. “Beyond the beauty of it all is a system and ...
5
Bryon Elliott's profile photoJohn Clark's profile photoBrian Kochera's profile photoVideo Game Manor's profile photo
7 comments
 
+Brian Kochera Riven was crazy frustrating--I agree with you! But its beauty and atmosphere was worth trying to get through the puzzles. I doubt Obduction will be as tough! No game can be!
Add a comment...

Bryon Elliott

Shared publicly  - 
 
It's a bright, sunny morning.  As I stand at the conference room window, it seems to me that the brilliant indirect light is melting away the icy fear and anxiety shell that was imprisoning me.  As my soul is progressively freed, I feel myself come back to life, smiling, and looking forward whatever my remaining years have in store for me.
11
Steve Holst's profile photo
 
Deep hugs.
Add a comment...
 
I have a productivity question for the busy folks out there:

What time/task management tool(s) do you use and like and actually help you prioritize the "trees" while keeping perspective on the "forest"?
1
Gryphon MacThoy's profile photoWulf Wehrle's profile photoBruce Cox's profile photoAllan Hurst's profile photo
12 comments
 
And this, +Bruce Cox, is why I maintain a supply of large index cards at home. While I use various methods to schedule and keep track of my tasks, nothing beats sitting down with an index card and writing out my tasks. It helps me prioritize and think about what's really important. When I pack for a trip, if I list everything out that I'm going to need on an index card, I rarely miss anything. When I use a spreadsheet, I almost always miss something.
Add a comment...

Bryon Elliott

Shared publicly  - 
 
I've just cancelled my Battle.Net account.  I think that is the most difficult thing I have ever done.
8
Tom Scott's profile photoBryon Elliott's profile photo
2 comments
 
Don't need it, in that, just knowing what I'd lose if I let myself indulge my addiction is enough to keep me away.  I miss my Taurin druid...
Add a comment...

Bryon Elliott

Shared publicly  - 
 
Great answer to a phrase that I'm really, really sick of hearing...
9
Daniel J. Stern's profile photoMike Reaser's profile photoPaul Bishop's profile photoMichael Turpen's profile photo
12 comments
 
The LARD needed another ANGEL!*
Which is strange, because the doctrine is that there were already angels before there were humans, so why would the LARD their DOG need to make angels out of humans? 
*Usually said when it's an infant or child who dies
Add a comment...

Bryon Elliott

Shared publicly  - 
 
Finally dropped our citizenship applications in the mail!
16
Daniel J. Stern's profile photo
 
Yayyyyy!
Add a comment...
In his circles
196 people
Have him in circles
415 people
Bob Donahue's profile photo
Paul Tu's profile photo
Glen Morris's profile photo
Michael Pritchard's profile photo
Bob Flesh's profile photo
Dialoga di Silvano Sartori's profile photo
Sean Murphy's profile photo
Bruno Dupond's profile photo
Eric Major's profile photo

Communities

Bryon Elliott

Shared publicly  - 
 
+Steve Holst Happy (belated) Birthday, Steve!  Hope you're having a great weekend!  *hugs*
5
Steve Holst's profile photo
 
Thank you very much Bryon!  Big nasty hugs.
Add a comment...

Bryon Elliott

Shared publicly  - 
 
This was a particularly difficult morning.  

This is a bad analogy, but it's the best I can create with the words available to me.  Depression, whether S.A.D. or chronic, feels like being encased in a sphere of thick, grey gelatin.  It fights every move you make.  So just lifting your arms or standing up takes significant extra effort against the gooey resistance.

Some mornings, like this one, you can't even work up the vitality to get out of bed.  Instead, you pull the covers over your head and dread the inevitable moment when you will have to get up.  I laid there for over an hour, thinking of that moment, feeling the anxiety rack my soul as it washed back and forth through me.

At work, we have large windows facing south, west, and north.  As the sun rose, I stood in a corner conference room, letting the first rays of the day strike me.  I could feel the gel desiccate, peel off fleck by fleck, and gently float away as if on a gentle meadow breeze.  There's a tiny blob of it remaining at my core, but otherwise, I am once again myself, if somewhat weary and shaken.
6
Bill Pusztai's profile photoPaul Bishop's profile photoSteve Holst's profile photoBryon Elliott's profile photo
6 comments
 
The lights do help, once I manage to turn them on.  :-)
Add a comment...
 
On days like these, I seriously appreciate my former company's practice of just closing for the latter half of December so all employees could enjoy the holidays and be refreshed for the new year.
8
Bryon Elliott's profile photoPaul Bishop's profile photoJohn Witherspoon's profile photoBob Donahue's profile photo
6 comments
 
This coming week is my week from hell at work.   WHY do networks think that a season premiere at the beginning of January is a good idea?
Add a comment...

Bryon Elliott

Shared publicly  - 
 
Having been on both the "depressed" and "support" side of this coin, this article seems bang on.  Likewise, much of this applies if you're dealing with someone who needs to vent, let off some steam, and/or just get stuff off his/her chest.
You love them and want to help, but it's hard to know how to do that. Here are some tips from people who've lived with depression.
4
Steve Holst's profile photo
 
Good advice.
Add a comment...

Bryon Elliott

Shared publicly  - 
 
Happy Thanksgiving, to all who celebrate it today!
4
Add a comment...
 
Interview today.  Everyone wish me luck!
14
Richard Paris's profile photoPatrick Welsh's profile photoLarry Elliott's profile photoCorey Reid's profile photo
8 comments
 
Glück!
 ·  Translate
Add a comment...
People
In his circles
196 people
Have him in circles
415 people
Bob Donahue's profile photo
Paul Tu's profile photo
Glen Morris's profile photo
Michael Pritchard's profile photo
Bob Flesh's profile photo
Dialoga di Silvano Sartori's profile photo
Sean Murphy's profile photo
Bruno Dupond's profile photo
Eric Major's profile photo
Communities
Education
  • Georgia Institute of Technology
    Information and Computer Science, 1987 - 1993
    Bachelor of Science in Computer Science from the Georgia Institute of Technology in 1993. Graduated with High Honors. Member of the Golden Key International Honour Society.
Basic Information
Gender
Male
Looking for
Friends, Networking
Relationship
Married
Story
Tagline
I'm just this software engineer, you know?
Work
Occupation
Software Engineer, specializing in server-side Python application development in a Linux environment.
Skills
Software Engineering, Python, Ubuntu, Databases, SQL, Software Development, Application Development, OOP/OOD/OOA, Unix, Linux, Mercurial, Microsoft Windows, Subversion, PyWin32, Red Hat Enterprise Linux, SCons, OAuth, Buildbot, Database Design, RSS, HTML, Web Development, Web Applications, JavaScript, CSS, Apache, REST, LAMP, XHTML, ReportLab, PostgreSQL, OS X, Selenium, reStructuredText, Python Imaging Library, Python Excel, PostGIS, Nginx, jQuery, Google Maps API, Django, Debian, Amazon S3, AJAX, PL/SQL, Oracle, wxPython, Visual Basic .NET, Sybase SQL Server, Microsoft SQL Server, XPath, XML, DTD, Transact-SQL, InstallShield, Kiln, JIRA, Collaborator, Sphinx, GitHub, git, mod_Python, CVS, XSLT, DOS, Visual Studio, C++, VMware Player, VirtualBox, VMware Fusion, MFC, Java, Visual Basic, DocBook, Tomcat, JSP, Visual C++, C, Standard Template Library, Watcom SQL, VM/SQL, VM/SP, REXX, MVS, BookMaster, FogBugz, Windows Management Instruction
Employment
  • Aercoustics Engineering, Ltd.
    Consulting Software Engineer, 2013 - present
    Area of Focus: Develop and maintain the data fetching and processing daemons. * Design, implement and maintain the server-side Linux daemons that automatically retrieve and store data from environmental measurement instruments via TCP datagrams, FTP and e-mail. Implemented as pure Python. * Maintain internal documentation on the use of our collection of daemons.
  • Adcentricity, Ltd.
    Senior Software Engineer, 2008 - 2013
    Area of Focus: Responsible for developing, maintaining, and administering AdVenue, an in-house LAMP web application used by our entire company. * Designed, implemented, and maintained AdVenue, a Python / Django workflow web application which incorporated Google Maps API, PostGIS, Amazon S3, and AJAX technologies, and used ReportLab, Python Imaging Library and Python Excel to generate materials. AdVenue, aggregated dozens of digital advertising networks and cross-referenced their venue locations with demographics and Nielsen data. It then cherry-picked venues for our clients (usually advertising agencies) across North America that best fit their budget and demographic target. In addition, it produced the documents, contracts, and other materials needed to deploy the advertising campaigns. * Designed and implemented the AdVenue REST API, through which our clients could access their pertinent data. The endpoints used HTTP Digest Authentication for security. * Developed and maintained a Python utility to import and cleanse venue data from our advertising network partners' spreadsheets into our system, which made heavy used of Python Excel. * Designed, implemented, enhanced and tweaked PostgreSQL database schemas, writing upgrade scripts as needed. * Wrote custom Python scripts as needed to mine data for ad-hoc reports in multiple formats (PDF, Excel, csv, et cetera). * Maintained developers' reStructuredText / Sphinx documentation to keep it current. * Administered the production Debian server, on which ran Apache, PostgreSQL, and Nginx. * Provided AdVenue technical support to our staff. * Helped train junior team members.
  • CGI, Inc.
    Senior Consultant, 2006 - 2007
    Area of Focus: In-house software development and third-party software evaluation. * Created and maintained a wide variety of in-house software as needed by our department. Applications were written in Python, PL/SQL, Visual C++, Visual Basic .NET, and Visual Basic, and used MFC, PyWin32, and wxPython. * Resumed my MapMaker duties. (See INSpire entry for details.) * Wrote several automating and supporting Python utility scripts. * Wrote and optimized Oracle DML, DDL, and triggers. Created indexes as needed to enhance performance. * Evaluated third-party applications for use in our business, including Birt, Siebel, and Oracle Business Objects. * Set up and administered a MediaWiki site for our department. Resolved user questions, and provided instruction and examples.
  • Signpost Networks, LLC.
    Software Engineer, 2004 - 2005
    Area of Focus: Responsible for developing and maintaining LAMP web applications and their supporting back-end libraries. * Created and maintained web applications for our clients to post train information, news, weather, sports, and operational alerts to their network of rail and metro station LED and LCD displays and to send messages and newsletters (named TransitTalk) to their subscribed passengers via RSS, e-mail, or SMS. Subscribed passengers could log in to set preferences and routes, and retrieve pertinent announcements. Sites were dynamically generated via Apache, mod_python, Python, and PL/SQL against a PostgreSQL database and used CSS, JavaScript, RSS, and ReportLab. * Wrote several automating and supporting Python utility scripts. * Designed, implemented, modified, and enhanced database schemas. * Wrote DocBook technical and user documentation.
  • Loyaltyworks, Inc.
    Software Engineer, 2002 - 2004
    Area of Focus: Responsible for the back-end technology behind our clients' loyalty and incentive program LAMP web sites. * Designed and implemented server-side libraries used by the web sites. Libraries were originally written in Java, and then later converted to Python. Originally used Sybase for persistent data, then later converted to Oracle. * Created, enhanced, and maintained public web sites for clients' customers to log in and redeem "points" for merchandise. Sites were originally implemented in SilverStream, then later converted to Java Server Pages (JPS), and then later, to mod_Python. * Developed migration plan to convert from SilverStream to Java and Python, and from Sybase to Oracle. * Wrote several automating and supporting utility scripts. * Wrote and optimized DML, DDL, stored procedures, and triggers in both Sybase and Oracle. Created indexes as needed to enhance performance.
  • INSpire Insurance Solutions, Inc.
    Software Engineer, 2000 - 2002
    Area of Focus: Responsible for MapMaker, the graphical user interface component of the TransFluent Software Suite, which translated between data formats commonly used in the insurance industry, including standards defined by ACORD. * Enhanced and maintained MapMaker, a Visual C++ / MFC client-side application which ran on all flavours of Windows. * Supported our MapMaker users with their questions and technical issues. * Worked on various prototypes which used ACORD's new XML formats. Designed XML structures (with associated DTDs) and used XSLT and XPath. * Maintained TransFluent's command-line C utilities.
  • Southern Bell
    Senior Software Engineer, 1996 - 2000
    Area of Focus: Lead developer for SAMS, Contract Wizard, Integrated Pricing Process (IPP), and all installation programs. * Enhanced and maintained SAMS, a PowerBuilder/Sybase/T-SQL client-side application which tracked contract lifecycles from the proposal stage through completion of implementation. * Designed, implemented and maintained Contract Wizard, a PowerBuilder/PFC/Oracle/PL-SQL client-side application. * Designed, implemented and enhanced database schemas for all applications. * Wrote the installation programs for all of our applications. * Evaluated various workflow tools, including InConcert, and development tools for use in our department. * Supported users with their questions and technical issues. * Wrote utility scripts as needed in Visual C++. * Wrote specification documents as necessary.
  • G.E. Capital
    Software Engineer, 1996 - 1996
    Area of Focus: Development of TAVS. * Designed, implemented and maintained the Total Audio Visual System Order Entry System (TAVS), a PowerBuilder/Oracle/PL-SQL client-side application which was used to enter, fulfill, and bill for rental of equipment stored in our company's warehouses. * Wrote and optimized DML, DDL, stored procedures, triggers and indexes.
  • OSoft Development Corporation
    Software Engineer, 1994 - 1996
    Area of Focus: Miscellaneous internal development tasks while between contracts. * Sent out as a consulting software engineer to UPS and Atlanta Gas Light Company. (See their entries in this list.) * Designed and implemented company internal web site. * Maintained internal command-line utilities written in C and C++.
  • IBM
    Co-op, 1987 - 1993
    Worked as an intern six months of each year with IBM maintaining various in-house applications, wroting utilities and automation scripts, designing database schemas, and supporting users with technical issues.
  • American Red Cross
    Volunteer, 1985 - 1987
    Volunteered over 500 hours throughout high school for the Ft. Jackson, South Carolina branch of the American Red Cross setting up and operating their office computer.
  • FinancialCAD Corporation
    Software Engineer, 2013 - 2014
    Area of Focus: Develop and maintain the build system. * Enhanced and maintained the SCons/Buildbot build system, added and updated third-party products used by and distributed with our products, and increased the reliability and efficiency of the overall system. The build system compiles C, C++, Java, and Python source code into the Red Hat and Windows installation programs. * Wrote custom multi-threaded Python scripts as needed to monitor and maintain our twenty-two build computers. Scripts used Windows Management Instruction (WMI), ssh, psutil, and PyWin32 to interact with the build computers. * Administered the build computers as needed. * Assisted developers with the usage of the build system and third-party products.
  • Atlanta Gas Light
    Software Engineer, 1995 - 1996
    Area of Focus: Development of the Energy-Wise Information System (EWIS), a client-side PowerBuilder/Oracle/PL-SQL application which was used by the customer service department. * Designed, implemented and maintained the "Appliance Program" section of EWIS, which supported all of AGLC's Energy-Wise Incentive initiatives. It collected customer information and generated reports providing summary and detailed information about program participation. * Designed, implemented and enhanced Oracle database schemas. * Worked directly with the customer service representatives to collect requirements and feedback, and to thoroughly beta test new enhancements. * Supported users with their questions and technical issues.
  • United Parcel Service
    Software Engineer, 1994 - 1995
    Area of Focus: Development of the International Incentive Administration System (IIAS), a client-side PowerBuilder/DB2 application which gathered statistics about customers and, based on their details, provided recommended pricing discounts based on complex company guidelines. * Designed, implemented and maintained the "materials" section of IIAS, which provided a set of printed documents and reports that aided company representatives when interacting with customers or automated company rules associated with the company-customer relationship. It used OSoft's SpinList and Microsoft Word, Microsoft Excel, WordBASIC, Visual Basic, OLE and DDE. * Designed and implemented the U.S. and German IIAS PowerBuilder/Watcom prototypes. * Met regularly with an international team of representatives to track progress, demonstrate new features, and keep updated on requirements. * Supported users with their questions and technical issues. * Designed, implemented and enhanced DB2 and Watcom database schemas.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Vancouver, British Columbia, Canada
Previously
Toronto, Ontario, Canada - Columbia, South Carolina - Atlanta, Georgia - Nashville, Tennessee - Stouffville, Ontario - Fort Jackson, South Carolina - Lexington, Kentucky - Smyrna, Georgia - Decatur, Georgia - Clarkston, Georgia - Sutton West, ON