Julie Wetherbee, Developer in Pittsburgh, PA, United States
Julie is available for hire
Hire Julie

Julie Wetherbee

Verified Expert  in Engineering

Software Architecture Developer

Pittsburgh, PA, United States

Toptal member since August 21, 2015

Bio

Julie has over 20 years of experience building software applications and leading engineering teams for businesses of all sizes. She has expertise in Java, JavaScript, C, C++, and Perl, and is familiar with many popular frameworks. Recently, Julie designed and implemented a large-scale Oracle database sharding solution for Walmart.com.

Portfolio

Anonos
Apache Spark, Apache Kafka, Pentaho Data Integration (Kettle), ETL...
Walmart Labs
Solr, Cassandra, PostgreSQL, Oracle, Java, Architecture
LiveOps, Inc.
MySQL, Google Web Toolkit, Redis, OSGi, C, Java, Perl, Architecture, LiveOps

Experience

  • C++ - 15 years
  • Perl - 15 years
  • Java - 10 years
  • Software Development Management - 8 years
  • Technical Leadership - 8 years
  • REST APIs - 8 years
  • Software Architecture - 8 years
  • Node.js - 4 years

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Eclipse, MacOS, Git, Vim Text Editor, Linux

The most amazing...

...thing I've designed and developed is a distributed data transformation pipeline for custom endpoints along with an application suite for Walmart Labs.

Work Experience

Chief Software Architect

2015 - PRESENT
Anonos
  • Led architecture and development for a suite of data privacy products.
  • Implemented data privacy applications and SaaS services.
  • Implemented plugin integrations for ETL products like Pentaho Data Integration.
  • Managed the company's global Amazon Web Services environment.
  • Worked directly with sales prospects and customers to demo, evangelize, implement, and integrate our products.
Technologies: Apache Spark, Apache Kafka, Pentaho Data Integration (Kettle), ETL, Amazon Web Services (AWS), Java, Node.js, JavaScript, Architecture

Principal Software Engineer

2012 - 2015
Walmart Labs
  • Designed and developed a distributed data transformation pipeline for custom endpoints (e.g., sending and transforming data from Oracle to Graphite for monitoring database performance), using Java.
  • Created an application suite to safely and automatically load-balance data among database shards in a home-grown sharding system using Java.
  • Architected and built a next-generation “Do What I Mean” data access layer that makes back-end storage systems opaque to the front-end application developer, using Java, Oracle, PostgreSQL, MySQL, and Cassandra.
  • Orchestrated my team’s Agile roadmap planning, software lifecycle, builds, continuous integration, testing, service integration efforts, and deployment.
  • Represented my team and our ideas in front of various audiences, including the company’s architecture board and executive leadership.
Technologies: Solr, Cassandra, PostgreSQL, Oracle, Java, Architecture

Principal Application Engineer

2008 - 2012
LiveOps, Inc.
  • Designed the next-generation version of the real-time monitoring product.
  • Designed and implemented LiveOps’s first external single sign-on service and external API.
  • Contributed significantly to a team design for LiveOps’s first phone call and human operator management API.
  • Improved and maintained the LiveOps Access Control Service, a PCI- and HIPAA-compliant, RESTful Perl service that provided internal access to account security information.
  • Built the second-generation version of LiveOps’s Dubber product, a distributed Perl application responsible for transcoding recordings of tens of thousands of phone calls each day.
Technologies: MySQL, Google Web Toolkit, Redis, OSGi, C, Java, Perl, Architecture, LiveOps

Proprietary Equity Trader

2007 - 2012
ECHOtrade
  • Executed manual and automatic day trades of NYSE-listed equity issues.
  • Analyzed and forecasted market trends and developed algorithms for future trading and investment strategies using Perl and PostgreSQL.
  • Earned a SEC Series #7 General Securities Registered Representative license.
Technologies: PostgreSQL, Perl

Engineering Consultant

2007 - 2007
Watts Radiant
  • Designed and developed CAD software and algorithms in C# for optimizing layout of the company’s flagship heating products in new and renovated construction.
  • Communicated regularly with mechanical engineers and marketing managers to determine software specifications and design parameters based on previous usability studies.
Technologies: .NET, C#

Research Assistant

2006 - 2006
Carnegie Mellon University
  • Participated in the design of a spiral-finned magnetic micro-capsule for performing endoscopy, biopsy, ablation, and other medical tasks in the human intestinal tract.
  • Designed and developed the C++ software control system for a bank of electromagnets that had the ability to move the aforementioned micro-capsule about its rotational axis in order to allow it to navigate the human body.
Technologies: GTK+, C++

Owner

2003 - 2006
Purplehost.net
  • Owned and operated a small-scale, Linux-based web, FTP, and email hosting company based on Perl and PostgreSQL.
Technologies: PostgreSQL, Perl

Firmware Engineer

2004 - 2005
Anritsu Corporation
  • Developed VxWorks-based embedded systems software, using C++ and Perl, to gather and transmit detailed instrumentation data during 1xEV-DO and CDMA2000 mobile device proving tests.
Technologies: EVDO, VxWorks, Perl, C++

Webmaster

2004 - 2004
The UTD Mercury
  • Transitioned a student newspaper’s entire website, archive, and associated data into a third-party-hosted publishing solution, using Perl for data import, transformation, and export.
Technologies: Perl

Engineer

2000 - 2002
Signalogic
  • Implemented a 2D block-diagram development platform for composing entire embedded software applications by visually connecting blocks of code, using C++, MFC, and a variety of Texas Instruments DSP hardware.
Technologies: TI DSP C2000, Microsoft Foundation Classes (MFC), Microsoft Foundation Class (MFC) Library, C++

US Patent 10043035: Systems and Methods for Enhancing Data Protection by Anonosizing Structured and Unstructured Data and Incorporating Machine Learning and Artificial Intelligence in Classical and Quantum Computing Environments

https://patents.google.com/patent/US10043035B2/en
A patented invention in which data protection and privacy may be accomplished and enhanced with machine learning and artificial intelligence. The patent addresses data protection and privacy implications on today's computers and on quantum computers in the future.
2005 - 2006

Master of Science Degree in Electrical & Computer Engineering

Carnegie Mellon University - Pennsylvania

2000 - 2005

Bachelor of Science Degree in Physics

University of Texas - Texas

Libraries/APIs

REST APIs, Node.js, Microsoft Foundation Class (MFC) Library, kundera, DBIx::Class, jQuery, Microsoft Foundation Classes (MFC)

Tools

Eclipse IDE, Microsoft Visual Studio, CVS, Subversion (SVN), Git, IntelliJ IDEA, Apache Maven, Jenkins, Ansible, Gradle, AWS OpsWorks, Amazon Virtual Private Cloud (VPC), Apache HTTP Server, Travis CI, AWS SDK, AWS IAM, GTK+, Solr, Vim Text Editor, Pentaho Data Integration (Kettle), Mercurial, Chef

Languages

Bash, C++, Java, Perl, SQL, C, XML, JavaScript, HTML, CSS, C#, Ruby

Frameworks

Dropwizard, Jersey, Boost, Hibernate, OAuth 2, .NET, OSGi, Google Web Toolkit, Apache Spark, LibGDX, Dancer, Ruby on Rails 5

Paradigms

Concurrent Programming, Scrum, Agile Software Development, Waterfall Development, REST, ETL, Serverless Architecture

Platforms

Linux, Amazon EC2, Apache2, AWS Lambda, MacOS, Eclipse, VxWorks, Amazon Web Services (AWS), Apache Kafka, Oracle

Storage

PostgreSQL, Amazon S3 (AWS S3), MongoDB, Redis, MySQL, Cassandra

Other

Software Architecture, Software Development Management, DNS, Servers, Security, Leadership, Technical Leadership, Networks, Identity & Access Management (IAM), Privacy, Amazon Route 53, Architecture, Cryptography, TI DSP C2000, EVDO, SOAP, OpenID Connect (OIDC), LiveOps

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring