Cyber Ninja holds a solid Top 8% for Georgia, a stronger showing than the #13,599 of 177,568 (Top 8%) rank across everyone.
Cyber Ninja combines teams composed of excellent people. We take exceptional hiring process, healthy client-vendor communication and high team performance metrics as the main indicators of our success.
We’ve developed modern solutions using current best practices on the market. We always make sure that our solutions are based on customer demands, which makes perfect combination of: cost, time and quality.
Experiences we’ve gathered as IT managers and developers are:
Back-end
Python, using Django, Flask, fastAPI, aiohttp or sanic. Well documented API is served via Nginx, uwsgi or gunicorn All these are wrapped in containers - fully isolated, optimized and scalable images, making sure that dev environment matches production and no room is left for platform conflicts. Primarily using PostgreSQL and MongoDB, adding cache layer for high load and resource optimization.
Front-end
Main tools with medium and large projects are React and TypeScript. If server side rendering is required, we prefer Next.JS. For state management we are using Rematch (Redux Framework), also in React built in state management possibilities - hooks, context API. For styling - CSS preprocessors (LESS, SCSS), emotion js and styled components. API can be REST or GraphQL.
Service automation
Mainly using Python and bash scripting for automating service deployment, utility checks, service monitoring, data cleanup and periodic tasks.
Project lifecycle management
Making sure that agreed upon value is delivered within desired time, quality and cost.
Web scraping & data mining
Developing scrapers and spiders using scrapy + scrapyd, beautifulsoup, selenium or in-house developed crawler engine which is user-friendly (including non-programmers) and easy to use.
ETL pipelines & Raw data processing (streaming and storing)
Using ELK stack and not only. For data collection, we diversify using beats / fluentd, based on project requirements. For the transformation perspective, we find logstash or even fluentd capable agents. Finally, we prefer using Elasticsearch for storing and querying delivered data.
Cyber Ninja earns an estimated $1/mo. That's 0× the typical agency and more than 92% of everyone we track.