profile-pic

Deepak Sriram

- Full Stack Engineer with 5+ years of experience with expertise in building Products using Elixir Phoenix, Broadway, Redis, RabbitMQ, Node JS, ReactJS and Microservices Architecture.

- Expert in Elixir/Phoenix framework and ReactJS.

- Self-learner and R&D driven in startup environment.

- Participate in Backend and Frontend R&D.

- Ability to gather requirements and translate them into workflows and design specifications.

  • Role

    Elixir/ReactJs Developer

  • Years of Experience

    4 years

Skillsets

  • Docker
  • Flask (basics)
  • Python
  • Jenkins
  • Git
  • Locust
  • Sobelow
  • Credo
  • Dialyxir
  • Appsignal
  • Loki.
  • Prometheous
  • Grafana
  • Azure (intermediate)
  • AWS
  • Kubernetes
  • React Js
  • SCSS
  • HTML
  • Apollo GraphQL
  • Redux
  • Rabbitmq.
  • PubSub
  • Redis
  • Postgre SQL
  • Absinthe graphql
  • Broadway
  • Phoenix
  • Elixir
  • Type Script
  • JavaScript

Professional Summary

4Years
  • Jun, 2019 - Present6 yr 5 months

    Senior Software Engineer

    Pavo & Tusker Innovations

Applications & Tools Known

  • icon-tool

    Docker

  • icon-tool

    Python

  • icon-tool

    Jenkins

  • icon-tool

    Git

  • icon-tool

    AWS (Amazon Web Services)

  • icon-tool

    Kubernetes

  • icon-tool

    ReactJS

  • icon-tool

    HTML/CSS

  • icon-tool

    Javascript

  • icon-tool

    Redux Toolkit

  • icon-tool

    Elixir

  • icon-tool

    PostgreSQL

  • icon-tool

    Redis Stack

Work History

4Years

Senior Software Engineer

Pavo & Tusker Innovations
Jun, 2019 - Present6 yr 5 months

    Developed 250+ APIs across services with long running jobs using Elixir Oban and Broadway for scaling and Concurrency

    Participated in Backend and Frontend R&D such as Stripe, Plotly, etc, which leads us to achieve an income of 30%.

    Worked closely with Frontend and AI team for coherent development

    Worked closely with Leads and Contribute to more than 10+ Design discussions.

    Managed 20+ Elixir Microservices and Work closely with Azure Cloud Tech Support.

    Designed and Implemented 3+ Microservices with Workflow documentation.

    Managed Elixir team and build process for the 20+ services which are in Production(Beta).

    Developed around 15+ reusable components in React JS used across UI Workflows.

    Setup Locust for Concurrency load testing for all the Elixir Microservices.

    Increased code quality and maintainablity 50x through efficent bug and security review by Dialyxir, Credo and Sobelow.

    Worked along with DevOps Engineer for Terraform setup for Kandula.ai Platform.

    Maintaining API Workflows and Documentation increases code quality and reusability by 10%.

    Integrated 50+ APIs with Apollo GraphQL in ReactJS.

    Responsible for Maintaining and Monitoring Production service launched in Beta.

    Summary of Elixir & ReactJS UI developed:

    Settings:

    Migrating tenancy for Account signups with Account contexts.

    Developed User management, Groups and Subscription.

    Implemented Trial Plans

    In accordance with the recent RBI guidelines, Third party integration with stripe subscriptions, payments

    And changes have been updated.

    Third Party Integration with Microsoft Azure Marketplace.

    Implemented 50+ REST APIs for cross Microservices communication.

    Implemented Complete Front-end with ReactJS.

    Managed Accounts signups and bug fixes, which can improve efficiency to 80%.

    Designed and Implemented Rate Limits for 20+ Microservices.

    Designed and Developed Addons purchases for 10+ different services.

    Notifications: Designed and Implemented 5+ global notifications API and platform announcements.

    Atasets: Designed and Developed 10+ key frames in Video mode.

    Collaboration: Collaboration workflows for Annotations and labeling within Datasets.

    Implemented AI assisted tools that improved annotation efficiency by 10x times.

    Clipper: Desinged and Developed 15+ backend APIs, batch services and jobs with Elixir Oban and Broadway.

    Swell: Designed and Developed 5+ backend APIs, batch services and jobs with Elixir Oban and Broadway.

    Implemented 5+ Frontend UI components along with Team member.

    Model Builder: Developed and Integrated 10+ API with AI Inference engines.

    Developed and Integrated Infer Pipeline UI and display of Inference Output.

    Stitcher: Designed and Developed 5+ backend APIs to get stitched output of sequence of input images.

    Developed and Integrated 5+ Frontend UI to display images in sequence and fetch stitched image output.

    Survey: Designed and Developed 40+ backend APIs, which is responsible for maintaining large scale Annotation

    Workflow which can involve 500+ annotators simultaneously, along with annotation review process and Developed APIs for the same, which leads to 40% increase in Annotation accuracy.

    Droid: Developed On-premise workflow for an application along with DevOps Engineer.

Achievements

  • Employee of the year award in 2021

Major Projects

2Projects

Kandula.ai - Cognitive Data Intelligence Platform for Computer Vision

Jun, 2019 - Present6 yr 5 months
    Developed 250+ APIs across services with long running jobs using Elixir Oban and Broadway for scaling and concurrency. Participated in Backend and Frontend R&D such as Stripe, Plotly, etc, which leads us to achieve an income of 30%. Worked closely with Frontend and AI team for coherent development. Worked closely with Leads and Contribute to more than 10+ Design discussions. Managed 20+ Elixir Microservices and Work closely with Azure Cloud Tech Support. Designed and Implemented 3+ Microservices with Workflow documentation. Managed Elixir team and build process for the 20+ services which are in Production(Beta). Developed around 15+ reusable components in React JS used across UI Workflows. Setup Locust for Concurrency load testing for all the Elixir Microservices. Increased code quality and maintainablity 50x through efficent bug and security review by Dialyxir, Credo and Sobelow. Worked along with DevOps Engineer for Terraform setup for Kandula.ai Platform. Maintaining API Workflows and Documentation increases code quality and reusability by 10%. Integrated 50+ APIs with Apollo GraphQL in ReactJS. Responsible for Maintaining and Monitoring Production service launched in Beta. Summary of Elixir & ReactJS UI developed: Settings: Migrating tenancy for Account signups with Account contexts. Developed User management, Groups and Subscription. Implemented Trial Plans In accordance with the recent RBI guidelines, Third party integration with stripe subscriptions, payments and changes have been updated. Third Party Integration with Microsoft Azure Marketplace. Implemented 50+ REST APIs for cross Microservices communication. Implemented Complete Front-end with ReactJS. Managed Accounts signups and bug fixes, which can improve efficiency to 80%. Designed and Implemented Rate Limits for 20+ Microservices. Designed and Developed Addons purchases for 10+ different services. Notifications: Designed and Implemented 5+ global notifications API and platform announcements.

Strait - Data Science Platform

    Auto ML Platform allows the user to preprocess the tabular data, train with different algorithms and compare the metrics for trained algorithms like Dataiku. Assisted in debugging bugs and resolving the same in PySpark engine based on setup competed in Scikit engine. Tested the Automated pipelines with 10+ Kaggle datasets across Algorithms.

Education

  • Bachelors in EngineeringCertified in Information Technology. Major in Computer Science Engineering.

    Rajalakshmi Engineering College, Anna University (2023)

Certifications

  • Certified in information technology