Sameer Yami
Principal Architect - SpotZot
**********@*****.*** - 408-***-****
Over 12 years of hands-on experience in leading teams, inventing, architecting, designing, implementing
and delivering software. Strong innovative, analytical, problem solving, building companies, selling high level
concepts, communication, execution and team work skills.
Expertise Areas Java, C++, C, R, Amazon EC2, Mahout, EMR, Machine Learning, NLP, Memcached, Linux,
PKI, X.509, Symmetric / Asymmetric Cryptography (AES, RSA etc), Smart Cards / nCipher cards, JSS / NSS,
OpenSSL, JSSE, P3P (Platform for Privacy Preferences), J2EE, LDAP, Common Criteria, Hadoop
Proficient in ODBC / JDBC, Oracle, JavaScript, EJB, CryptoPP, Kerberos, UML
Knowledge of Weka, Nutch, Datamining / Search Techniques, Linguistics, Statistical Concepts
Oracle, XML, BSAFE, PKCS Standards, ASN.1,
Familiar with Enterprise Architect, Eclipse, Jboss / Axis, Rational Rose
WORK EXPERIENCE
Principal Architect
SpotZot - San Francisco, CA - October 2013 to Present
Projects:
- Built the machine learning and predictive analytics from scratch using Mahout / AWS.
- Worked on Naive Bayesian, Logistic and Random Forest. Also used R for initial analysis.
- Improved CTR by 50% in a very short span.
Founder and CTO
WikiSeer - Santa Clara, CA - June 2010 to October 2013
Projects:
- Co-founded WikiSeer, a semantic summarization and advertising company.
- Wrote the basic semantic classification algorithm using Java, Natural Language Processing (NLP), Machine
Learning, Amazon EC2, and R
- Architected the system and extensively used AWS Cloud services (EC2, Auto-Scaling, Load-Balancer, Cloud
Watch)
- Scaled the system to handle a Billion requests / day and run 24x7
- Hired a team of senior developers and business development professionals and grew the team to 10 people
- Formed relationships with various advertisers and ad networks
- Marketed the concept to hundreds of companies and won contracts from large companies such as
MocoSpace (Largest US Mobile-only Social Gaming company), xAd (one of the largest US local ad-network)
and Mojiva (one of the World's largest independent mobile ad-network).
- Developed and launched products
o WikiSeer Keynotes - A text summarization tool with Mozilla and Chrome Add-Ons along with iPhone App.
This tool got good reviews from various bloggers and users.
o WikiSeer AdInsight - A semantic ad engine
o LokoGenie - A local shopping prediction engine based on Facebook updates.
o Audience Insights - An audience interest prediction tool.
o iSkym - Personal assistant for emails
- Successfully proved a 300% eCPM improvement over traditional ad targeting methods
Software Architect (Consulting)
xAd - San Francisco, CA - July 2010 to July 2011
Projects:
- Researched and designed a system that improved the advertising system performance and scalability.
Improved SQL queries.
- Worked on optimizing Click Through Rates (CTR) and revenues on Pandora using analytics.
- Worked on improving reporting mechanism
Software Lead
Thales - Milpitas, CA - October 2008 to June 2010
Projects:
- Thales Encryption Manager for Storage 1.0 and 2.0 (TEMS): This is a storage security appliance for use in
data centers for managing life cycles of encryption keys.
Role:
1. Developed and designed various storage and security related modules in C++.
2. Developed UML designs using Enterprise Architect. Worked on the design of replication mechanism, policy
and key management and audit log management.
3. Worked on integrating IBM's TKLM (Tivoli Key Lifecycle Manager) server into TEMS. This work was in C+
+ and involved writing application layer classes for key policy and key management that interfaced with both
TEMS MySQL database and the TKLM interface. Developed multi-threaded classes in Boost. Also, worked
on OpenSSL related functions.
4. Worked on developing / debugging a P1619 client in Java for generating symmetric keys. Also worked on
JSS / NSS as part of the cryptographic operations of the client. Improved the performance of the existing client
code 500 times by fixing various memory bugs.
5. Worked on JMS / JGroups briefly as part of a prototype development for replication mechanism for TEMS.
Software Architect (Staff Engineer)
Toshiba - Irvine, CA - October 2004 to October 2008
Projects:
- Security Infrastructure 1.0: This is an embedded security product for use in Toshiba's systems, providing
functionality of Authentication, Role Based Access Control (RBAC), Certificate Management, Encryption,
Hashing, Secure Erase, Firewall, Secure Logging, etc.
Role:
6. Led a team of about 15 developers to deliver the product within deadlines.
1. Architected Security Infrastructure to be used for all Toshiba products.
1. Worked on the development of IEEE P2600 Common Criteria Family of Protection Profiles and Trusted
Computing Group's Hard Copy Working Group's standard. Was instrumental in Toshiba being invited to the
Trusted Computing Group.
1. Successfully developed proposals, prototypes and presented to senior management, and other companies
like Microsoft etc. A demonstration of prototype on Device Profile for Web Services (DPWS) led to Toshiba /
Microsoft becoming partners in DPWS.
1. Defined strategies, security policies, researched market needs, and performed competitive analysis, to
create and drive the security requirements of different Toshiba products.
1. Developed schedules for team members, and tracked schedules for developers.
1. Wrote C++ based interfaces by interacting with various stakeholders. Wrote the core security and
cryptographic engine. Conducted code reviews and helped the team in solving bugs and optimizing code.
1. Assisted in team-building by helping in hiring decisions / conducting interviews.
- Device Profile for Web Services for eB2: This is an initiative from Microsoft, which allows Windows Vista to
discover and manage different devices in the network using Web Services.
Role:
1. Led a small team (3 developers) to deliver the security module. Architected one of the first Device Profile
for Web Services (DPWS) products for Security. Wrote core C++ classes.
1. Created estimates, project schedules and optimized schedules based on discrepancies.
Senior Software Developer
Uniteller - Rochelle Park, NJ - February 2003 to September 2004
Projects:
- XML Switch: The switch, based on XML / SOAP over Internet, acts as an intermediary and provides services
of money transfer and direct deposits to various banks and financial institutions.
Role:
1. Designed and architected a scalable system for clustered, fault-tolerant and high availability environment
that processed thousands of transactions per second. Designed and implemented the initial prototype as a
proof-of-concept.
1. Mentored engineers. Interacted with upper management and customers for requirements.
1. Developed modules for inter-switch communication, security and payment using XML Web Services.
- Customer Service Module and proximity search engine-using MAPQUEST: These are integral part of ATM
System that allows for money transfer directly on ATM card.
Role:
1. Designed and implemented the customer service module and a proximity search engine. Worked on writing
various complex database classes and integrated it with Verifone terminals.
Member Technical Staff
Sun Microsystems - Santa Clara, CA - November 2001 to November 2002
Security and Identity Management Group)
Projects:
- Secure Logging Architecture: Secure Logging Architecture is a solution for log data protection and intrusion
detection in applications of Identity Management.
Role:
1.Conceptualized, architected, designed and implemented 'Secure Logging' framework compliant with CIMC
(Certificate Issuing and Management Components family of protection profiles in Common Criteria) with APIs
for detecting log deletions / modifications, thread ownership generation, restricted log view / search / verify /
archive, M of N scheme, password security, and log encryption / decryption.
2. Successfully evangelized 'Secure Logging' architecture to Identity Server Group. Led a successful
communication between the US team and India team to integrate 'Secure Logging' in Identity Server and
Certificate Server.
- Sun ONE Identity Server Certificate Service Development: This is a certificate management solution for
Identity Server that leverages its single sign-on feature and combines it with the PKI capabilities of Certificate
Server.
Role:
1. Designed and implemented a single sign-on authentication module using encrypted sso-tokens and LDAP.
Managed communication between teams and advised team members. Represented the group in forums,
interviewed candidates and reviewed code.
2. Developed and improved flexible rule-based PKI modules like certificate issuance, renewal, revocation.
Analyzed and solved Certificate Server problems for Sun Professional Services in US and Australia, Motorola,
IKEA and eBay. Developed design for Federal Bridge Certificate Authority (FBCA) and timestamp.
Senior Software Engineer (Consulting Position)
Trintech, Ireland and Other Companies - July 1997 to October 2001
Projects:
-Trust Management System: Architected, designed and implemented a web-based infrastructure for privacy
management of consumer data using JCSI (Java Cryptographic and Security Implementation, from DSTC)
and P3P. Mentored engineers and conducted code reviews.
- Issuer Level II Security (Payware Guardian): This is a secure payment system using hashed Virtual credit
card numbers in place of a Credit Card. Designed & developed a multi-threaded server program that talks XML
to a Bank server and generates foolproof secure numbers for Card Registration.
- SSL Shim Development: It is the secure middle layer between all Trintech products and BSAFE.
Developed and ported Rainbow Hardware Crypto Accelerator integration, and Test-Harness (to test SSL Shim)
with test cases for RSA / DSA certificates and payload tests. Developed a security solution for InterShoppe,
using 'stunnel' and Net_SSLeay.
- Certificate Authority Development: Developed an enterprise-wide Web CA (Certificate Authority) OpenSSL.
Functioned as an administrator for the CA.
-Developed security, pattern recognition for computer vision and Indian languages' script recognition, decision
support, genetic algorithms, constraint logic and data mining applications.
Awarded US Patents
(1) 7,587,045 - System and method for securing document transmittal
(2) 7,606,769 - System and method for embedding user authentication information in encrypted data
(3) 7,864,354 - System and method for controlled monitoring of pending document processing operations
(4) 7,784,087 - System and method for securely sharing electronic documents
(5) 7,716,481 - System and method for secure exchange of trust information
Sameer Yami (C) 408-***-**** **********@*****.***
EDUCATION
management, project management, leadership
1. Harvard University
Certificate in Data Mining and Advanced Statistics
2. Stanford University
Master of Telecommunications & Software Engineering in Statistics
Illinois Institute of Technology
Master in Computer Applications
Devi Ahilya University (formerly Indore University) - Indore, Madhya Pradesh