Megan Adams
Founder, Beelucid Software LLC
- Location
- San Francisco Bay Area
- Industry
- Computer Software
As a LinkedIn member, you'll join 225 million other professionals who are sharing connections, ideas, and opportunities.
- See who you and Megan Adams know in common
- Get introduced to Megan Adams
- Contact Megan Adams directly
Megan Adams's Overview
- Current
-
- CTO, Founder at Beelucid Software LLC
- Past
-
- Adjunct faculty at San Francisco State University
- Contract Engineer at Adea Solutions
- Contract Engineer at Friend Software
- Software engineer at Wizen Software
- Contract Software Engineer at Oracle
- Adjunct faculty at San Francisco State University
- Software engineer, Computer Language Lab at Hewlett-Packard
- Education
-
- City College of San Francisco
- San Francisco State University
- Connections
-
87 connections
- Websites
Megan Adams' Summary
Megan Adams founded Beelucid Software LLC after 20 years of experience in compilers and language tools. Adams spent 12 years at Hewlett-Packard's Compiler Language Lab, has consulted for Oracle and other companies, and has worked at several startups. She works hard to bring customer focus to her technical projects.
Specialties
Megan Adams has worked on COBOL, C, and C++ compilers, parser generators, both assembly language and source language translators, optimizations at the byte and object code levels, and grammars for C, C++, Visual Basic.Net, and C#, among others. Adams has written parsers and processors for XML, XPath, and XSLT. Adams was one of the original designers of object oriented extensions for COBOL.
Megan Adams' Experience
Adjunct faculty
San Francisco State University
Educational Institution; 1001-5000 employees; Higher Education industry
2004 – 2009 (5 years)
Graduate level classes and workshops, primarily in fiction.
Contract Engineer
Adea Solutions
Privately Held; 1001-5000 employees; Information Technology and Services industry
2003 – 2004 (1 year)
Modified open-source C++ grammar, using antlr, so that it would work with a proprietary code analysis tool, which was written in Java. Fixed bugs in the grammar.
Contract Software Engineer
Oracle
Public Company; 10,001+ employees; ORCL; Information Technology and Services industry
1997 – 1999 (2 years)
Olint:
Designed and implemented pre-lexed header files, resulting in average 20% performance improvement. Defect repair, fixed all outstanding serious defects in control flow analysis. Also implemented extensive flow of control analysis and tracing facilities. Developed on Solaris.
Porting Automation Workflow Language:
Designed and implemented the abstract syntax tree for the workflow language. Designed and implemented type checking and semantic analysis for command calls and command prototypes, as well as named and typed constants, and other features. Developed on Solaris.
Topaz Parser Generator:
Improved error recovery capability through addition of a new (yacc-like) error recovery mechanism, involving the insertion of error tokens on encountering syntax errors and subsequently reducing with special error productions. Developed on Solaris.
Adjunct faculty
San Francisco State University
Educational Institution; 1001-5000 employees; Higher Education industry
1997 – 1998 (1 year)
Taught graduate level creative writing classes, playwriting and literature.
Software engineer, Computer Language Lab
Hewlett-Packard
Public Company; 10,001+ employees; HPQ; Information Technology and Services industry
1984 – 1996 (12 years)
HP’s ANSI Compliant C++ Compiler:
New features, migrations, product introduction.
Itanium (Software Migration):
Prototyping and developing software migration tools for Itanium. Tools included a call flow graph analyzer for PA executables (in C), an emulator for PA executables in PA assembler, investigation of hp-ux internals and signal issues for software migration, implementing register allocation in a dynamic translator (in C).
C++ Compiler (C front based):
Updated template instantiation mechanism to use linker services for shared library symbol resolution, defect repair, support for profile-based optimization in the C++ front-end, defect team leader.
Object Oriented COBOL:
Co-leader of HP’s involvement in development of ANSI Standard for OOCOBOL. Initiated OOCOBOL. Designed and proposed new language features, evaluated and participated in evaluation of proposed features, coordinated OOCOBOL activities with HP strategic partners. Prepared and gave seminars, wrote technical papers, wrote columns for the Hotline on Object-Oriented Technology. Technical areas addressed included typing system, interfaces and classes, object creation and initialization, garbage collection, among others.
HPCOBOL on hp-ux:
Technical lead on developing native code generator.
Investigated and designed native code generation for the Micro-Focus COBOL project. Led design and implementation effort for a team of three engineers. Delivered critical product on schedule.
SPL-II on MPE/XL:
Designed and implemented code optimization effort, implemented flow of control analysis and tracing facilities, defect repair. (SPL-II is an in-house system programming language.)
HPCOBOL on MPE:
Design, implementation of new ANSI features including GLOBAL and EXTERNAL data and files, nested programs, GLOBAL USE procedures, dynamic calls. Implemented new features on PA-RISC and classic 3000.
HPCOBOL symdebug
Designed, implemented, tested symbolic debug implementation.
Megan Adams' Publications
-
Pollen Terminology
- http://pollen.wind.io/wiki/PollenTerminology
- August 10, 2012
Authors: Megan AdamsConcepts and terms for pollen, a language for tiny computers.
Megan Adams' Skills & Expertise
Megan Adams' Education
City College of San Francisco
Computer Science
2002 – 2003
San Francisco State University
B.S., Computer Science
1981 – 1985
Megan Adams' Additional Information
Contact Megan for:
- career opportunities
- consulting offers
- new ventures
- job inquiries
- expertise requests
- business deals
- reference requests
- getting back in touch
View Megan Adams’ full profile to...
- See who you and Megan Adams know in common
- Get introduced to Megan Adams
- Contact Megan Adams directly
Not the Megan Adams you were looking for? View more »