Reval LogoFind More Talent
IK

Iaroslav Kovalchuk

Junior ML Engineer specializing in energy forecasting and battery optimization

San Carlos, CAML Engineer3 years experienceJuniorEnergyTechnologyEducation
ScreenedIdentity Verified

Connect with Iaroslav

Iaroslav already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

About

Backend/ML engineer working on a battery energy storage system operations dashboard: built a Flask backend integrated with OAuth and a separate FastAPI optimization/simulation service, deployed via Docker CI/CD to Azure Container Apps. Strong in productionizing ML (AzureML to batch endpoints) and in performance/scalability patterns (Postgres indexing/JSONB, per-unit data isolation, async throttling + caching for year-long CPU-intensive simulations across 40+ scenarios).

Experience

ML EngineerElecricFish
Data Science InternElecricFish
Research AssistantUniversity of Michigan Battery Control Group
Member of Corporate CommitteeMichigan Data Science Team

Education

University of Michiganbachelor, Data Science; Probabilistic Methods (2025)

Key Strengths

  • Designed modular Flask backend using feature-based blueprints for parallel development
  • Separated compute-heavy simulations into a dedicated FastAPI service (microservices separation of concerns)
  • Built CI/CD to push Docker images from GitHub to Azure and deploy as Container Apps
  • Implemented mandatory pytest test suite gating production pushes
  • Optimized PostgreSQL/SQLAlchemy models with composite indexes and JSONB for complex rate structures
  • Implemented robust transaction handling with commit/rollback guards
  • Operationalized ML via AzureML + batch endpoints with retraining/inference integrated into backend
  • Scaled per-unit workloads using stateless containers and unit-level data isolation
  • Reduced CPU contention by throttling simulations with asyncio.Semaphore and caching previously computed results
  • Domain experience with battery energy storage system (BESS) operations, forecasting, and optimization simulations

Discover more candidates like Iaroslav

Search across thousands of pre-screened, high-quality, high-intent candidates on Reval.

Search Talent

Connect with Iaroslav

Iaroslav already has a relationship with Reval, so a warm intro from us gets a much better response than cold outreach.

Recommended

Already have an account?

Contact

candidate@example.com(555) 123-4567LinkedIn Profile
Sign up to view

Languages

English

Skills

AzureAzure Container AppsAzure Container RegistryAzure Machine LearningBashBattery Dispatch OptimizationBattery Energy Storage Systems (BESS)CI/CDCC++Computer VisionData CleaningData CompressionData VisualizationDatabase Management Systems