Candidate’s Short Bio
Responsibilities participating in developing plan and architecture for monolith to
microservices migration;
developing microservices as part of LoRaWAN Network Server
specification;
creating a fully-automated system for overall performance testing with
metrics and dashboards using AWS services;
troubleshooting network issues in LoRa stack and inside AWS VPC;
continuously improving system performance and stability (SQL,
networking, Akka actor system improvements);
Tools & Technologies : Java, Spring, Akka, Kafka, Kubernetes, AWS (EKS, Batch, RDS, MSK,
Timestream, CloudFormation, NLB, CodeBuild, CloudWatch, SQS,
Lambda, API Gateway, System Manager), Docker, LoRaWAN, IoT
Involvement Duration : 12 months
Responsibilities troubleshooting and fixing issues related to a network server or sensor
communications;
managing application AWS environment;
developing application monitoring and alarming system using AWS
services;
Tools & Technologies : Java, Spring Boot, Netflix stack, AWS (EC2, RDS, S3, Route 53),
Bitbucket pipelines
Involvement Duration : 2 months
Responsibilities : participating in the development of high-level architecture of the
application fully utilizing AWS infrastructure;
developing a data model for the application using DynamoDb;
designing and implementing CI/CD from scratch;
implementing DR for an application using Route53 health checks and
Blue/Green deployment;
taking part in implementing business logic and workflow using AWS
StepFunctions;
Tools & Technologies : Java 11, Dagger, Gradle, Python, AWS (Lambda, DynamoDb, SQS, S3,
Batch, ECS, S3, StepFunctions, Route53, CodePipeline, CodeDeploy,
CodeBuild, Secrets Manager, VPC, CDK), Jenkins
Involvement Duration : 6 months
Responsibilities : fully reworking CI/CD process and application to meet the customer
ecosystem requirements;
conducting knowledge transfer sessions for the teams on the customer
side;
investigation and implementing infrastructure changes to the application
be able to pass ‘permit to operate’ and ‘permit to production’ checks;
supporting the process of releasing the application into Production;
implementing performance tuning for the application;
implementing continuously data-import mechanism from on-premises
database;
Tools & Technologies : Java 8, Python, Groovy, Spring, AWS (Lambda, EC2, RDS, DynamoDb,
SNS, SQS, Glue, X-Ray, CloudWatch), Troposphere
Involvement Duration : 10 months
Responsibilities : implementing continuous deployment process according to the customer
infrastructure and requirements;
supporting the SRE teams during the application release process;
Tools & Technologies : Python, Bash, AWS (CloudFormation, Lambda, CodeBuild,
CodePipeline, SSM, KMS)
Involvement Duration : 4 months
Responsibilities : developing new business logic for a serverless application using AWS;
implementing Blue/Green deployment for AWS Lambdas using
CodeDeploy and hooks;
implementing data replication using DynamoDb global tables;
investigating and developing plans for data failover and failback
processes;
preparing the whole application for Production release;
Tools & Technologies : Java 8, Guice, AWS (Lambda, DynamoDb, S3, SSM, Route53,
CodePipeline), Troposphere, Terraform
Involvement Duration : 9 months
Responsibilities : creating CI & CD processes for customer service using Jenkins, Docker
and AWS services;
Tools & Technologies : AWS (ECS, Beanstalk, S3, Route53, SES, RDS, EC2), Jenkins, Docker,
MariaDb
Involvement Duration : 2 months
Responsibilities : developing the module for flight simulation of aircraft and helicopters;
working on road traffic behavior simulation using SUMO (Simulation of
Urban Mobility);
developing the module for simulate of physical movement of vehicles on
the ground using jMonkeyEngine;
developing and modifying existing JavaFX panels;
writing the unit tests;
Tools & Technologies : Spring, Hibernate, H2, Maven, SockJS, SUMO, Junit, Mockito
Involvement Duration : 4 months
Responsibilities : Development of the web-application using Spring MVC and JSP for
views;
Implementing integration with external service for cruise availability
check;
performing integration with exchange rates service for price calculations;
development an agent personal cabinet using REST API;
Tools & Technologies : Spring MVC, Hibernate, HQL, JSP, JSTL, JavaScript, CSS, Spring
Security, Tomcat, PostgreSQL
Involvement Duration : 6 months
Responsibilities : development of the simulation module of UAVs behavior, automatic
UAV route calculation module, air traffic management algorithms;
expending of the existing REST API calls;
working on communication between the server application and UAV
onboard application using a Socket connection;
working on communication between UAV onboard application and UAV
autopilot using MAVLink protocol (v1 and v2);
Tools & Technologies : Spring MVC, Hibernate, H2, Maven, Junit, Graphhopper
Involvement Duration : 10 months