Applied Technologies

The Internet of Things

• Languages & plaftorms: C/C++, Java, Android Things, Python, JS (Node-RED)
• Protocols: CoAP (IETF), DTLS (IETF), Eddystone (Google), HTTP (IETF), iBeacon (Apple), MQTT (IBM), STOMP, WebSockets, XMPP (IETF), Bluetooth Low Energy, WebRTC
• Hardware: Raspberry Pi, Raspberry Pi Compute Module, custom hardware
• Cloud: IBM Watson IoT Platform, AWS IoT, Azure IoT, Google Cloud IoT, Serverless (Python, JavaScript), other services

 

Augmented/Mixed/Virtual Reality

• Mobile augmented reality: ARKit for iOS, ARCore for Android
• Unity 3D, Vuforia, Wikitude, Microsoft HoloLens SDK

 

Data Science & Machine Learning

• Languages: Python, C++, Go
• Frameworks: TensorFlow, Keras, ONNX (Open Neural Network Exchange)
• Cloud: CloudAI, Watson, Microsoft Azure
• Mobile machine learning: CoreML, CreateML, TensorFlow Lite, Caffe2Go
• Computer vision: OpenCV, dlib, Vision Framework (iOS)

 

Apple

• Operating systems: iOS, macOS, watchOS, tvOS
• Languages: Swift, Objective-C
• Frameworks: UIKit, Core Foundation, Core Services, Core Animation, Core Location, Core Bluetooth, MapKit, Media Player, Cocoa Touch, Alamofire, RestKit, MagicRecords, StoreKit, MKStoreKit, CoreMotion, CoreImage, CoreText, CloudKit, QuartzCore, UIKit Dynamics, PassKit, Photos, HealthKit, Natural Language, Vision, etc.
• Data storage: Core Data, SQLite, Realm, Firebase, file storage
• Data languages: JSON, XML, SOAP
• Augmented Reality: ARKit
• Machine Learning: CoreML, CreateML
• IDE: Xcode, AppCode
• Ads: AdMob
• Analytics: Firebase Analytics, Flurry, Adobe Analytics
• Social networks: Facebook, Twitter, Google+, LinkedIn, Instagram, Tumblr
• Payments: Stripe, Braintree, Apple Pay, PayPal
• Audio/video calls: Quickblox, TokBox (OpenTok), Sinch, OpenWebRTC
• Other: iMessage Apps, 3D Touch, Taptic Engine

 

Android

• Languages: Kotlin, Java, C++
• Frameworks: ObjectBox, Dagger 2, RxJava 2, Volley, Retrofit, Retrolambda, Gson, Jackson, EventBus, Moxy, Glide, Picasso, Espresso, Mockito, Firebase, Dialogflow, ML Kit, TensorFlow Lite
• Databases: SQLite
• JSON, XML, SOAP, REST, FlatBuffers, OkHTTP
• Augmented Reality: ARCore, Sceneform, OpenGL
• UML modelling
• IDE: Android Studio
• Analytics: Firebase Analytics, Flurry
• Social networks: Facebook, Twitter, Google+, LinkedIn, Instagram, Tumblr
• Audio/video calls: WebRTC

 

Cross-Platform

• Mobile OS: iOS, Android, Windows Universal
• Desktop OS: Windows, Ubuntu, macOS
• Platforms: Flutter, PhoneGap, Cordova, Xamarin Native (Android, iOS, UWP), Xamarin.Forms (Android, iOS, UWP, MacOS), NativeScript, ReactNative, Electron
• Languages: JavaScript, C#, TypeScript, Dart
• Frameworks: Angular, React, Flux, Redux, MobX, Ionic, Vue, VueX
• Markup languages: SASS, LESS, HTML5, CSS3
• Data languages: RESTful, SOAP, XML, JSON
• Native plugins: Java (Android), Objective-C, Swift (iOS)
• API: geolocation, maps, phone calls, Internet, AJAX, accelerometer, compass, WebWorker, push notifications
• Data storage: file storage, local storage, webSQL, SQLite
• VCS: Git, TFS, SVN
• Audio/video calls: WebRTC

 

Desktop Windows

• Languages: C#
• Frameworks: WPF, UWP (Universal App)
• Databases: Microsoft SQL Server, SQLite, PostgreSQL, SQL Compact
• IoC (AutoFac, TinyIoc, NInject, Unity); AutoMapper, Swagger
• Tools: Microsoft Visual Studio, ReSharper, dotTrace, dotMemory, dotCover, JetBrains Rider, DataGrip
• Deployment: WebDeploy, Octopus, Docker, TeamCity
• Testing: xUnit, nUnit, Microsoft built-in
• Platforms: Azure, AWS, private servers, VDS
• VCS: Git, TFS
• Audio/video calls: WebRTC

 

Web

• Languages: JavaScript, TypeScript
• Frameworks and libraries: ReactJS, Angular, VueJS, jQuery
• Data storage: local storage
• Markup languages: HTML5, CSS3, SASS, LESS
• API development: RESTful, SOAP, XML, JSON, GraphQL
• IDE: NetBeans, PHPStorm, Microsoft Visual Studio, VS Code, Web Storm
• VCS: Git, TFS, SVN
• CI Systems: Jenkins, TeamCity, Octopus
• Audio/video calls: WebRTC

 

PHP

• Frameworks: Symfony, Laravel, Yii
• Databases: PostgreSQL, MySQL, MongoDB, Neo4j, Redis
• Web servers: Nginx, Apache
• Deployment: Docker, Ansible, Vagrant
• Tools: PHPStorm, Composer, Codeception, PhpUnit
• Search engine: Elasticsearch

 

Ruby

• Frameworks: Ruby on Rails, Hanami, Trailblazer, DRY.rb
• Databases: PostgreSQL, MySQL, MongoDB, Redis
• Web servers: Nginx, Apache, Caddy
• App servers: Phusion Passenger, Puma, Unicorn
• Deployment: Docker, Ansible, Vagrant
• Testing: RSpec, Minitest, Cucumber
• Tools: VSCode, RubyMine, RuboCop

 

.NET

• Languages: C#
• Frameworks: ASP.NET Core, ASP.NET MVC
• Web servers: IIS, Kestrel, self-hosted
• Databases: Microsoft SQL Server, SQLite, PostgreSQL, SQL Compact
• IoC (AutoFac, TinyIoc, NInject, Unity); AutoMapper, Swagger
• Tools: Microsoft Visual Studio, ReSharper, dotTrace, dotMemory, dotCover, JetBrains Rider, DataGrip
• Deployment: WebDeploy, Octopus, Docker, TeamCity
• Testing: xUnit, nUnit, Microsoft built-in
• Platforms: Azure, AWS, private servers, VDS
• VCS: Git, TFS

 

Node.js

• Frameworks: Express, Hapi, Socket, Mean, Meteor
• Databases: MySQL, PostgreSQL, Mongo, Neo4j, Redis
• Web servers: Nginx
• Deployment: Ansible, Vagrant, Docker
• Tools: WebStorm, Monit
• Platforms: AWS, AWS Lambda, Azure, Heroku

 

Java EE

• Frameworks: DropWizard, Juice, Spring, Hibernate, Hazelcast, Wicket
• Databases: PostgreSQL, MySQL, H2, SQLite
• Web servers: Jetty, WildFly, Jersey, Tomcat

 

Python

• Frameworks: Django, Django REST framework (DRF), Flask, aiohttp
• Databases: MySQL, MariaDB, PostgreSQL, Redis, Amazon DynamoDB
• Web servers: Nginx, uWSGI, Werkzeug
• Serverless: AWS Lambda
• Deployment: Docker, Docker-Compose, Docker Swarm
• Queue: celery
• GUI: Kivy, PyGObject, Tkinter, wxPython
• Data Analysis: NumPy, Pandas
• Manipulating Video: moviepy, openCV, scikit-video
• Web Crawling & Web Scraping: Scrapy
• Tools: PyCharm, pip, virtualenv, venv
• Chatbots & Virtual Assistants: Amazon Alexa Skills, Errbot, Viber, Telegram, Slack, Skype, Azure Bot Service, Facebook Messenger

 

Cloud

• Amazon AWS, DigitalOcean, Rackspace, Heroku, Microsoft Azure

 

Quality Assurance

• Proxy tools: Fiddler, Burp Suit, Charles, Wireshark
• API tools: PostMan, SoapUI
• Load testing tools: jMeter
• UI test automation stacks: Python + Pytest + Selene; JS + Jasmine + Protractor; PHP + Codeception + Selenium; Ruby + Rspec + Capybara; Swift + XCTest