TECHNICAL SKILLS
Expert in Leading Technologies
Software Development
Mobile Application Development
- React Native (Android/iOS apps)
- Java/Kotlin Android apps
Web Application Development
- Languages: Python, Java, JavaScript (server & client side), Go, PHP
- Python Frameworks: Django, Flask, Pyramid, Tornado
- PHP Frameworks: Symfony, Laravel
- J2EE Frameworks: Spring-MVC, Hibernate, Struts, JSF, GWT
- Javascript Frameworks: React, VueJS, Angular
- Message Passing: RabbitMQ, Kafka, Redis, Celery
- GraphQL, SOA/REST API Development, CoreAPI & OpenAPI, Swagger, SOAP
- Async Programming, WebSocket
- HTML5, CSS, SCSS, Less, Bootstrap & Foundation Frameworks
Desktop Application Development
- Electron, PyQt, Java Swing
Development Utilities
- Version Control Systems: Git, Mercurial, SVN & others
- Continuous Integration with Jenkins, Gitlab-CI, Travis, Bamboo
- Vagrant
- Build Tools: Grunt, Gulp, Ant, Gradle
- Artifactory (asset management)
- Sentry (Application Monitoring & Error Tracking)
- Test Tools: Jmeter (Black Box performance testing), Locust (Performance Testing), Selenium (Web Application Testing), Lettuce (Python Behavior Driven Testing), unittest (Python), py.test (Python), Cucumber (Java Behavior Driven Testing), PIT (Java Mutation Testing), JUnit
- Drools (Java Rule Engine)
- Activiti (Java BPMS)
- Understand (Software Reverse Engineering)
- Project Management: Jira, Phabricator, Gitlab, Redmine, MS Project
Service/Database Administration
- SQL Databases: PostgreSQL, MySQL InnoDB Cluster, MySQL NDB Cluster
- NoSQL Databases: MongoDB, Neo4j, Cassandra, HBase
- In-Memory Databases: Memcached, Redis, High Available Redis
- Search Engines: ElasticSearch, Apache Solr
- Ceph (Object Storage, Block Storage, CephFS)
- Riak, Riak-CS
- MinIO
- Advanced PostgreSQL Optimizations
- Python Web Servers: uWSGI, Gunicorn
- jitsi, jitsi videobridge, openfire, XMPP, SIP, ejabberd
- FFmpeg, Video/Audio Codecs & Convert, HLS Streaming
- Storage Benchmarking
- Mail Engine Development from Scratch
- Postfix & Dovecot
- DKIM, SPF, DMARC, TLS Configuration
- Amavis, SpamAssassin, Rspamd
Server & Infrastructure Management
Server Management
- Kubernetes Orchestration (Helm, RBAC, Dynamic PV, …)
- Rancher (K8s Management Tool)
- Docker & LXD Containerization
- Docker Swarm Orchestration
- HTTP Servers & Load Balancers: Nginx, HAProxy, Apache, Traefik
- DNS Servers: Bind (TSIG Configuring), PowerDNS
- Configuration Management: Ansible, SaltStack
- Monitoring Tools: Zabbix, Zenoss, Prometheus, Grafana, Kibana, LogStash, Fluentd, Diamond
- OpenStack Horizon
- Server/Hardware Configuration
OS Management
- Debian/Ubuntu Linux
- CentOS & RedHat based Linux
- FreeBSD
- XenServer, Proxmox & VMWare Hypervisors
- Kernel Performance Optimization
- Scripting (Bash, Python) & Systemd Management
- TCP Parameter Optimization
Network & Security
- Reverse Engineering Tools (IDA & Java RE tools)
- Penetration Testing (Acunetix & Manual)
- pfSense
- Mikrotik
- Linux Security (SELinux, iptables, …)
- Switch Configuration
- Secure Network Design
- Web/Mobile Application Security (OWASP)
Data Science & Artificial Intelligence (AI)
AI Projects
- Face Detection, Facial Landmark Detection, Gender & Age Estimation, Emotion Analysis
- Face Recognition/Search
- Face Grouping
- Multi-Camera Person Re-Identification & Tracking
- Person Detection, Person Search, Person Verification
Machine Learning Tools
- Deep Learning Frameworks: PyTorch, MXNet, TensorFlow, Keras, Gluon
- Matlab (various toolkits)
- Python Toolkits: numpy, scikit, sklearn, pandas, matplotlib, NLTK, genism
- Weka, MALLET
- Image Processing: OpenCV, OpenCL, DLib, scicit-image, BoofCV, OpenIMAJ, JFeatureLib
- Rapid Miner
Software Engineering
Software Architecture
- Object Orientation Principles, Patterns (GRASP), Modeling (UML)
- Structural, Behavioral & Creational Patterns (GoF), GoV Architectural Patterns
- Refactoring & Re-Engineering Patterns
- Anti-Patterns in Software Engineering
- Reactive Architecture
- Micro-Services, Service Oriented Architecture
- Requirement Engineering (Requirement Elicitation Techniques, Goal & Requirement Modeling)
- Rule Engine
- Software Product Line
- Workflow & Business Process Management Systems (BPMS)
- Formal Specification (Z) & Formal Proof
- Ambient Intelligence
Software Development Techniques
- Scrum, XP, DSDM, RUP, UP, FDD Methodologies
- Methodology Engineering Concepts
- Application Lifecycle Management (Dev, Staging, Production)
- Software Testing: Unit Test, Fuzzy Test, Mutation Test, Graph Coverage Test
- Test Driven Development (TDD)
- Behavior Driven Development (BDD)
- Stress, Load & Performance Testing
- Distributed Applications (Message Passing)