Javad Ebadi
Senior Python Backend Engineer @Data Theorem, Inc
Signup · Get unlimited contacts
WORK HISTORY
Senior Python Backend Engineer @Data Theorem, Inc
Calgary, AB, CA
I was responsible for developing backend APIs, building CI/CD pipelines, and designing cloud infrastructure to support internal and customer-facing services on Google Cloud Platform. Focused on scalable, secure, and reliable data processing, deployments, and system optimization- Built APIs using FastAPI and Python for customer-facing and internal services, supporting CRUD operations, search, and data processing pipelines- Implemented APIs to process messages from Cloud Tasks, enabling streaming and transformation of data between systems- Leveraged PostgreSQL with SQLAlchemy (ORM and Core) and Alembic for data modeling, migrations, and complex queries, and integrated Elasticsearch for better search functionalities- Containerized FastAPI applications using Docker to standardize deployment across development and production environments- Developed comprehensive unit tests with pytest for all functions and classes, ensuring code reliability and maintainability- Designed and implemented end-to-end CI/CD pipelines in GitHub Actions and Bitbucket to automate pull request validation and deployments to Cloud Run- Developed reusable Cloud Build templates to standardize container image building and deployment, enabling consistent and automated releases from GitHub Actions- Provisioned service accounts and configured IAM permissions with Terraform to securely enable automated CI/CD workflows on GCP- Developed reusable Terraform modules to provision core cloud infrastructure- Built a Python wrapper to safely execute infrastructure code for development and production backends, improving reliability and reducing human error in provisioning workflows- Monitored PostgreSQL instances to identify high CPU usage and slow-running queries, implementing performance improvements by creating targeted indexes based on frequently filtered columns- Reviewed a Neo4j-based graph data model as part of an R&D effort to evaluate data representation alternatives.
EDUCATION
Udacity
Nanodegree, Business Analytics
Amirkabir University of Technology - Tehran Polytechnic
Bachelor's degree, Physics
Amirkabir University of Technology - Tehran Polytechnic
BA, Mechanical Engineering
Sharif University of Technology
Master’s Degree, Gravity and Cosmology
Institute for Research in Fundamental Sciences (IPM)
Doctor of Philosophy - PhD, High Energy Particle Physics
Udacity
Nanodegree, Artificial Intelligence for Trading
SKILLS
ABOUT JAVAD EBADI
Hello, I\'m Javad, a Ph.D. physicist turned Full Stack Data Scientist with 4+ years in finance, banking and telecommunications. I worked as Software engineer in a cybersecurity industry for about 2 years. I specialize in leveraging cloud technologies like AWS and GCP for modern data engineering, preparing data for analysis, and building machine learning models. My expertise spans Data Structures and Algorithms, Python, Flask, Django, PostgreSQL, Apache Airflow, and NoSQL databases like Neo4j. Skills: Amazon Web Services (AWS), Google Cloud Platfrom (GCP), Data Structures and Algorithms, Python, Django, C++, Git, PostgreSQL, Oracle, Neo4j, Graph Database, Education, Research, Physics, Data Science, Machine Learning, Tableau, System Design, Apache Airflow
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.