Patrick Schweiger
Senior Software Engineer at Loxo- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
German Limited working proficiency
Topline Score
Bio
Credentials
-
AWS Certified Developer – Associate
Amazon Web Services (AWS)Jun, 2018- Nov, 2024 -
GIAC Certified Web Application Defender (GWEB)
GIAC CertificationsSep, 2016- Nov, 2024
Experience
-
Loxo
-
United States
-
Software Development
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2022 - Present
-
-
-
SANS Institute
-
United States
-
Computer and Network Security
-
700 & Above Employee
-
Lead Software Engineer
-
Nov 2013 - Dec 2021
• Forked WebSocket based whiteboard for distribution, access control, input validation, and audit snapshots• Led rapid integration of ProctorU remote proctoring to mitigate coronavirus test center closures• Added multi point item to assessment form assembly and delivery item type featuring virtual machines• Implemented network disruption detection and automatic clock adjustments on recovery• Modeled and implemented certification renewal via CPE• Provided key support on migrations to a new private datacenter - later to AWS• Created C# Vegas PRO plugin for association of course metadata directly on the timeline
-
-
-
-
Senior Software Engineer
-
Oct 2011 - Nov 2013
• Lead complete re-architecture and implementation of a shopping deals consolidation engine • Separated front and back end applications – implementing back end and database model fromscratch • Designed/implemented Solr schema, DIH, custom build applying SOLR-1782, multi-coredeployment, incremental updates, PHP client and domain logic - all shared by MVC integrationadapters for symfony and Zend Framework • Offer to product matching with domain specific text preprocessor and MySQL full text hybridsolution to achieve performance and result set accuracy requirements • Consolidated/replaced majority of front end view layer and client side JavaScript application,introducing coherent caching at various levels including the browser • Introduced shared storage, event driven updates, and filters in the Javascript application,allowing for component reuse and fine grained event analytics• OpenLayers based GAP/Food Safety application• PHPExcel based spreadsheet parser and templating engine with AngularJS driven front end
-
-
-
-
Senior Software Engineer
-
Feb 2011 - Oct 2011
• Created full stack for image intake/selection application integrated with NetSuite web services - frompersistence to ajax in customer facing and administrative user interfaces• SuiteScript scripts to introduce order status pseudo states for end users • Created full stack for image intake/selection application integrated with NetSuite web services - frompersistence to ajax in customer facing and administrative user interfaces• SuiteScript scripts to introduce order status pseudo states for end users
-
-
-
-
Sr. Software Engineer
-
Oct 2009 - Feb 2011
• Consolidated four forks of symfony API order intake application, introducing interfaces, propel superclasses, and delegate implementations• Migrated multiple applications from symfony 1.1 to 1.2, then to 1.4• Integrated PHPUnit• Replaced redundant print server applications with a single server and client• Bulk order intake, image manipulation and print servers for custom integrations with Phillip Morris, Hewlett Packard, and CafePress• Ported majority of image manipulation from PowerSwitch/PhotoShop based stack to ImageMagick on GNU/Linux• Affected all model and database schema changes as well as data migrations from the databases I obsoleted• Moved authentication to LDAP and implemented basic authorization and audit trails• Introduced SDLC to the company, including version control, test/local/staging/pre-production environments, documentation generation, and coding conventions
-
-
-
Photobucket
-
Technology, Information and Internet
-
1 - 100 Employee
-
Sr. Software Engineer
-
Oct 2008 - Jun 2009
• Designed, implemented, and refactored server side infrastructure• Refactored image manipulation code base on web servers, image manipulation clusters and bulk upload Java applet, reducing code base by 30% while improving efficiency• Applied JFIF knowledge to transmit bare image data to remote moderation sites decreasingtransmission costs• Replaced large set of data gateway factories with a registry, simplifying model creation and migration, while reducing code in a fourth branch of a parallel class hierarchy• Refactored configuration subsystem making routing configuration merges 12 times faster• Designed and implemented end user comment filter using visitor/builder patterns to limit HTML tags to a permissible subset and translate all possible image link styles• Unit tested new and refactored libraries
-
-
-
Beatport
-
United States
-
Musicians
-
100 - 200 Employee
-
Software Engineer
-
2007 - 2008
• Refactored, documented, and supported framework code based on CakePHP to provide data access abstraction layer to decouple application from a set of databases • Redesigned then implemented audio file conversion system to fork/join multiple processes to better utilize hardware - significantly improved error detection, handling and reporting - repaired IFF mark chunk parser bug in sox (open source audio file conversion application) • Refactored large parts of in-house content ingestion and management system • Unified business rule enforcement relating to contracts, product life cycle, pricing and taxes, and cross-store product availability across applications• Streamlined meta data ingestion when adding support for EMI's format • Repaired server side view/model cache coherency - enabling synchronized client side caching in the process
-
-
-
-
Software Engineer
-
1999 - 2007
• Graphical user interfaces, network servers, and hardware monitors on FreeBSD UNIX systems serving as time and frequency source, distribution, and measurement systems. • Most user interfaces written in C++ using gtkmm and glibmm • Back end processes provided command line interfaces • SNMP v2c agent with in-house C++ wrapper for Net-SNMP, and corresponding Java Swing based SNMP entity manager using Westhawk's SNMP stack • Designed, implemented, and maintained in-house C++ wrapper libraries for sockets, pthreads, SysV IPC, and user interfaces • Developed major components for over 10 products • Rewrote end user manual for TSC 5120 and 5115 phase noise test sets • Completed and debugged UNIX device drivers for the 4370 product • Served as systems administrator at time of hire
-
-
Education
-
University of North Texas
Computer Science -
Texas Academy of Mathematics and Science
GED