Lead Java Developer
CurrentDesigned and built a platform that manages AI solutions in the mining industry in real-time. Key features:- Managing the lifecycle of the AI solutions (execute/terminate/observe health/collect logs)- Collecting time series data from the facility, delivering it to the AI apps and returns the control commands - Implement an interactive SCADA scheme of a facility- Visualization of the data online for Data Scientists- ABAC authorization modelResponsibilities- Develop microservices from scratch, support and add new functionality- Plan and estimate features, build the team roadmap- Manage the backend team as a team lead: managing priorities, communicating with C-level, code review.- Own and update the code base, manage the tech debt- Configure Kubernetes on dev/prod environments (helm charts, docker images)- Lead the load testing process.