Huseyin Armagan

AI Engineer at Zoolatech

Paraná, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Huseyin Armagan is an AI Engineer and seasoned Python backend developer with 8 years of experience building scalable APIs and search-driven features across fintech and e-commerce domains. Based in Paraná, Brazil and originally from Turkey, he has delivered production systems using Django, DRF, PostgreSQL and Elasticsearch while integrating payment gateways and AI-powered chat and voice payment flows. A regular open-source contributor, Huseyin expanded the elasticsearch-dsl-py client with advanced aggregations and query support (e.g., MultiTerms, CombinedFields, GeohexGrid), improving search capabilities for Python users. He combines rigorous testing practices with pragmatic product focus, and his math-and-CS background enables him to bridge statistical reasoning with practical engineering.
code8 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Eskişehir Osmangazi Üniversitesi
languagesİngilizce
github-logo-circle

Github Skills (9)

elasticsearch10
elasticsearchquery10
aggregations10
aws-elasticsearch10
querying10
python10
elasticsearch-api10
amazon-elasticsearch10
testing9

Programming languages (2)

PythonDart

Github contributions (5)

github-logo-circle
elastic/elasticsearch-dsl-py

Jan 2022 - Jan 2022

High level Python client for Elasticsearch
Role in this project:
userBack-end Developer
Contributions:2 commits, 8 PRs, 13 comments in 14 days
Contributions summary:Huseyin primarily contributed to the `elasticsearch-dsl-py` project by adding new aggregation and query features. These additions include the `MultiTerms`, `CombinedFields`, `MatrixStats`, `GeoLine`, `RandomSampler`, `IPPrefix`, `GeohexGrid`, and `CategorizeText` aggregations and support for `point` and `shape` fields. Their work enhanced the functionality of the Python client for Elasticsearch, providing users with more advanced search and aggregation capabilities. The changes involved modifications to both test files and core library files (`aggs.py` and `query.py`), suggesting a focus on implementing new features and ensuring they function correctly.
pythonelastichigh-levelpython-clientelasticsearch
High level Python client for Elasticsearch
Contributions:4 PRs, 7 pushes, 13 branches in 3 years 2 months
pythonelastichigh-levelpython-clientelasticsearch
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial