ENRICO SILTERRA
PO Box 834
|
(607) 351-6271
|
Dryden , New York 14625
|
Email: enrico.silterra@acm.org
|
Software Design engineer position with a
creative dynamic organization using proven research,
analytical, and technical skills to create, design, and
implement new software products.
QUALIFICATION SUMMARY
- Diversified experience in real-time software
engineering.
- Strong knowledge of software methodologies, RUP, use
cases, OOD, Patterns
- Solid knowledge of web application development.
- Particularly effective in finding and evangelizing new
technology.
- Excellent communication skills including written, verbal,
and interpersonal.
- Dedicated to the use of advanced technology to further
human interaction.
- C++, Java, JDBC, Perl, Python, UML, XML, Unix, Korn
Shell, m4, Oracle, CMVC, RCS, C,8080,8085,Z80,8008 Assembler,
VoiceXML, XSLT, APL, SNOBOL, VRML, AIX, Lex/Yacc, awk,
gawk
WORK HISTORY
Cornell University Library, Ithaca NY
|
2004 — present
|
Endeavor Information Systems, Chicago IL
|
2002 — 2003
|
NORTEL NETWORKS, Rochester, NY
|
1979 — 2001
|
Sr. Software Engineer
|
1998 — 2001
|
Responsible for representing Nortel on World
Wide Web Consortium Committee to standardize VoiceXML
product.
- Influenced management internally to follow standards
resulting in improved product acceptance and compliance.
- Created technical content to manual for users of XML
dialect resulting in 50% higher productivity of programmer
developers.
- Developed requirements for next generation product.
- Creation of test cases for VoiceXML 1.0 and 2.0
compliance.
Documentation Engineer
|
1995 — 1998
|
Responsible for automating systems related to documentation
and releases procedures.
- Developed automated system to release software updates
and complete releases saving $460,000 annually.
- Developed Document Assembly System to dynamically
assembly documents from re-usable document fragments. Used a
combination of configuration management tools, and web
application tools to increase writer productivity 30%.
- Managed Unix web server for documentation group. Map
directories,permissions, mount filesystems via SAMBA. Write
JavaScript for site navigation, JavaScript web pages used by
documentation group for navigation, link maintenance of site.
Adapted web site link audit tools.
- Introduced web database interface tool (Tango), like Cold
Fusion (only better) used by several groups for web site
development. Serve as technical resource for tool use.
Improved productivity by non-programmer resources.
- Presented lunch time talks on HTML, XML, , CSS, and SGML
for documentation group.
- Maintained product pricing/ordering web system using
JavaScript, SGML, Perl which improved order tracking, order
entry and eliminated direct labor costs.
- Integrated email problem report archive linking legacy
email system, and Unix email system, allowing easier access
and quicker problem resolution.
Real Time Software Engineer
|
1990 — 1995
|
- Recommended adoption of ObjecTime State Machine tool for
implementing a visual state machine environment that
significantly improved programmer productivity.
- Created Java configuration management tool used by
several groups for structured configuration information.
Serialize, and deserialize Java objects . Increased data
uniformity, programmer productivity.
- Designed a state machine compiler, and implemented code
generation component. Improved call processing implementation
efficiency by 50%.
Project Engineer
|
1987 — 1990
|
- Implemented Statemachine for handling terminal
interaction, as C++ table, which integrated with Northern
Telecom groups for switch/gateway interaction.
- Improved efficiency and effectiveness within the
integration environment.
- Lex/Yacc parser and code generator.
Senior Software Engineer
|
1982 — 1987
|
- Implemented 8008 to 8088 software conversion, requiring
macros, new functions, for terminal group controller
update.
- Design and implement resource management, dynamic data
management, and call processing software for real time
operating system for telephony system – part of Real
Time operating system – MTOS – Updates to
assembler for Motorola Assembler syntax.
Software Engineer
|
1980 — 1982
|
- Implement multiple terminal support from single terminal
operation for proprietary real time operating system.
Implement keying statistics support, debug tools, release
support tools
Junior Software Engineer
|
1979 — 1980
|
- Support and implement memory and terminal upgrades to
terminal group controller. Modify and improve the inverse
downloader.
- Debug printer group controller, and handle trouble
tickets.
EDUCATION
B.A Linguistics
Cornell University, Cornell, NY
Master of Library and Information Science
- Implement SMART style IR system
Syracuse University. Syracuse, NY
Additional Course Work
Rochester Institute of Technology, Rochester,
NY
Object Oriented Software
Compiler Construction
Automata Theory