



About

I'm a software developer currently seeking challenging engineering opportunities. Previously, I've led many exciting projects ranging from applied technology research and more recently problems in studio media servicing (Vubiquity / Amdocs Media), healthcare and the oil and gas industry (Beyond Limits). As a lead software developer and architect, I bring knowledge and experience useful to many different problems and domains. For example, I have previously built conversational, data-processing and reasoning agents to solve a variety of problems in industrial systems, finance, and healthcare, most notably.
I'm always on the lookout for new opportunities. My goal is to take on exciting and challenging engineering leadership positions, in an individual contributor or architect / solutioning role, with an organization developing innovative applications and products. I can also take on contracting roles. Please feel free to contact me at eric at forbell dot com to discover how I might help your team or begin to solve your business problem.
Work
At Amdocs Media, I led a team modernizing a media servicing automation platform that services large studios like Warner Bros and MGM. The operational environment was very fast-paced, and my role required strong relationships across all layers of our organization, including software engineering, content engineering, production support, client services, and IT operations. I thrive when confronted with challenging technical problems that require managing uncertainty and commitment despite high visibility with stakeholders through the planning, implementation and delivery process.
Earlier I worked as a senior software developer for a startup engaged in delivering intelligent automation to a variety of industry problems. The team has its roots in NASA's Jet Propulsion Laboratory (JPL). Beyond Limits is focused largely on designing and developing products and services for industrial applications in Internet of Things (IoT) as well platforms for agents that can reason, learn as well as deal with uncertainty. At Beyond Limits, I developed an innovative decision-support software agent that helped judge production risk in current and future oil wells using a variety of available data and knowledge. Previously, I had architected, developed and deployed a flexible conversational agent that interfaced to a natural language information retrieval agent providing a more natural dialogue experience to users in a healthcare context. The agent employed several components for stateful dialogue management, user intent determination and entity extraction (e.g. "9 am would work best for me")
Prior to Beyond Limits, I led a research group developing the SimCoach virtual human platform at ICT, used to build interactive applications to support a variety of domains including healthcare, training, career management and coaching. My current focus is on the launch of the USC Standard Patient system which aims to provide medical educators the means to supplement human standardized patient training with virtual analogues. Previously, I led the development of a creational toolset called Roundtable with the goal to make building interactive virtual humans more accessible using a software as a service (Saas) approach. Earlier at ICT I was the technical lead on the BiLAT negotiation and resilience training systems--the former a U.S. Army Simulation of the Year in 2008.
With over twenty years of experience in developing complex software systems of varying scales, I have acquired a flexible skillset to approach many sort of problems and application domains. Before joining ICT, I was a senior systems engineer at the MITRE Corporation's Air Force Center, with projects that included the development of human-oriented virtual trainers, decision support systems and solutions to improve information operations across command and control battle environments for the U.S. Air Force's Electronic System's Center. I graduated from Bowdoin College in 2000 and received two B.A. degrees in Computer Science and Neuroscience.
My goal is to take on exciting and challenging engineering leadership positions, either as individual contributor or architect, in an organization developing innovative end-user applications and products. I wish to diversify from experience primarily rooted in technology research.
Project portfolio
Below are overviews of several prior efforts using virtual humans and conversational agents for applications in the healthcare domain, as well as a general purpose authoring tool. All of the below systems are research prototypes. I was the technical lead for each, meaning I've been accountable for the technical functioning and delivery of the system for the customer or sponsor of the work, developed the majority of the system architecture, made individual development contributions to each system, and also helped to evangelize the work and obtain sustainment funding to keep them alive.
Contact

Please contact me by email at eric at forbell dot com