Luka Unuk | Web Developer | [email protected]

Total Page:16

File Type:pdf, Size:1020Kb

Luka Unuk | Web Developer | Luka@Unuk.Org L U K A U N U K W eb dev el o per Accomplishments Commercial experience: 7 years of software development and 3 years of system administration. Commercial-alike experience: More than 10 years of software development and 5 years of system administration. Designed, developed, tested and maintained high load Web/PHP/Javascript based applications. Administrated high load Linux based servers. Worked directly with clients on requirements and technical specifications. Worked with multicultural and remote teams. Provided training for team members and colleagues. Commercial experience Senior Software Engineer - Hostelworld.com Limited Dec 2014 - Present Dublin (Ireland) based software hostel booking company with around 200 employees that lists over 27,000 properties in more than 180 countries. Designing and implementing REST APIs. Designing and implementing SDKs for internal APIs. Providing support and working with full stack Web/PHP/Javascript projects. Migrating legacy code and documenting its undocumented processes. Integrating existing system with Adobe Campaign through Adobe Campaign API. Managing Atlassian Bamboo for Continuous Integration. Senior Web Developer - Internet Inovacije d.o.o. Oct 2012 - Nov 2014 Rijeka (Croatia) based software development company with around 10 employees that makes and maintains custom web applications. Full stack Web/PHP/Javascript developer. Worked on simultaneous projects. Team lead, system administration, quality control and client communication experience. Projects: Chupamobile, Appkrk, Beatpick, other. Chupamobile Online market for mobile software components with over 25000 daily views, 60000 users and 1000 monthly purchases. Automated processing of online payments. Anti-fraud system for fraudulent purchases. Financial analytics and custom statistic reports. Using Amazon S3 for both public and private content. Search engine using Elasticsearch. Unittest, functionality test, integration test. Maintaining zero downtime releases. Performance optimization by caching and lazy loading. Appkrk Online booking system for Croatia based tourist agency. Accommodation, reservation, availability and offer management. Automated processing of online payments. Multilingual with CMS. Unittest, functionality test, integration test. Beatpick Italy based online audio reselling service. Maintenance and bug fixing. jPlayer based Web audio player. Web Developer - Adria24 d.o.o. Mar 2010 - Apr 2012 Rijeka (Croatia) based tourist agency with a network of over 300 websites. Full stack Web/PHP/Javascript developer. Feature development on custom CMS, vBulletin forum, MediaWiki, Wordpress and Drupal. Handled integration between booking system and frontend. System administration and PBX/VoIP administration experience. Communication experience with other (outsourced) companies. Computer programmer - Mapro d.o.o. Jul 2006 - Aug 2006 Rijeka (Croatia) based software development company. Developed ActiveX based HTML editing component for Clarion. Javascript/AJAX frontend developer. Skill set Languages PHP, Javascript, Python, C, D, Bash, SQL, Twig, HTML, CSS, Regular expressions Frameworks/libraries Symfony, Silex, MVC, Zend Framework, Yii Framework, Phalcon, Doctrine, jQuery, Bootstrap Source control Git, Gitlab, Github, Bitbucket, Subversion, Composer, Bower Tracker tools Youtrack, JIRA, Bugzilla, Trello, Request Tracker, DokuWiki Servers/Services Linux based server, OpenVZ, LXC, Apache, Nginx, PHP-FPM, MySQL, Memcache, Redis, MongoDB, CouchDB, Dovecot, Postfix, Elasticsearch, OpenVPN, n2n, Asterisk PBX, Yate PBX Services/API Amazon AWS, Amazon S3, Amazon CDN, Paypal API, Moneybookers API, Google analytics API, NFS, OAuth, OpenID Protocols HTTP, FTP, XMPP, SMTP, POP, IMAP, SIP Quality control Bamboo, CircleCI, PHPUnit, Selenium, XHProf, XDebug, New Relic Concepts Dependency injection, Object oriented, Design patterns, Hooks and plugins Safe and correct programming, code reviews, test-driven development, automatic deployment Data warehouse, Web crawler Network routing, iptables x86 and x64 architecture Education Master degree of information technology 2011 - 2014 University of Rijeka, Department of informatics, Rijeka (Croatia) Bachelor degree of information technology 2007 - 2011 University of Rijeka, Department of informatics, Rijeka (Croatia) Computer technician 2003 - 2007 High school of electrical engineering and computing, Rijeka (Croatia) Non-commercial experience Phlint Mar 2016 - Present An open-source PHP code analyzer. Uses deep analysis methods to find functional issues. Simulates execution paths to find problematic edge cases. Web hosting Sep 2010 - Present Personal web hosting for friends and myself, hosting more than 10 websites. OpenVZ, ISPConfig, Apache, Nginx, PHP-FPM, MySQL, Dovecot, Postfix VoIP/PBX Jan 2010 - Mar 2014 Personal project. VoIP/PBX registar used by myself and friends. Asterisk PBX, Yate PBX. Used with softphones, mobile phones and physical adapters. Access to regular phone lines using external services. Imbot Oct 2005 - Apr 2009 Personal project. Instant messenger chat robot used by over 5000 users and with over 2000 daily SMS sent. Supports MSN, ICQ, AIM, IRC, XMPP, Google Talk, Facebook, Skype, Battle.net. Ability to send SMS using various free providers, on demand and automated notifications. SMS router with provider and credential based priority. Multilingual chat interface. Spam detection. Remote control 2002 - 2004 Personal project. Remote control application with both client and server side implemented in Visual Basic. Used TCP socket connection with multiplexer build on top of it. Supported screen view, mouse and keyboard control, file transfer, shell, registry editor. Implemented multiplexer for command and file transfer through a single TCP socket. About me Full name: Luka Unuk Email: [email protected] Phone: +353-87-380-1679 Skype: luka8088.job Linkedin: http://hr.linkedin.com/in/luka8088 Download: PDF Location: Dublin, Ireland Year of birth: 1989 Nationality: Croatian (EU) I am very enthusiastic and passionate computer programmer. I was programming since I was little and I constantly learn and experiment with new cutting edge technologies in order to improve myself. I am also very passionate about software development quality and final product quality and enforce correct, strict and safe coding whenever possible, in both private and working environment. To that extend I am actively following D programing language newsgroup as software quality is very much appreciated there and I learned a lot from the community. In every company that I worked at I was open in providing tutoring for team members on topics that I may have more experience on, and I also encouraged others to do the same. Such tutoring has shown to be very empowering for the entire team so I continue this practice whenever possible. For academic purposes I experimented with writing php extensions and have for that purpose somewhat made myself familiar with official php source design. I do believe that for proper code optimization one should be familiar with the lower level implementations and for that purpose I familiarised myself with the entire stack..
Recommended publications
  • PHP Tech Stack Other Experience Everyday Tools Languages
    Igor Tverdokhleb Work permit: RU+DE the Senior PHP developer who is practicing Location: Hamburg SOLID and designing & implementing scalable systems, that are mostly using ElasticSearch, + 49 (152) 244-15-088 Redis, MySQL & Running on AWS. [email protected] I have a strong point about the application performance. github.com/arku31 arku-cv.com SKILLS PHP Tech stack Daily using - Laravel / Lumen Docker (Expert) Mac -- Eloquent ORM/Migrations Linux (Advanced) PHPStorm -- Events/Listeners apache / nginx / php-fpm CI/CD (usually gitlab) -- Middlewares/Nova mysql / pgsql NewRelic / Datadog - Swoole redis / memcached Blackfire - Phalcon ElasticSearch - Symfony Queues (SQS, Laravel) Languages - Laminas (Zend) - Various libraries Other experience - xDebug Java (Spring) / GoLang (minor) Russian English German - PHPUnit JS + jQuery + Vue.js (minor) native B2+ B1 - PSR / PHPCS WordPress + ACF (advanced) EXPERIENCE EDUCATION Feb 2018 - NOW PHP Developer in AboutYou Gmbh. Hamburg, 2010 - 2014 Orenburg State University Germany. specialty: computers, systems and Phalcon / Laravel / Laminas projects networks development. Mostly working on a cache diploma: A tool to manage layer with usage of Elasticsearch and Redis. customer sales department was written on pure PHP+MySQL and Maj 2016 - Feb 2018 PHP/JS Developer in LOFTSCHOOL LTD, Loftschool group. Saint-Petersburg, Russia. php-gd + dompdf Development and maintaining education 2006 - 2010 Orenburg Information Technologies College platform using Laravel. Implemented e.g. backoffice, flexible discounts, analyzing specialty: Automated systems center and social/payment network diploma: The self-made Linux integrations. distributive booted via PXE network to use on nonHDD Nov 2015 - Maj 2016 PHP Developer in ITLOFT LTD, Loftschool group. workstations with control panel Saint-Petersburg, Russia. using bash scripts + PHP as Have developed over 50 websites, mostly background.
    [Show full text]
  • Security Issues and Framework of Electronic Medical Record: a Review
    Bulletin of Electrical Engineering and Informatics Vol. 9, No. 2, April 2020, pp. 565~572 ISSN: 2302-9285, DOI: 10.11591/eei.v9i2.2064 565 Security issues and framework of electronic medical record: A review Jibril Adamu, Raseeda Hamzah, Marshima Mohd Rosli Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Malaysia Article Info ABSTRACT Article history: The electronic medical record has been more widely accepted due to its unarguable benefits when compared to a paper-based system. As electronic Received Oct 30, 2019 medical record becomes more popular, this raises many security threats Revised Dec 28, 2019 against the systems. Common security vulnerabilities, such as weak Accepted Feb 11, 2020 authentication, cross-site scripting, SQL injection, and cross-site request forgery had been identified in the electronic medical record systems. To achieve the goals of using EMR, attaining security and privacy Keywords: is extremely important. This study aims to propose a web framework with inbuilt security features that will prevent the common security vulnerabilities CodeIgniter security in the electronic medical record. The security features of the three most CSRF popular and powerful PHP frameworks Laravel, CodeIgniter, and Symfony EMR security issues were reviewed and compared. Based on the results, Laravel is equipped with Laravel security the security features that electronic medical record currently required. SQL injection This paper provides descriptions of the proposed conceptual framework that Symfony security can be adapted to implement secure EMR systems. Top vulnerabilities This is an open access article under the CC BY-SA license. XSS Corresponding Author: Jibril Adamu, Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia.
    [Show full text]
  • Full Stack Development
    PRESENTED BY: Mazhar K What is a Full Stack ? ● Able to work on front-end and back-end portions of an application. ● Front-end: Portion of an application the user will see or interact with ● Back-end: Part of an application that handles the logic, database interactions, user authentication, server configuration, etc. ● Database: Structured set of data held in a computer, more organized and complex sometimes. Full Stack Developer I define the basic stack as follows: ● HTML ● CSS ● JavaScript ● One general-purpose programming language (Ruby, Python, PHP, etc) ● One relational database system (Postgres, MySQL, Oracle, etc) ● One web server (nginx, Apache, etc) ● One deployment operating system (Ubuntu, CentOS, FreeBSD, etc) ● One version-control system (git. don't bother with the etc) Keys for Full Stack HTML/ CSS ● HTML: HyperText Markup Language ● CSS: Cascading Style Sheets ● Basically called as “building blocks of the web” ● HTML - Allows you to add content to the website ● CSS - Allows you to style your content ● Bootstrap: a framework for helping design and layout content on a page JavaScript ● JavaScript: Most popular language in Full-Stack, Front-end, and Back-end Development. ● Only language that runs natively in the browser, and can double up as a server-side language as well. ● It’s a high-level programing language ● It’s a language that is also characterized as dynamic, weakly typed, prototype-based and multi-paradigm. ● Frameworks: Angular & React ● JSON: JavaScript Object Notation Back-end Language ● Will handle stuff like database operations, user authentication, and application logic. ● Node.js: framework that will aid you in developing web application is Express.
    [Show full text]
  • Modern Web Application Frameworks
    MASARYKOVA UNIVERZITA FAKULTA INFORMATIKY Û¡¢£¤¥¦§¨ª«¬­Æ°±²³´µ·¸¹º»¼½¾¿Ý Modern Web Application Frameworks MASTER’S THESIS Bc. Jan Pater Brno, autumn 2015 Declaration Hereby I declare, that this paper is my original authorial work, which I have worked out by my own. All sources, references and literature used or ex- cerpted during elaboration of this work are properly cited and listed in complete reference to the due source. Bc. Jan Pater Advisor: doc. RNDr. Petr Sojka, Ph.D. i Abstract The aim of this paper was the analysis of major web application frameworks and the design and implementation of applications for website content ma- nagement of Laboratory of Multimedia Electronic Applications and Film festival organized by Faculty of Informatics. The paper introduces readers into web application development problematic and focuses on characte- ristics and specifics of ten selected modern web application frameworks, which were described and compared on the basis of relevant criteria. Practi- cal part of the paper includes the selection of a suitable framework for im- plementation of both applications and describes their design, development process and deployment within the laboratory. ii Keywords Web application, Framework, PHP,Java, Ruby, Python, Laravel, Nette, Phal- con, Rails, Padrino, Django, Flask, Grails, Vaadin, Play, LEMMA, Film fes- tival iii Acknowledgement I would like to show my gratitude to my supervisor doc. RNDr. Petr So- jka, Ph.D. for his advice and comments on this thesis as well as to RNDr. Lukáš Hejtmánek, Ph.D. for his assistance with application deployment and server setup. Many thanks also go to OndˇrejTom for his valuable help and advice during application development.
    [Show full text]
  • PHP and Mysql Web Development
    TABEL OF CONTENT 1) PHP Introduction 2) PHP Environmental Setup 3) PHP Syntax Overview 4) PHP Variable Types 5) PHP Constants 6) PHP Operator Types 7) PHP Decision Making 8) PHP Loop Types 9) PHP Arrays 10)PHP Strings 11)PHP Web Concepts 12)PHP Get & Post 13)PHP File Inclusion 14)PHP Files & I/O 15)PHP Functions 16)PHP Cookies 17)PHP Sessions 18)PHP Sending Emails 19)PHP File Uploading 20)PHP Coding Standard 21)PHP Predefined Variable 22)PHP Regular Expression 23)PHP Error Handling 24)PHP Bugs Debugging 25)PHP Date & Time 26)PHP & MySQL 27)PHP &Ajax 28)PHP & XML 29)PHP – Object Oriented 30)PHP -For C Developers 31)PHP -For PERL Developers PHP Tutorial The PHP Hypertext Preprocessor (PHP) is a programming language that allows web developers to create dynamic content that interacts with databases. PHP is basically used for developing web based software applications. This tutorial helps you to build your base with PHP. Audience This tutorial is designed for PHP programmers who are completely unaware of PHP concepts but they have basic understanding on computer programming. Prerequisites Before proceeding with this tutorial you should have at least basic understanding of computer programming, Internet, Database, and MySQL etc is very helpful. Execute PHP Online For most of the examples given in this tutorial you will find Try it an option, so just make use of this option to execute your PHP programs at the spot and enjoy your learning. Try following example using Try it option available at the top right corner of the below sample code box − <html> <head> <title>Online PHP Script Execution</title> </head> <body> <?php echo "<h1>Hello, PHP!</h1>"; ?> </body> </html> PHP - Introduction PHP started out as a small open source project that evolved as more and more people found out how useful it was.
    [Show full text]
  • Implementación De Framework De Desarrollo Web Durante Un Proyecto”
    UNIVERSIDAD POLITÉCNICA DE SINALOA PROGRAMA ACADÉMICO DE INGENIERÍA EN INFORMÁTICA Tesina “Implementación de Framework de desarrollo web durante un proyecto” Para obtener la acreditación de las estadías profesionales y contar con los créditos para el grado de Ingeniero en Informática. Autor: Bernal Corral Daniel Asesor: M. C. Alejandro Pérez Pasten Borja Asesor OR: Ing. Omar Vidaña Peraza Mazatlán, Sinaloa 13 de Diciembre del 2019 Agradecimientos Agradezco a mis padres por brindarme todo su apoyo durante mis estudios, por darme las clases más importantes, por haber hecho posible que llegara a este momento, por enseñarme que no siempre todo sale perfecto y que debo esforzarme para obtener lo que quiero, por darme ánimos para seguir, por preocuparse por mí y esforzarse para que mi vida fuera mejor. A mi asesor por aconsejarme y corregir los errores que cometí durante el desarrollo de la tesina, por tomarse el tiempo para ver cada detalle y hacer recomendaciones, sugerir opciones, etc. A mi hermano por ayudarme a no rendirme, por asumir su rol de hermano mayor y tratar de guiar, por preocuparse por mí y ayudarme siempre que lo he necesitado. A los profesores que he tenido a lo largo de mis estudios y que me aportaron un poco de su conocimiento para enriquecer el mío. A todos mis compañeros que me ayudaron a hacer más amenas las clases. 6 ÍNDICE TEMÁTICO Índice de imágenes. 9 Resumen. ….. .11 Abstract. …. .11 Introducción. 11 Capítulo I. .. ... …12 1. Antecedentes. .. 13 1.1. Localización. .. ….. 13 1.2. Objetivos de la institución. …………….. 13 1.3. Visión. .14 1.4.
    [Show full text]
  • Yuriy Smirnov [email protected] (347)-415-2322 Brooklyn, NY, 11214
    Yuriy Smirnov [email protected] (347)-415-2322 Brooklyn, NY, 11214 www.ysmirnov.com OBJECTIVE Seeking 100% telecommute remote full time or contract as VP/Architect/Lead Web Engineer. SUMMARY Commercially developing web applications for over a decade. Full stack startup engineer and architect with lean startup development methodology and focus on high availability websites built under LAMP environment. Trending PHP, JS and CSS frameworks and libraries. Infrastructure/Marketing/E-commerce APIs. Excellent UI/UX and application workflow design. Architecture, prototyping, project management, cost and budgeting. SKILLS • In-depth knowledge of Symfony and Laravel Frameworks • In-depth knowledge of PHP5 and strong C++ background. • Popular PHP frameworks ( Symfony, Laravel, Phalcon, Silex) • Javascript frameworks (AngularJS, ReactJS, Meteor, PhoneGap ) • Node.js ( Koa.js ) • Continuous Integration and Continuous Delivery ( Jenkins, Codeception ) • CSS frameworks ( Twitter Bootstrap, Foundation ), SASS and LESS • APIs to popular web services( E-commerce, M-commerce, SMS, Google, Amazon, Social Networks ) • Infrastructure ( Docker, Google Compute Engine, Google App Engine, AWS, Heroku ) • Strong knowledge of databases including MySQL, MongoDB and Elasticsearch • High Availability Architecture • Solid UI/UX skills for developing functional interfaces and application workflow • Mobile first strategy and responsive design development • Video Streaming ( Wowza, WebRTC ) • MVC design patterns, Object Oriented Design (OOD) and Test Driven Development (TDD) • Docker & Linux operating system, it’s derivatives as well as an array of open source applications ocused on web services, monitoring and deployment ( Apache, Nginx, Logstash, Kibana, Zabbix , etc ) MOST SIGNIFICANT PROJECTS 2016, Followback, Social Media Marketplace, CTO Followback is seed funded marketplace for social tasks. Users buy & sell their social media tasks ( followback, likes, posts, comments and sharing ) to one another for business or personal use.
    [Show full text]
  • Comparing Performance of Plain PHP and Four of Its Popular Frameworks
    Thesis Project Comparing Performance of Plain PHP and Four of Its Popular Frameworks Author: Jone Samra Supervisor: Johan Hagelbäck Examiner: Sabri Pllana Semester: VT 2015 Subject: Computer Science Abstract The objective of this study is to evaluate performance of four popular PHP frameworks Laravel, Symfony, CodeIgniter and Phalcon together with the plain PHP. The decision of making this study was based on the fact that there is a lack of comparison tests between the most popular PHP frameworks. Visiting the official websites of these frameworks, the first thing to notice is the slogans that have been made by the core teams. The majority of these slogans contain quality attributes like speed and high performance. As a developer looking for performance in your next project, choosing the right PHP framework by these slogans is not that easy. Therefor, the performance of these frameworks is put to the test. And to do that, three experiments are conducted in which five functionally equivalent PHP applications are developed and used as targets. One version of these applications represents the plain PHP and the other four represent the four mentioned frameworks. The experiments are conducted in two sessions. The first session deals with the execution time and the stack trace measurements while the second one is covering the measurement of the memory usage consumption. The result outcome of these experiments has been analyzed and interpreted in order to expose the performance of the targeted frameworks. The experiment results prove that the targeted frameworks perform differently compared with each other and the PHP stack. Plain PHP and Phalcon are performing well while the other three frameworks have both mediocre and low performance.
    [Show full text]
  • The Clean Architecture in PHP
    The Clean Architecture in PHP Kristopher Wilson This book is for sale at http://leanpub.com/cleanphp This version was published on 2015-04-24 This is a Leanpub book. Leanpub empowers authors and publishers with the Lean Publishing process. Lean Publishing is the act of publishing an in-progress ebook using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do. ©2013 - 2015 Kristopher Wilson Dedication First and foremost, I dedicate this book to my wife, Ashley. Thank you for allowing me to spend so much time staring at millions of dots on a screen. Secondly, to my parents, who worked so hard to make sure their children had everything they needed and wanted, and for encouraging me to follow my dreams, however odd they may have been. Contents Introduction .......................................... i Organization ......................................... i The Author ......................................... i A Word about Coding Style ................................ ii The Problem With Code ................................ 1 Writing Good Code is Hard ................................. 2 Writing Bad Code is Easy .................................. 2 We Can’t Test Anything .................................. 3 Change Breaks Everything ................................. 4 We Live or Die by the Framework ............................. 4 We Want to Use All the Libraries ............................. 5 Writing Good Code ..................................... 5 What is Architecture?
    [Show full text]
  • An Analysis of CSRF Defenses in Web Frameworks
    Where We Stand (or Fall): An Analysis of CSRF Defenses in Web Frameworks Xhelal Likaj Soheil Khodayari Giancarlo Pellegrino Saarland University CISPA Helmholtz Center for CISPA Helmholtz Center for Saarbruecken, Germany Information Security Information Security [email protected] Saarbruecken, Germany Saarbruecken, Germany [email protected] [email protected] Abstract Keywords Cross-Site Request Forgery (CSRF) is among the oldest web vul- CSRF, Defenses, Web Frameworks nerabilities that, despite its popularity and severity, it is still an ACM Reference Format: understudied security problem. In this paper, we undertake one Xhelal Likaj, Soheil Khodayari, and Giancarlo Pellegrino. 2021. Where We of the first security evaluations of CSRF defense as implemented Stand (or Fall): An Analysis of CSRF Defenses in Web Frameworks. In by popular web frameworks, with the overarching goal to identify Proceedings of ACM Conference (Conference’17). ACM, New York, NY, USA, additional explanations to the occurrences of such an old vulner- 16 pages. https://doi.org/10.1145/nnnnnnn.nnnnnnn ability. Starting from a review of existing literature, we identify 16 CSRF defenses and 18 potential threats agains them. Then, we 1 Introduction evaluate the source code of the 44 most popular web frameworks Cross-Site Request Forgery (CSRF) is among the oldest web vul- across five languages (i.e., JavaScript, Python, Java, PHP, andC#) nerabilities, consistently ranked as one of the top ten threats to covering about 5.5 million LoCs, intending to determine the imple- web applications [88]. Successful CSRF exploitations could cause re- mented defenses and their exposure to the identified threats. We mote code execution [111], user accounts take-over [85, 87, 90, 122], also quantify the quality of web frameworks’ documentation, look- or compromise of database integrity—to name only a few in- ing for incomplete, misleading, or insufficient information required stances.
    [Show full text]
  • CSCI 311 Functional Prototype
    CSCI 311 Functional Prototype What to hand in: • Submit the following to VIU Learn by February 16, 18:00 o .zip file containing all css and html for your site’s initial prototype o MidwayReport.pdf Functional Prototype Early in the term, your team will develop a crude functional prototype of your site. It should include, at minimum: • All main pages • All navigation between all pages (consistent) • Rough layout of all pages • Colour, style, and font choices for all text • Underlying structure of site (folders, files, naming conventions) • Image placeholders for all media At this stage, this is a mockup or rough prototype, so you are encouraged to do the following: • Use placeholder text (like Lorem Ipsum) o NOTE: do not use placeholder text for headings • Use placeholder images • Hardcode any validation (accounts) Your prototype will be evaluated by two of your peers using the following criteria: Criteria Level 2 Level 3 Level 1 Location of issues Links and No broken links. All Few broken links, Navigation Navigation navigation and navigation is inconsistent and consistent and no fairly consistent many broken dead ends. links Styling (font, Consistent styling Some inconsistent Inconsistent layout) and layout on all styling, and or style styling, and style pages. Styling in doesn’t match site doesn’t match keeping with site theme. site theme. theme. Clarity (visual Site is clearly laid Site is fairly clearly Site is poorly laid clarity and out, good use of laid out but could out, with weak grouping) white space and use better white grouping. grouping space and grouping Structure All pages use good All or most pages Pages lacks (underlying logical structure, use some logical logical structure.
    [Show full text]
  • Chinese Investment in Israeli Technology and Infrastructure
    C O R P O R A T I O N SHIRA EFRON, KAREN SCHWINDT, EMILY HASKEL Chinese Investment in Israeli Technology and Infrastructure Security Implications for Israel and the United States For more information on this publication, visit www.rand.org/t/RR3176 Library of Congress Cataloging-in-Publication Data is available for this publication. ISBN: 978-1-9774-0435-0 Published by the RAND Corporation, Santa Monica, Calif. © Copyright 2020 RAND Corporation R® is a registered trademark. Cover design: Rick Penn-Kraus Limited Print and Electronic Distribution Rights This document and trademark(s) contained herein are protected by law. This representation of RAND intellectual property is provided for noncommercial use only. Unauthorized posting of this publication online is prohibited. Permission is given to duplicate this document for personal use only, as long as it is unaltered and complete. Permission is required from RAND to reproduce, or reuse in another form, any of its research documents for commercial use. For information on reprint and linking permissions, please visit www.rand.org/pubs/permissions. The RAND Corporation is a research organization that develops solutions to public policy challenges to help make communities throughout the world safer and more secure, healthier and more prosperous. RAND is nonprofit, nonpartisan, and committed to the public interest. RAND’s publications do not necessarily reflect the opinions of its research clients and sponsors. Support RAND Make a tax-deductible charitable contribution at www.rand.org/giving/contribute www.rand.org Preface Relations between China and Israel have expanded rapidly since the early 2000s in numerous areas, including diplomacy, trade, invest- ment, construction, educational partnerships, scientific cooperation, and tourism.
    [Show full text]