Post Job Free
Sign in

Software Engineer Data

Location:
Los Angeles, CA
Posted:
October 18, 2024

Contact this candidate

Resume:

AMIRALI KALHOR

Software Engineer / Data Engineer

Los Angeles, California

# ************@*****.*** ï linkedin.com/in/amirali-kalhor § github.com/aakalhor H 818-***-**** SUMMARY

Results-driven Software Engineer with extensive experience in Data Engineering. Proficient in Golang, Python, SQL, and AWS. Demonstrates a commitment to continuous learning. Proven ability to optimize system performance, reduce query response times, develop high-performance applications such as order-matching engines using Kafka and gRPC, build ETL pipelines from scratch, and design and implement microservices using Domain-Driven Design (DDD) and Clean Architecture principles. Skilled in creating scalable, efficient solutions with modern technologies. Passionate about contributing to innovative, collaborative teams. Authorized to work in the U.S. and available to start immediately, based in Los Angeles. SKILLS

Programming Languages: Go(Proficient), Python(Proficient), SQL(Proficient), JavaScript(Familiar) Databases: SQL (PostgreSQL, Clickhouse, Redshift), No SQL(DynamoDB, Elasticsearch), In-memory (Redis) Software Architectural and Design: Event Sourcing, Domain Driven Design (DDD), Microservices Patterns, RESTful API Message Broker and Event Streaming: Kafka, Redis Pub/Sub, Kinesis Cloud & DevOps: AWS (EMR, Lambda, S3, Athena, Glue, EC2, SQS, Step Functions), Docker, Terraform, GitLab CI/CD, CloudWatch, ELK Stack, BASH

Tools & Others: Git, Apache Superset, Tableau, Airflow, dbt, Agile Development, HTML, CSS EXPERIENCE

Software Data Engineer Nov 2023 – Present

Freelance

• Designed and deployed an event-driven architecture using AWS Lambda and SQS to manage scalable video upload processing.

• Improved system scalability with AWS EC2, dynamically scaling resources for intensive tasks like video and audio processing.

• Built and optimized media storage and retrieval pipelines using AWS S3, improving processing speed and reliability.

• Implemented robust logging and monitoring using CloudWatch and Telegram bot for real-time notifications.

• Automated TikTok content creation using OpenAI API for content generation, integrated with ElevenLabs for text-to-speech and video captioning.

Data Engineer Apr 2023 – Oct 2023

OMPFinex: Online Cryptocurrencies Exchange Company

• Implemented a star-schema in ClickHouse data warehouse, optimizing data storage and query performance; reduced query response time by 50% and improved overall data analysis efficiency using SQL.

• Dockerized the services and created CI/CD pipelines using GitLab CI/CD.

• Designed and created an ELT data pipeline leveraging dbt and airbyte, enhancing data transformation processes for streamlined analytics and reporting.

• Optimized database queries through query restructuring and index optimization, resulting in a 40% reduction in average response time and improved system efficiency.

• Developed data visualization solutions using Apache Superset and Tableau. Software Engineer Apr 2022 – Apr 2023

OMPFinex: Online Cryptocurrencies Exchange Company

• Architected and deployed a cutting-edge order-matching engine using Golang, resulting in a 200% reduction in trade execution time and enhancing overall trading efficiency.

• Implemented Kafka for asynchronous data processing and gRPC for optimized inter-service communication, enhancing system performance.

• Designed and developed services using Domain-Driven Design (DDD) principles and adhering to Clean Architecture design.

• Optimized application performance by integrating Redis in-memory databases, resulting in an exceptional 80% acceleration in data access and enhanced user experience.

• Implemented Event-Driven architecture with Temporal.

• Streamlined log aggregation using the ELK stack, enabling real-time monitoring and analysis of system logs. Backend Developer, Intern Oct 2019 – Oct 2020

Pardic

• Developed and maintained RESTful API endpoints for efficient application component communication.

• Implemented a real-time messenger application using Django channels. SELECTED PROJECTS

Bullgen Funfact Instagram

• Designed and implemented a fully automated AI-based content pipeline for social media using OpenAI for content generation, and ElevenLabs for text-to-speech conversion.

• Leveraged AWS Lambda, S3, and DynamoDB to automate content scheduling, storage, and metadata management, enabling seamless daily posts without manual intervention.

• Used AWS CloudWatch for monitoring and real-time notifications, ensuring system stability and scalability for high traffic.

Customer Segmentation and Behavior Analysis Pipeline OMPFinex

• Implemented an ETL pipeline and developed a behavior analysis pipeline using RFM (Recency, Frequency, Monetary) metrics to identify customers at risk of churn based on their interaction patterns.

• Integrated Airflow for job scheduling and monitoring, improving the overall data pipeline reliability. Enhanced BPMN Diagram Feature in Mermaid Project GitHub

• Implemented BPMN Diagram feature in the open-source Mermaid project using JavaScript, D3Graph, and Python. Enhanced business process modeling capabilities.

• Improved the rendering engine and user experience for handling complex BPMN models. Order Pet GitHub

• Developed a Golang-based pet shop management system featuring inventory tracking, customer management, and order processing, streamlining pet store operations.

• Deployed using Docker for scalable and containerized operations. EDUCATION

Ferdowsi University

Bachelors of Computer Engineering 2018 – 2023



Contact this candidate