Kartik Giri

Senior Software Engineer, Alteryx

Backend developer with 5+ years of experience, presently leading Intelligence systems at Alteryx. Passionate about building scalable distributed systems and mentoring development teams.

Recent Blog Posts

More blogs coming soon!

About Me

Samsung R&D Institute Bangalore

Lead Engineer

Dec 2021 – Oct 2024
  • Performing the role of a Backend Engineer in the Forecasting-Engineering Team, actively participating and collaborating intra- and inter-team in a Scrum framework.
  • Forecasting 2.0: Developed and deployed a newer forecasting version which introduced ml-models for predicting numbers. Worked on multiple services with different tech stacks, wrote API endpoints and helm charts and added logs and alerts for complete traceability.
  • Samsung DSP: Took complete ownership of integration between Trader (Samsung DSP) and Forecasting. Using RubyOnRails, I wrote graphQl and REST endpoints for the communication between services.
  • Druid: Successful POC for integrating Druid into our production services. It helped in extracting time-series data for multivariate targeting parameters.
  • Evaluation-Framework: Developed and Deployed E2E evaluation-framework. It evaluates predicted values compared to actual impression values. Helps in better observability for stake-holders and used for ml-model tweaking.
  • Prophet (Forecasting 1.0): Upgraded Legacy Forecasting Service for easier maintainability and reduced technical debt. Migrated to Keyless IAM role, added performance metrics and debugged issues during system downtimes. Also Migrated Complete service from INAP servers to AWS.
  • AWS Lambda Pipeline: Wrote Lambda Pipeline in JAVA which ingests data into redis and Druid.
  • Logging and Monitoring: Proficient in utilizing Prometheus, Grafana and Sumo-Logic for monitoring and logging system data. Added logs and set up alerts in all Forecasting-Engineering services.
  • Deployment Tools: Experienced in managing CI(Github-Actions) and CD(Concourse) pipelines for streamlined build and deployment processes. Implemented auto-triggered jobs using Github-Actions to monitor linting and builds and executing test-cases.

Zopper

Associate Software Engineer

May 2020 – Dec 2021
  • Full ownership of Bima Boss product development as Backend Engineer
  • Integrated multiple insurance providers with different API endpoints and tech stacks
  • Developed B2B APIs for businesses/sellers to integrate our products
  • Implemented ELK Stack for data analysis, reducing report download times by 80%

Learnix Edutech

Backend Developer (Intern)

Oct 2018 – June 2019
  • Reduced database query hits by 50% for quiz and assessment products
  • Developed Moderator Dashboard for GOF Academy online assessment platform

Technical Skills

Programming Languages

GolangPythonRustJavaRubyScalaC/C++

Frameworks & Libraries

Ruby on RailsDjango RESTGraphQLReactNext.jsHelm Charts

Cloud & DevOps

AWSKubernetesDockerGitHub ActionsConcourse CIPrometheusGrafana

Databases & Analytics

PostgreSQLRedisKafkaDruidELK StackRDBMS

Featured Projects

Meta-Build Hackathon

Hackathon Winner

Developed Smart Contract for Auto-Compounding on Near Protocol. Built end-to-end DeFi solution with Rust smart contracts for automated yield farming.

RustSmart ContractsNear ProtocolDeFi
View on GitHub

Trend Analyzer

Fetch recent trends and tweets from twitter. Analyze the tweets for positive, neutral or negative sentiments.

Django RESTJavaScriptAWSNginx
View on GitHub

EnTalk

Telegram-inspired chat application with end-to-end RSA encryption and secure authentication features.

Django RESTJavaScriptRSA EncryptionWebSocket
View on GitHub

Achievements

Samsung Pro-Certification

Professional certification recognizing technical excellence

Samsung Spot Award

Recognition for complete ownership and successful release of Forecasting 2.0

CodeChef Global Rank 20

Achieved Global Rank 20 in July Cook-off with max rating of 1835