Over 9 years of industrial and academic experience in developing customizable large-scale distributed systems to manage and integrate structured, semi-structured and unstructured data in a best-effort manner.
Software Engineer @ Building backend (Ruby on Rails) and front-end (AngularJS) components for NovoEd's social collaborative online education platform. From November 2014 to Present (1 year 2 months) Senior Member of Technical Staff @ Design and development of XAP, a novel data model and its corresponding application framework, to enable end-users and non-programmers to build, customize, and manage scalable database applications through flexible spreadsheet-like interface.
- Technical lead on a team of 12 members building the middle-tier (application engine) for XAP
- Technical lead on design and implementation of XAP's data integration framework
- Member of a team of two implementing XAP's highly scalable model validation engine From February 2009 to Present (6 years 11 months) Research Assistant @ Researching on "Best-Effort Data Integration Systems", working with professors AnHai Doan and Luis Gravano on:
- Design and development of Kite: a system that provides efficient keyword query interface to search multiple heterogeneous databases
- Design and development of Kite* : Scalable algorithm for keyword search across distributed and heterogeneous databases From October 2006 to January 2009 (2 years 4 months) Summer Intern @ Working on Yahoo!'s online advertisement platform. Specifically, working on "ranking keyword search results in relational databases" From May 2008 to September 2008 (5 months) Student Developer @ Mentored by MySQL AB (Summer 2007) - Successfully completed MySQLXplorer project, working with Dr. James Starkey from MySQL AB to add multi-column and multi-table keyword search functionality to MySQL applications. From May 2007 to August 2007 (4 months) Summer Intern @ Working on Yahoo!'s online advertisement platform. Specifically, working on "estimating click rates of rare events at multiple resolutions" From May 2006 to August 2006 (4 months) Research Assistant @ Researching on "Semantic Integration and Schema Matching", working with professors AnHai Doan and ChengXiang Zhai on:
- Design and development of ER2 : a system for entity retrieval and entity disambiguation over structured and text data
- Co-design and development of eTuner: a system for tuning schema matching software
- Co-design and development of mSeer: a framework for analyzeing and revising mediated schemas to improve their matchability
- Design and development of HeteroClass: A framework and algorithms for effective classification of data over heterogeneous databases From January 2004 to May 2006 (2 years 5 months) Project Mentor @ Mentoring ve projects as the teaching assistant for the courses "Software Engineering I & II" over nine months. Every project had 5-10 student developers, and followed either RUP or XP methodology From January 2004 to December 2004 (1 year) Software Engineer @ Working as a developer of the project CONCERT: Cooperative Environments and E-Learning From May 2003 to November 2003 (7 months) Lead Developer @ System architect and lead developer of Sonata. Sonata is an e-learning Web-based total assessment tool developed using J2EE technology, which is integrated with many learning management systems (LMS), distributed by ObjectJ Inc. From September 2002 to May 2003 (9 months)
PhD, Data Management @ University of Wisconsin-Madison From 2006 to 2009 MSc, Computer Science @ University of Illinois at Urbana-Champaign From 2004 to 2006 BSc, Computer Engineering @ Sharif University of Technology From 1998 to 2003 Mayssam Sayyadian is skilled in: Data Management, Distributed Systems, Data Integration, Databases, Algorithms, Machine Learning, Data Mining, Information Retrieval, Java, Python, C, Perl, Software Engineering, Computer Science, Hadoop
Websites:
http://mayssam.org