Ivan Ivanov
@ivanivanov1
Full Stack Software Engineer with 9+ years building AI-powered, data-driven applications using TypeScript and Python.
What I'm looking for
I’m a Full Stack Software Engineer with over 9 years of experience designing, developing, and maintaining scalable software solutions in fast-paced environments. I focus on building data-driven, user-centric products that work for both enterprise needs and startup-like speed.
In my recent role, I led development of an AI-powered labor management platform using Python and FastAPI, creating predictive models that optimize shift allocation and reduce idle workforce by 25%. I also built React/TypeScript frontend dashboards and integrated REST APIs with backend microservices to deliver real-time workforce metrics.
I’m especially strong at turning data into operational advantage. I architect automated ETL pipelines in Python for HR and payroll data—cleaning, transforming, and loading into PostgreSQL and Redis (plus cloud storage)—and integrated Scikit-learn models so managers can simulate scheduling scenarios and adjust resources proactively.
I build for reliability and maintainability from day one: I containerize services with Docker, orchestrate with Kubernetes, and enforce quality with unit/integration tests using PyTest and Jest. I also document technical architecture and coordinate with product owners in Agile/Scrum to map business rules into functional specifications and keep delivery aligned with KPIs.
Experience
Work history, roles, and key accomplishments
Full Stack Software Engineer
BP - Global Operations Technology
Jan 2023 - Mar 2026 (3 years 2 months)
Led development of an AI-powered labor management platform using Python and FastAPI, reducing idle workforce by 25% through predictive shift allocation. Built React/TypeScript dashboards and Python ETL pipelines, containerizing services with Docker and Kubernetes and validating changes with PyTest/Jest and GitHub Actions.
Software Engineer
Almedia - Software Solutions
Jan 2021 - Dec 2022 (1 year 11 months)
Developed a modular TypeScript/React client dashboard integrated with Node.js and MongoDB, enabling internal analytics. Built cloud-native microservices on AWS/Azure with Docker and Kubernetes and created Python data pipelines (Pandas/NumPy) that improved data processing efficiency by 30%.
Software Engineer
Genmab - Bioinformatics & Software Engineering
Jan 2017 - Dec 2020 (3 years 11 months)
Built bioinformatics analysis pipelines in Python to process large genomic datasets and deliver actionable insights for research teams via React dashboards. Implemented ETL workflows with Airflow and Docker, reducing manual processing errors by 20%, and developed AI modules using TensorFlow integrated into internal web applications.
Education
Degrees, certifications, and relevant coursework
Sofia University
Bachelor of Science, Computer Science
2013 - 2016
Earned a Bachelor of Science in Computer Science from Sofia University in Bulgaria from 2013 to 2016.
Tech stack
Software and tools used professionally
Postman
GitHub
Kubernetes
Jenkins
CircleCI
GitHub Actions
Jupyter
NumPy
Pandas
DB
MySQL
PostgreSQL
MongoDB
Microsoft SQL Server
Cassandra
Node.js
Django
.NET
Figma
Redis
Terraform
PyCharm
Jira
jQuery
JavaScript
TensorFlow
PyTorch
scikit-learn
FastAPI
Grafana
Prometheus
Trello
Elasticsearch
Ansible
pytest
OAuth2
Airflow
SQL
Bash
Dynamic
Jan
Adjust
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Ivan?
You can contact Ivan and 90k+ other talented remote workers on Himalayas.
Message IvanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
