Akram Ansari

Senior Software Engineer

Bengaluru, Karnataka, India7 yrs 8 mos experience

Key Highlights

  • Expert in database development and systems engineering.
  • Published research on adaptive streaming technologies.
  • Proven experience in building scalable microservices.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Media Streaming and Database Technologies.

Contact

Skills

Core Skills

Database DevelopmentC++PythonReact.jsJavaNode.jsSqlAngularjsC#

Other Skills

systems developmentPython (Programming Language)CTypeScriptRust (Programming Language)GitDockerNginxSpring BootHTMLMongoDBCascading Style Sheets (CSS)MicroservicesC (Programming Language)Back-End Web Development

About

Building Kafka storage system @ Confluent

Experience

7 yrs 8 mos
Total Experience
2 yrs 2 mos
Average Tenure
--
Current Experience

Confluent

Senior Software Engineer

Dec 2024Present · 1 yr 5 mos · Remote

  • Storage Foundation Team

Huawei

Software Engineer

May 2024Dec 2024 · 7 mos · Greater Toronto Area, Canada · On-site

  • Built change data capture and analytical processing system in a large scale distributed database - GaussDB
systems developmentC++Database Development

Interdigital, inc.

Software Engineer

Sep 2023Jan 2024 · 4 mos · Montreal, Quebec, Canada · On-site

  • Developed end-to-end VPCC point cloud video (XR) and haptics parsing and streaming library over WebRTC in C++.
  • Developing an MP4 packager for MIHS (haptics) immersive media in C++

Videolan

Software Engineer (Google Summer of Code 2023)

May 2023Aug 2023 · 3 mos · Canada · Remote

  • Implmented playlist parsing and VLC core modules in Rust.

University of calgary

2 roles

Teaching Assistant

Sep 2021Jun 2024 · 2 yrs 9 mos · Calgary, Alberta, Canada

  • Taught Python, ARM Assembly and DSA

Research Assistant

Sep 2021May 2024 · 2 yrs 8 mos · Calgary, Alberta, Canada

  • Published 3 research papers on video streaming at renowned conferences.
  • Working with AT&T Labs - Research on HTTP Adaptive Streaming (HAS) over QUIC called TASQ - A novel adaptive streaming method over QUIC leveraging AV1 Group Of Pictures (GOP) structure and the application layer control provided by the QUIC transport protocol.
  • Working as a research assistant at Network Media Systems Lab - University of Calgary. Researched and developed a novel streaming video player - IStream player, and its framework - IStream Framework. Supports 360-degree videos, live streaming, DASH, HLS, QUIC (HTTP/3), TCP, and detailed statistics collection.
  • Researching a single encoding low-latency (CMAF-like) adaptive video streaming method ideal for real-time streaming.
Python (Programming Language)React.jsJavaCTypeScriptRust (Programming Language)+4

Schlumberger

2 roles

Software Engineer

Jul 2019Aug 2021 · 2 yrs 1 mo · Pune Area, India

  • Worked in a team to develop and maintain kubernetes microservices (Python and Java) on GCP and Azure.
  • Ran workflows on Apache Airflow, which increase server reuse
Python (Programming Language)JavaSpring BootSQLDockerPython

Software Development Intern

May 2018Jul 2018 · 2 mos · Pune, Maharashtra, India

  • Developed Angular UI and microservices architecture backend in spring boot.
AngularJSJavaTypeScriptMicroservicesCascading Style Sheets (CSS)SQL

Computer society of india - vit student chapter

Technical Director

Apr 2017Mar 2019 · 1 yr 11 mos · Vellore Area, India

HTMLNode.jsMongoDBCascading Style Sheets (CSS)SQL

Team roverx

Software Lead

May 2016May 2018 · 2 yrs · Vellore Area, India

  • Developed the next generation of Mars rover, Enigma 1.0, for competing in European Rover Challenge (2017) and University Rover Challenge (2018)
C#JavaNode.jsCGit

Education

University of Calgary

Master of Science - MS — Computer Science

Sep 2021Aug 2023

Vellore Institute of Technology

Bachelor of Technology - BTech — Information Technology

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Database Development & C++

Explore similar profiles based on matching skills and experience