Rajib Chandra Das

Angestellt, Software Development Engineer, smartclip Europe GmbH

Student, Computer Science, Christian-Albrechts-Universität zu Kiel

Kiel, Deutschland

Fähigkeiten und Kenntnisse

C++
Java
Haskell
Git
Jenkins
RFC
Video Codecs H.261
Assembly
Software Development
Vue.js
MongoDB
GraphQL
Full-stack development
MEVN
Python
JavaScript
TypeScript
PostgreSQL
MySQL
Mongo DB
Node.js
Xcode
Objective-C
Assembly Language
Agile Software Development

Werdegang

Berufserfahrung von Rajib Chandra Das

  • Bis heute 1 Jahr und 9 Monate, seit Okt. 2022

    Software Development Engineer

    smartclip Europe GmbH

    - implemented stricmp(case insensitive string comparison) using assembly x86_64 which outperforms currently available solution https://linux.die.net/man/3/strncasecmp - implemented find_i_str(case insensitive string search) using assembly x86_64 resulting 20% faster execution in the whole process - implemented toLower and toUpper conversion in assembly x86_64, which outperforms C++ standard library function std::transform in specific scenario - worked on 25+ refactoring, improvement, feature and bug tickets

  • 3 Jahre und 3 Monate, Juli 2019 - Sep. 2022

    Fullstack Developer

    wobe-systems GmbH

    - worked with 4 different highly functional web applications, implemented 50+ features using Node.js, Express.js, Vue.js, Typescript - implemented 100+ APIs(REST, Graphql) interecting with databases i.e. PostgreSQL, MongoDB. - worked on industry-adopted technologies and frameworks - wrote 200+ unit tests to verify the back-end functionalities - documented 100% of technical specifications and dependencies of applications - worked with a research project based on microservice architecture using Python, Golang

  • 1 Jahr, Apr. 2019 - März 2020

    Teaching Assistant

    Christian Albrechts Universität zu Kiel

    - Concurrent Programming using Java. - Functional Programming using Haskell. - Logic Programming using Prolog.

  • 2 Jahre und 11 Monate, Okt. 2015 - Aug. 2018

    Software Engineer

    IPVision Canada Inc.

    -Worked with raw audio, image and video data like RGB24, RGB32, I420, NV12, NV21, BMP, PCM, PNG etc. -Worked with audio and video encoders and decoders like H.264, G.729, Opus. -Reduced video processing (Convert, Downscale, Crop, Rotate) time by 80% implementing assembly for arm32, arm64 platform with NEON extension. -Implemented network adaptive bandwidth estimation algorithm to control video bitrate. -Used Jenkins, OwnCloud to maintain continuous delivery and continuous deployment.

  • 1 Jahr und 5 Monate, Mai 2014 - Sep. 2015

    Software Engineer

    Eyeball Networks

    -Integrated FFMpeg framework with transcoding Server. -Integrated VP8 encoder/decoder based on rfc6386. -Integrated H264 encoder/decoder based on rfc6184. -Implemented real time h264 <--> vp8 transcoder on server to establish communication between two clients where one client sends/receives h264 data and other client process vp8 during video call. -Integrated Google Test framework to manage automated unit testing mechanism. -Implemented a server solution for communication among SIP, XMPP, WebRTC clients.

Ausbildung von Rajib Chandra Das

  • Bis heute 5 Jahre und 9 Monate, seit Okt. 2018

    Computer Science

    Christian-Albrechts-Universität zu Kiel

  • 4 Jahre und 2 Monate, Feb. 2010 - März 2014

    Computer Science and Engineering

    Shahjalal University of Science and Technology

    Structured Programming Language, Algorithm Design & Analysis, Numerical Analysis, Database System, Graphics and Image Processing, Theory of Computation, Artificial Intelligence, Web Engineering, Machine Learning.

Sprachen

  • Englisch

    Fließend

Interessen

Music
Video Games
Photography

21 Mio. XING Mitglieder, von A bis Z