|
Resume for Mark Roseman
SUMMARY
Proven leader of high-performance software teams, able to creatively leverage novel software architectures and technologies to deliver innovative software products, with an emphasis on reliability and ease-of-use. Over ten years experience in the field of Internet collaboration.
WORK EXPERIENCE
CourseForum Technologies. Owner. (Aug/2002-present)
Founded and directed small software company developing innovative social
software technologies. Created and brought core products into the marketplace.
Sonexis, Inc. Principal Engineer. (Jan/2001-Apr/2002)
Extend and apply innovative web conferencing technology for two divergent
product lines (telephony-centered eLearning ASP, business conferencing
servers).
- Manage engineering feature team: develop/approve key design/architecture
decisions, supervise processes, project management, mentor team members,
implementation, engineering reviews
- Determine product strategy, features, and design in conjunction with
product marketing, senior management
- Define and deliver on-time software releases with various geographically
dispersed engineering, QA, and marketing groups
TeamWave Software Ltd. Founder and CTO. (Jan/1997-Dec/2000)
Founded and directed technology strategy of Internet collaboration software
startup from initial company creation to its successful acquisition.
- Developed and productized initial cross-platform client-server
application
- Successfully managed major transition of technology to Web/Java based
environment, and led subsequent product evolution
- Responsible for early stage business planning, corporate development,
PR, finance, web design, customer support
- Hired and mentored software development team, led software product
planning, design, development, and testing, created white papers
University of Calgary. Research Associate. (Dec/1994-Jun/1998)
Designed and developed software architectures and prototype applications for
advanced collaborative technologies project sponsored by Intel Corp.
- Responsible for overall development, design, testing, usability
evaluations and deployment of key software, and support of end users
- Supervised and supported undergraduate and graduate student researchers
- Authored or co-authored over twenty journal and conference papers
ISA Corp. Lead Developer. (Sep/1993-Oct/1994)
Led team in successful re-engineering and evolution of a next-generation,
standards-based, cross-platform client-server enterprise email application.
- Responsible for concept, definition and evolution of product user
interface, system architecture and design, substantial implementation
- Supervised and project managed four developers and technical writer
Other Positions. (Jul/1986-Sep/1991)
Held technical positions with Northern Telecom, University of Calgary,
IBM Canada Labs, Great-West Life Assurance Company, and University of Manitoba.
EDUCATION
Master of Science, Computer Science.  (Completed 1993)
University of Calgary. Specialization in Human-Computer Interaction and
Computer Supported Cooperative Work.
Bachelor of Science, Computer Science. (Completed 1991)
University of Calgary. Minor in Philosophy.
TECHNICAL SKILLS
Areas of Expertise
- Collaboration and conferencing technology and applications
- Software architecture design, software process, system implementation
- Internet applications, network protocols, standards and utilities
- Cross-platform application development (Windows, Unix, Mac)
- Software usability, graphical user interface design, user evaluations
Primary Languages, Tools, Environments
- C, C++
- Java
- Tcl/Tk
- HTML, AOLserver, Apache/CGI
- Unix (Linux, Solaris, SGI, etc.), Windows (95/98/NT/2000), MacOS
Additional Languages, Tools, Environments
- Visual Basic, Pascal, Modula-2, Smalltalk, Lisp, Prolog, Ada, assembler
- MacOS toolbox, Metrowerks Codewarrior, MPW, InterViews, XVT
- Unix scripting languages (sh/csh, awk, etc.) and utilities
- DOS, OS/2, MVS, VM, VMS
- Microsoft Office, Microsoft Project
OTHER SKILLS
- Strong technical writing and presentation skills
- Project management and planning
- Small business management and startup experience
- Supervision and mentoring
PROFESSIONAL ACTIVITIES
- Member of ACM, ACM SIGCHI, USENIX
- Published extensively in the academic literature
- Frequent attendee of conferences and workshops
- Technical reviewer for CHI/CSCW conferences and journals
- Past-chair and program committee member, USENIX Tcl/Tk conferences
- Former advisory board member, Tcl/Tk Consortium
|