Gene
Olafsen
gene.olafsen@strattonassociates.com ● 508-284-7913
●
Software Professional ●
A hands-on, lead-by-example, architect/manager
with considerable best-practice oriented, software lifecycle experience. A pivotal resource and outside-the-box
thinker for solving difficult problems and a track record of completing complex
projects. Skilled communicator and solid software development abilities combine
to provide trusted project management, effective team mentoring and risk
mitigated designs assuring on-time delivery. Versatile leader who has both
written software (Email client) that has been deployed to two million computers
and comfortable presenting at technical conferences.
Technical
skills
● Languages: C#, C, C++,
JavaScript, SQL, Java, Assembly ● AI: Tensorflow, (CNTK) Microsoft Cognitive Toolkit
● Frameworks/API’s: .NET, WPF, MVC, MVVC, WCF, WPF, STL, DirectX, MSMQ, NUnit, Angular
● Technologies: XML, ASP.NET, JSP, COM, ADO.NET, WinForms, .Net Interop, CRM
Dynamics, SSIS, SSRS, HTML, CSS
● Protocols: IMAP, POP, DCOM, SMTP, REST, SOAP/WSDL, HTTP
Selected
Achievements
● FMGlobal: Led multiple product upgrades and the consolidation of three Dynamics CRM systems retiring 50% of code.
● Agero (Cross Country): Architected and coordinated off-shore development of the Tow Operator Messaging System resulting in automated dispatch of tow operators, project completed on-time and 30% under budget.
● Intellireach: Charged with ‘re-casting’ a suite of desktop applications into enterprise-capable next generation messaging platform in .NET. Architected and led development of E-mail analytic/monitoring, index and archival- becoming the company’s most profitable product line.
● TSCentral: Envisioned and developed an image rendering platform which reduced the number of hosted, rack-mounted computers from 40 to 2; savings realized $200+K in co-location machine and cage rental fees a year.
● Automated Reasoning: Guided development efforts to join artificial intelligence (model-based reasoning and expert rules) software with Fluke and HP circuit board test products.
● Founder of three companies: Stratton
& Associates, ExpoCharger and Up & Running
Computer. Negotiated the exclusive North American licensing of CAD
rendering technology of ExpoCharger
for use by industry leader ExpoCAD.
Professional
Experience
FMGlobal – Johnston, RI – Consultant to employee 2007 - Present
Initially brought in to support the development of a large-scale, multi-year
.NET-based SOA application. This application is now live, after multiple false
starts, accompanied with the retirement of many decades old systems. I led the
company’s CRM development effort to reduce custom code (leveraging new CRM
features) and consolidate three systems supporting almost 2,000 users.
● Designed, coded and deployed real-time integrations between CRM and
legacy systems.
● Architect of
a number of custom SSIS Pipeline Extensions
to provide automated upgrade and deployment capability, resulting in 37 hours
of repeatable automation of CRM upgrade and migration during development.
● Developing
neural network models to evaluate the sales funnel entries (as features) to
provide classification (as values) of the predicted state of each prospect to
conversion as a client.
● Designed and led a team to
deliver an automated deployment system which was capable of deploying database,
job and application-sever components for an enterprise application. Cut time
from hours to minutes.
Cross
Country Automotive Services – Medford, MA
– Consultant 2005 - 2007
Architect
and author of a detailed design specification for an “instant messenger-like”
system that tow shops would use to be notified of business opportunities. The
system significantly reduces costs- the interaction with vendors will be done
electronically instead of involving human dispatchers. The development was done
off-shore; responsibilities included, code reviews, morning status calls,
providing responses to technical issues and business-related issues.
● Performed
detailed analysis of the throughput and latency that this system will
experience under the load of 1,600 call center representatives addressing the
overhead of COM+ object pooling. With an SLA (<5 sec. with 50 sessions) this
task was accomplished where a previous initiative failed- with a latency of
over 40 seconds and only a 12 sessions.
Hitachi
Consulting Corp. – Boston, MA – Architect/Manager 2004 - 2005
Led meetings
involving a six month elaboration phase, requiring the participation of senior
managers across all departments to capture 20 years of business and process
knowledge. Engaged off-shore developers to produce program assets in a pipeline production model which were unit tested and
provided to on-shore talent for integration. The delivered product is a
specialized and sophisticated content management system which provides the
online creation of and management of high-stake exam questions. (I.e. MCAS,
NECAP) This service-oriented
architecture (SOA) allows sharing of graphics and equation/formula MATHML while
preserving labeled versions.
IntelliReach Corp. – Dedham, MA – Architect/Developer 2002 - 2003
Worked closely with the executive management,
product management, sales and support to define the parameters for a framework
on which the company’s next-generation
applications for messaging products would be produced. I was charged with
“re-casting” their suite of Visual Basic desktop applications using this
enterprise-capable .NET framework. This architecture became the foundation on
which both the E-mail analytic/monitoring and archiving tools were based. Performed
coding, UML modeling, design spec. writing, requirements gathering. Worked with
QA and support throughout the Beta process. Participated in customer focus
groups during Beta deployment.
● Challenges
faced by this position included: a staff without .NET application development
experience, working with beta messaging API’s and custom implementation of
standard Internet mail protocols.
Prior
experience
VP
Engineering/Architect, TSCentral
● Reported to the CTO, for design and development of a suite of products
created for the tradeshow/event industry.
● Trusted by the Board of
Directors to investigate M&A scenarios with competitors.
Consultant,
Avid Technology
● Object model design and UI development of AvidNews used worldwide, including
CNN with 2000+ seats.
● Designer of the plug-in architecture for third-party developers, utilizing
OLE-Server/COM interfaces.
Software Engineer, Test Technology Incorporated
●
Designer of the Test Exec software and instrument drivers for the platform which
tests the wiring on Boeing 737/757.
Publications,
Patents, Expert Panels
Publications: ●
Co-Author, MFC
Programming with Visual C++ 6 Unleashed – SAMS/Macmillan Publishing
● Co-Author, Exam Cram MCSD C++ Desktop, Exam Cram MCSD
C++ Distributed -- Coriolis Publishing
● Co-Author
and Technical Editor Visual J++ Secrets –
IDG Books
● Technical Editor, COM+ Unleashed – SAMS/Macmillan Publishing
2015 CRMUG Speaker: ● Presented Session - A deep-dive session focused on large-team enterprise development centered on delivering complex CRM solutions.
● Expert Panel - Complex Enterprise Upgrades for Dynamics CRM
Patent/Pending: ● Listed as inventor patent (VISUAL NOTIFICATION
OF AN OBJECT CHANGE TO A COLLABORATIVELY SHARED EXPOSITION FLOOR PLAN) provides
simultaneously edit a CAD rendering “document” over the Internet and reflect
changes to all subscribers, in real time.
CAD changes participate system transactions. (commits
and roll-backs)
● Listed as inventor on patent (STATIONARY OPTICAL COMPUTER MOUSE MOVEMENT
INDUCTION DEVICE) invokes a movement signal in the mouse without drivers or installed
software.
Personal Development: ●
Accepted into and participated in Microsoft’s Certified Architect program.
New York Institute of Technology State
University of New York at Buffalo