Andrew B. Sudell
http://www.drewsudell.org/contact-info.html

Summary

Experienced architect and development lead with strong background in Java, Unix/Linux, C, and Python. Strong distributed systems experience including networking (Sockets, TLI), distributed objects (CORBA, RMI, EJB), middleware (SmartSockets, MQSeries, ActiveMQ, RabbitMQ, SQS), RDBMSs (Oracle, PostgreSQL, ...), DSMs (memcached, Coherence), and Services (SOAP, XML-RPC, REST). Has a strong track record of taking leadership roles over the full product life cycle, from requirements gathering and design, thorough construction and deployment. Has a proven history of working with senior management, operations, and business users to define requirements and set product direction. Areas of interest include agile methodologies, system performance tuning, distributed systems, software extensibility, internationalization, and cryptography.

Employment


GSI Commerce, Principal Software Engineer and Architect, 2008-Present

Worked with Product Management and Senior Management, to set technical direction on re-platforming efforts. In turn, lead a number of those efforts including:


Invite Media, Senior Software Engineer, Feb - Dec 2008

Built a demand-side platform for online advertising, recently acquired by Google.


GSI Commerce, Principal Software Engineer and Architect, 2002-2008

Maintained and enhanced e-commerce platform used by a provider of outsourced online stores for major retail firms, such as Toys''R''Us, Radio Shack, and Ralph Lauren.


Trintech, Senior Software Developer, 2000-2002

Worked on a variety of banking and e-commerce applications, primarily eIssuer, an electronic wallet.


HealthAxis, Senior Developer, 1999-2000

Extended and enhanced e-commerce site, since sold to Digital Insurance, selling a range of third party insurance products.


Platinum Technology (now Computer Associates), Senior Product Developer, 1995-1999

Worked on the Enterprise Performance Management (EPM) product suite, as a member of the kernel team. EPM is a performance monitoring application that gathers data from servers (Unix and NT), networks, applications, and RDBMS engines in order to graph trends, detect anomalies, and perform notifications and corrective actions. Also worked closely with the POEMS project, a systems management framework within which EPM integrated with other Platinum products.


Feith Systems and Software, Senior Software Engineer, 1989-1995

Major projects were Feith Document Database (FDD) and Netware for Unix. FDD is a document imaging system build around MS-Windows clients and Unix Servers, using commercial RDBMSs and a locally written Optical Disk Library Manager (EasyJuke). Netware for Unix is a source code product from Novell, which Feith OEMed on the AT&T and NCR platforms.

Step-Saver Data Systems, Support Analyst 1987-1989

Step-Saver provided Office Automation and Billing systems to the Medical and Legal professions. Primary responsibilities included supporting and enhancing Unix based Medical systems derived from a 3rd party OEMed source base.

Education

Villanova University
Master of Science in Computer Science. Independent study project Design and Implementation of a Tuple-Space Server for Java.

University of Pennsylvania
Bachelor of Arts in Astronomy and Astrophysics.

Professional

Member Usenix, ACM, and the IEEE Computer Society.



Andrew Sudell 2010-07-06