Masashi Umezawa
email: ume@blueplane.jp
http://blueplane.jp/
Interest
Collaborative Desktop, Distributed Computing, Smalltalk, Object-oriented
Mehodology, Agile Software Process
Work Experience
Owner, CTO, SoftUmeYa, LLC, April 2008 - current
- 3D collaborative platform
- OSPF/CSPF routing simulator
- LSP discovery tool
- Demo platform of car cockpit
- Rule engine based task scheduling tool
- iOS visual programming environment - Pyonkee
- iOS streaming player - dtv
Executive, Consultant, Chief developer, Blue Plane (Freelance), August 2005 - April 2008
- Rule enginebased task scheduling tool
- Ontology modeling tool
- Sharable desktop prototyping.
- Persistence Framework
- SqSquare Web UI and Browser Plugin
- Home server OS prototyping
- Blog system consultation and prototyping
Software architect, Development process consultant, Mamezou Inc., July
2005 - July 2004
- Agile development process consultation
Coach, Cheif developer, IPA exploratory software project., July 2002 - July 2004
Coach, Cheif developer, Mamezou Inc., July 2001 - February 2002
- Embedded OS prototyping
- Review of Design and Documentation of an embedded ORB
Software architect, Development process consultant, Osaka Gas Information
System Research Institute (OGIS), July 1997 - June 2001
- Dynamic UI for a car navigation systems
- Case tool and code generator development for an embedded ORB
- Design and Implementation of embedded ORB
- Design and process consultation of life insurance web services
- Design and process consultation of product order web services
- System architecture design of java based distributed control systems
- Developing a portable benchmark suite for CORBA
Product support, Product developer, Trainer, Courseware-developer, Osaka
Gas Information System Research Institute, April 1994 - June 1997
- Courseware development of Java and distributed computing
- Courseware development of Smalltalk and object-oriented programming
- Product support of VisiBroker ORB (CORBA)
- Product support of VisualWorks (Smalltalk)
- Development of Rose/Smalltalk (OO-CASE) Japanese edition
- I18N of Objectivity/Smalltalk database (OODB)
- I18N of Distributed Smalltalk (CORBA)
Education
Publications
Jiyuu Jizai Squeak Programming (in Japanese)
The first comprehensive Squeak programming book in Japanese, Soft Research
Center, 2004
NetMorph - an intuitive mobile object system
Design and implementation of NetMorph, C5 conference, 2003
Happy Squeaking!! (in Japanese)
Webzine of Squeak and object-oriented programming, OGIS-RI ObjectSquare,
1998-1999
Honors
IPA Explaratory Software Project FY2003 Super Creator
Other achievements
Free software (selected):
- Dandelion (Smalltalk analysis/output framework)
- SmallInterfaces Squeak Port (Interface support for Smalltalk)
- SoapOpera (SOAP 1.1 implementation and Lightweight ORB wrapper for SOAP)
- SIXX (Portable Smalltalk XML serializer/deserializer)
- NetMorph (an intuitive mobile object system - 2002 IPA Exploratory Software Project)
- SeeThroughTalk (a multi-layeded highly interactive programming environment - 2003 IPA
Exploratory Software Project)
- SqSquare (Broad, virtual sharable desktop for internet)
- SuperSwiki2 (SuperSwiki clone on Seaside)
- ...
Translations:
Foreign language Skills
English: TOEIC score 910 (2001)
Computer Skills
- Programming Language: Smalltalk, Java, JavaScript, C++, C#, XML
- Distributed Computing: CORBA, SOAP
- DB: Objectivity (OODB), Oracle
- Modeling: UML, Booch
- Development Process: XP, RUP