DSD questionnaire
Please fill this poll, the data gathered from it will be used to help form project teams.
Personal information
First name *
Middle name
Last name *
Nickname
Location *
E-mail *
(your primary e-mail account for this class)
Other communication services *
(Skype, Live messenger, Facebook...) Put each service in one row, and your username
Professional information
Select the choice that is the closest to your skill
Programming languages *
(Your experience in using programming langiages)
1 - poor/no knowledge
2 - basic
3 - good
4 - very good
5 - excellent
C
Java
PHP
C++
C#
Ruby
Python
Perl
HTML/CSS
JavaScript
Kotlin
XML, XSLT, DTD, XML Schema...
JSON
YAML
Programming languages - other:
Write down the language(s) name(s) and your level of expertise in particular language
Platforms *
(specify your experience in developing applications for the specified platforms)
1 - poor/no knowledge
2 - basic
3 - good
4 - very good
5 - excellent
MS Windows
Linux
MacOS X
Android
iOS
Cross-platform mobile
Client-side Web (HTML/CSS/JS ...)
Server-side Web (Apache/* ...)
Embedded systems (describe in Platforms-other)
Streaming platforms (Kafka, ... describe in Platforms-other)
Messaging Queues (RabbitMQ, ... describe in Platforms-other)
Platforms - other:
Write down the name of the platforms(s) and your level of expertise
Databases *
(Your experience in using/programming/designing databases)
1 - poor/no knowledge
2 - basic
3 - good
4 - very good
5 - excellent
MySQL
PostgreSQL
MS SQL
Oracle
MongoDB
NOSQL (other - describe in databases-other)
Spatial (geo) databases (various)
Time series databases
Databases - other
Write down the name of the database(s) and your level of expertise
Modelling languages and tools *
1 - poor/no knowledge
2 - basic
3 - good
4 - very good
5 - excellent
ER (database design)
UML
Microsoft Visio
Modelling languages and tools - other
Write down the name of the language(s) and tool(s) and your level of expertise
Frameworks, libraries, technologies, etc. *
1- poor/no knowledge
2 - basic
3 - good
4 - very good
5 - excellent
JQuery
Angular
React
Node.js
Ember.js
Eclipse (plugin development)
NetBeans (plugin development)
Google Maps API
Google Earth API
Leaflet
OpenStreetMap
Hibernate
Spring framework
Spring Boot
Mobile app cross-platform development
React Native
REST API development
Web services development
ElastiSearch
Heroku
OpenStack or similar
Azure
Docker or similar
Machine learning
Neural networks
Low-level network programming (sockets etc.)
Bluetooth communication
NFC communication / smart tags
Augmented reality on mobile platforms
Amazon Alexa skill development
Google Assistant development
Qt framework
embedded systems programming
Frameworks and libraries - other
Write down the names of the frameworks, libraries, tools etc. and your expertise in using them
Communication and collaboration tools *
1- poor/no knowledge
2 - basic
3 - good
4 - very good
5 - excellent
Google Groups
Google Docs
Slack
Skype
Jira
Telegram
WhatsApp
Viber
Trello