Pascal Perry

University Lecturer // Java Programming University of Nice Sophia-Antipolis

  • Nice Area, France

Head, Online Findability / Enterprise Search Optimization (ESO) / Search Engine Optimization (SEO)

Contact

Social

Biography

Seasoned, hands-on Internet Marketing manager specialized in Enterprise Search Optimization (ESO) and Search Engine Optimization (SEO), I build multidisciplinary and multicultural teams to devise and execute initiatives to acquire customers online, and impact bottom line by growing revenue while reducing traditional marketing costs.

My full-stack competencies in business, marketing, and computer science fields allow me to implement agile and faster operational approaches beyond mere ESO and SEO projects.

Am bilingual English-French, can chitchat in Spanish, and have started learning Chinese and Italian. Well versed in copywriting, communication, and public speaking.

Co-founded in 2002 Technology Evaluation Centers (TEC) to help enterprise software buyers lower costs, risks, and time associated with software acquisition by providing them with a decision-support system (DSS) to impartially evaluate, compare, and select software solutions best matching their business, functional, and technical needs.

Co-founder in 2003 and president of a non-profit organization managing $600,000+ annual membership contributions.

Member of the U.S. Department of Defense (DoD) Data & Analysis Center for Software (DACS) and the U.S. Defense Acquisition University (DAU) Acquisition Community Connection (ACC).

Life-long university student and teacher, am also an avid marathoner, skyrunner, and apneist.
 
EXPERTISE:

• Enterprise Search Optimization (ESO)
• Enterprise Search Platforms (ESP)
• Search-Based Applications (SBA)
• Information Retrieval (IR) & Extraction
• Natural Language Processing (NLP)
• Machine Learning
• Search Engine Optimization (SEO)
• Online Findability (User-centric SEO)
• Online Marketing (Pay-per-Click, Social Media/Influence Marketing)
• Conversion Rate Optimization (A/B testing, multivariate testing, landing and squeeze pages)
• Performance Optimization (application, infrastructure)
• Monetization (Conversion, Lead Generation, Google AdSense)
• Web Analytics

Industry Expertise

Air Freight/Courier Services
Education/Learning
Travel and Tourism
Computer Software
IT Services/Consulting
Computer Networking
Information Technology and Services
Business Services
Airlines/Aviation
Gambling and Casinos

Areas of Expertise

Seo - Search Engine Optimization
Search Advertising
Big Data
Nosql
Enterprise Search
Natural Language Processing
NlP
Machine Learning
Digital Marketing
Data Science
Text Analysis
Computer Networking
Travel & Tourism Marketing
Search Engine Marketing

Education

Stanford University

Natural Language Processing (NLP)

Linguistics, Information Retrieval, IR

2014

Learning fundamental algorithms and mathematical models for natural language processing, and how these concepts and methods can be used to devise and execute SEO initiatives.

GOAL:

  • Derive meaning from text corpora and other heterogeneous information sources that
    can be used for SEO purposes

CONTENT:

  • Text Processing
  • Edit Distance
  • Language Modeling
  • Spelling Correction
  • Text Classification
  • Sentiment Analysis
  • Discriminative classifiers, Maximum Entropy classifiers
  • Named entity recognition, Maximum Entropy Sequence Models
  • Relation Extraction
  • Parts of Speech (POS) Tagging
  • Parsing, Probabilistic Parsing
  • Lexicalized Parsing
  • Dependency Parsing
  • Information Retrieval, Ranked Information Retrieval
  • Semantics
  • Question Answering
  • Text Summarization, Snippets

STUDY COMPANION BOOKS:

  • Speech and Language Processing, Daniel Jurafsky & James H Martin
  • Introduction to Information Retrieval, Manning, Schütze & Raghavan

University of Washington

Computer Networks

Computer Systems Networking and Telecommunications

2014

Learning principles of computer networking (from sending bits over wires to running distributed applications) and the internals of communication protocols supporting network-based applications (e.g., TCP/IP, HTTP, 802.11, Ethernet, and DNS).

GOAL:

 • Understand networking technologies and strategies widely used to solve computer
   networking problems.

CONTENT:

 • Introduction, Protocols and Layering
 • Physical and Link layers
 • Retransmissions, Multiple access, Switching
 • Network layer, Internetworking, Internet numbering
 • Intra- and Inter-domain Routing
 • Transport layer, Reliability
 • Congestion Control
 • Internet naming (DNS)
 • Web/HTTP, Content Distribution
 • Quality of Service and Real-time Apps
 • Network Security
 • Network information retrieval & extraction

STUDY COMPANION BOOK:

 • Computer Networks, Tanenbaum & Wetherall

Stanford University

Writing in the Sciences

Professional, Technical, Business, and Scientific Writing

2013

Learning principles of effective writing in the field of Sciences relies on de-programming our bad academic habits by applying simple rules of style and grammar, and streamlining the writing process.

GOAL:

 • Communicating an idea clearly and effectively to other professionals and the lay public.

CONTENT:

 • Cutting unnecessary clutter
 • Using active vs passive voice
 • Converting nouns into verbs
 • Crafting better sentences and paragraphs with right punctuation
 • Formatting of an original manuscript
 • Reviews, commentaries, and opinion pieces
 • The publication process
 • Dealing with issues in professional writing (plagiarism, authorship, ghostwriting)
 • How to do a peer review
 • Communicating with journalists and the lay public
 • Interviewing a panel

STUDY COMPANION BOOKS:

 • On Writing Well, William Zinsser
 • The Elements of Style, Strunk & White
 • Sin and Syntax, Constance Hale
 • Essentials of Writing Biomedical Research Papers, Mimi Zeiger

Show All +

Languages

  • English
  • French
  • Spansih

Style

Availability

  • Keynote
  • Moderator
  • Panelist
  • Workshop Leader
  • Corporate Training

Fees

$0 to $5000*Will consider certain engagements for no fee

Courses

University Lecturer, Java Programming, 2013/2014/2015

Teach practical classes to tertiary students, which includes:

• Preparing laboratory classes and educational material
• Delivering lectures, tutorials, and practical classes
• Assessing student assignments
• Grading student performance

Lecturing students on Java programming aims at helping them understand and experiment object-oriented programming (OOP) concepts, design and architectural patterns, and incidentally acquire knowledge on the Java language and Java development environment specificities. Lectures cover:

• Java Integrated Development Environments (IDE)
• Data types, variables, operators, expressions, and control flow statements
• Object-oriented concepts (encapsulation, abstraction, inheritance, polymorphism)
• Graphical interfaces and development packages (AWT, Swing, util, net)
• Model-View-Controller (MVC) design pattern
• Event Listener design pattern
• Observer-Observable design pattern
• Command Query Responsibility Segregation (CQRS) architectural pattern
• Domain-driven Design (DDD) pattern
• Naked Objects architectural pattern
• Object-oriented User Interface (OOUI) vs Function-oriented User Interface (FOUI)
• Standard and distributed architectures (standalone, client-server, master-slave, peer to peer)
• Network programming (sockets, Remote Method Invocation, RMI)

View more

University Lecturer, Computer Network Programming, 1995/1996/1997/1998

Taught practical classes to tertiary students, which includes:

• Preparing laboratory classes and educational material
• Delivering lectures, tutorials, and practical classes
• Assessing student assignments
• Grading student performance

Lecturing students on computer network programming aims at helping them write computer programs that enable processes to communicate with each other across a computer network. Lectures cover:

• Internet standards (Requests for Comments, RFC)
• OSI model vs Internet protocol suite
• Internet stack protocols (Ethernet, ARP, ICMP, IP, UDP, TCP)
• Internet aplication protocols (DNS, SMTP, POP, HTTP, FTP, SNMP, Telnet, Routing)
• Subnetting and supernetting
• Internet sockets (Unix, Windows)
• IP address object structure
• System calls
• Standard and distributed architectures (client-server, master-slave, peer to peer)
• Advanced network programming techniques (multi-port, multi-threading, statefulness)
• Client- and server-side Web development
• Web integration
• Importance of Internet infrastructure in Search Engine Optimization (SEO)
• HTTP-based SEO techniques (white and black hat SEO)
• Search engine API-based SEO analysis tools (Google, Bing, and Yahoo)

View more

University Lecturer, Relational Database Principles, 1995/1996/1997/1998

Taught practical classes to tertiary students, which includes:

• Preparing laboratory classes and educational material
• Delivering lectures, tutorials, and practical classes
• Assessing student assignments
• Grading student performance

Lecturing students on principles and fundamentals of Relational Database Management Systems (RDBMS) aims at helping them understand, implement, and use relational databases, including interacting with databases through programming languages. Lectures cover:

• Relational models
• Databases (design, creation, configuration, deletion)
• Tables and views (creation, alteration, deletion)
• Entity relations (primary and secondary keys)
• Indexes (creation, update, optimization)
• Data (entry, update, deletion, import/export)
• SQL requests (basic and advanced query strategies)
• Stored procedures (interpreted, compiled)
• Programming languages (SQL extension, integration, API, connectors, and middleware)
• Access administration (users, roles, schemas, permissions)
• Security issues (SQL injection, social engineering)
• Using the graphical interface vs queries vs and programming languages
• Oracle, MS SQL Server, and MS Access
• Leveraging databases as part of Search Engine Optimization (SEO) initiatives

View more