Paul Blasucci's Weblog

Thoughts on software development and sundry other topics

weblog index

My Employment Experience

Published:

Profile

I am a creative and versatile software engineer who dives into complex domains to find pragmatic, bespoke solutions across a wide range of technologies. I am also a strong communicator who can easily bridge the gap between technical and non-technical stakeholders. With more than 25 years experience, whether green-fielding new ideas or wrangling legacy code, I help technology teams deliver real value.

Experience

Technology Solutions Consultant, Mulberry Labs, October 2019-Present

Provide various capabilities related to professional software development on a consulting basis. Services include, but are not limited to: solutions architecture; product design, development, and support; developer leadership and growth; technical training. Clientele are located variously throughout Europe.

Highlights

Senior Software Engineer, eVision Industry Software July 2017-October 2019

Designed, developed, and supported several products (and supporting services) for industrial operational risk management. In support of which, assumed various responsibilities: requirements gathering, back-end coding, front-end coding, quality assurance, level two support, and (when necessary) customer engagement. Also, responsible for mentoring junior developers, serving on advisory boards, participation in funding efforts.

Highlights:

Software Engineer, StatMuse Inc. November 2016-January 2017

Worked as part of a small team (within a ~20-person startup) building novel experiences for sports enthusiasts. Principally helped contribute to a natural language processing (NLP) and natural language generation (NLG) pipeline, which provided “plain English” queries over an extensively curated database of historical sports data for the NBA, NFL, and MLB.

Highlights:

Associate Director, Jet.com August 2016-November 2016

Participated in the maintenance and evolution of the “pricing engine”, a core e-commerce component which applies complex price adjustments to a large inventory in a quasi-real-time fashion. This required authoring several cloud-based micro services (as part of the company’s bespoke tooling running atop Microsoft’s Azure platform). It additionally necessitated close co-ordination with the product catalog team (for data ingest) and the analytics team (who develop the actual pricing models).

Highlights:

Lead Technologist, Quicken Loans August 2014-August 2016

Provided technical leadership to a team of eight engineers as we crafted bespoke software for a business unit that trades mortgages in the financial markets. Primarily responsible for having a detailed understanding of the overall code base and evolving said code base to best meet the needs of the business. This meant: being able to wrangle legacy code, being both strategic and tactical with new code, interacting with external teams, and maintaining clarity on a complex domain model. Also, responsible for: mentoring junior developers, researching new tools and techniques, and guiding the process by which the company converts proprietary solutions into open-source software.

Highlights:

Research Developer, Bayard Rock LLC April 2012-August 2014

Primarily focused on improving the design, execution, and delivery of experiments in the computational entity resolution space. Secondary responsibilities geared toward the productizing of certain findings. Typically, this meant producing and supporting code libraries (i.e. for use by strategic business partners). This combination of responsibilities necessitated close interaction with scientists, business analysis, and IT personnel. It also required navigating between the vagaries of data science and software engineering. Incidental responsibilities included, but were not limited to: ensuring smooth inter-business communications, mentoring developers, and evaluating potential tools to improve primary and secondary responsibilities.

Highlights:

Quantitative Developer, Blue Crest Capital LLC March 2010-April 2012

As a front-office developer, working first with equity derivatives and then foreign exchange, the primary focus was “tactical” development: rapid execution of tools addressing immediate risk-management concerns. This required close interaction with portfolio managers, surgically precise enhancements to existing code, and self-directed design and implementation of robust infrastructure components. Secondary responsibilities included: participating in architectural review sessions, ad hoc supplemental desktop support, and evaluating potential new development tools and technologies.

Highlights:

Senior Software Engineer, Crestron Electronics May 2009-March 2010

Part of a 12-person team delivering the next-generation suite of software tools used to program high-end electronics equipment. As a key technologist on the team, responsibilities included: participating in architectural design sessions, development of core tools and supporting framework components, and providing mentoring to junior developers. Additional responsibilities included evaluating potential new development tools and leading intra-team and inter-departmental training sessions.

Highlights:

Lead Software Engineer, Alere February 2008-May 2009

Served as the technical lead to a team of three developers maintaining and enhancing a web-based health record management system licensed to several health insurance providers. Responsibilities included: translating business requirements into technical specifications, interfacing with vendor and partner business units, design guidance and code review for junior team members, and general application development. Additional responsibilities included: assisting with end-user support, providing development support on other applications, and evaluating potential new development tools and technologies.

Highlights:

Consultant, October 2005-February 2008

Provided consulting services and custom software solutions. Projects were typically desktop applications or web-based solutions, designed for several different platforms (e.g. Mac OS, Windows), built using a variety of technologies (e.g. Microsoft .NET Framework, Django). Consulting services ranged over the full project life cycle and included: requirements gathering, architecture, development, and training.

Highlights:

Developer Consultant, Avanade Inc. February 2004-October 2005

Performed onsite consulting for Fortune 500 clients developing custom solutions based on the Microsoft platform. Individual tasks included: architecture, development, and training. Work was done in teams from three people to twenty-five people.

Highlights:

Developer, Econium Inc. June 2001-February 2004

Responsible for the architecture and development of corporate and commercial web-based applications for Fortune 500 clients (Pfizer, Kraft, and others). Services were performed both on-site and from Econium’s offices. Microsoft .NET Framework was typically used as the underlying (server-side) development platform, with the end-user experience driven by a mixture of HTML, JavaScript, and XML. Microsoft SQL Server was typically leveraged as the storage engine. Additional responsibilities included working with designers to ensure production of low-maintenance “code-friendly” layouts and media, and supporting business analysts during requirements gathering by providing onsite rapid prototypes and addressing general technical feasibility concerns.

Highlights:

Multimedia Instructor, Gibbs College January 2001-June 2002

Developed and taught curriculum for multi-media development based on the tool suites provided by Adobe and, especially, Macromedia.

Multimedia Producer, PFS Marketwyse October 2000-June 2001

Handled the design and development of rich-media-intensive web sites. Additional responsibilities included providing technical resources and support for sales pitches.

Highlights:

Multimedia Producer, Megavideo Productions July 1999-October 2000

Designed and produced web sites and CD-ROMs, which combined audio and video with graphics and interactivity. Additional responsibilities included assisting with audio and video recording and post-production.

Highlights:

Education