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)
 
JOIN TO US

Get in Touch