Senior Software Engineer
CurrentOwn the most critical and complicated part of the project - streams powered services for real-time camera incident detections (person detection, weapon, loitering, tracking and many other types). Production backend is highly loaded, an average rate is about 400M processed requests (messages) per hourResponsibilities:- architecture design, writing docs and specs, tasks creation, guidance for test developers- feature development and delivery to our customers within strict schedule- deployment to cloud environments with no downtime, health monitoring (metrics) and production incidents resolution- work closely with AI team in order to improve detection models and make system smarterAchievements:- improved architecture of backend, made it robust, reliable and highly scalable- rules engine 4X times speedup: real-time frames processing and incident detectionTechnology Stack: Scala, Java, Python, Kafka Streams, Play, Sentry, LaunchDarkly, AWS (EC2, ECS, MSK, CloudWatch, ElastiCache, OpenSearch, CodePipeline, CodeBuild)