Summary
Overview
Work History
Education
Skills
Work Experience
Accomplishments
Timeline
Generic

VINU V R

Software Developer
Kochi

Summary

Experienced Erlang Developer with over 6+ years of experience in IT. Excellent reputation for resolving problems and improving customer satisfaction.

Overview

8
8
years of professional experience
4
4
years of post-secondary education

Work History

Software Developer

Netstratum Technologies Pvt. Ltd
Kochi
01.2019 - Current
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Translated verbal customer requirements into written use cases and testable development stories.
  • Implemented target tracking to research prototypes over large data sets.
  • Introduced agile methodologies and development best practices to division to enhance product development.
  • Updated old code bases to modern development standards, improving functionality.
  • Optimized application performance by conducting regular code reviews and refactoring when necessary.
  • Coached team members in techniques necessary to complete job tasks.

Trainee

Netstratum Technologies Pvt. Ltd
Kochi
07.2018 - 12.2018
  • Attended training courses to build understanding of processes, techniques and industry.
  • Maintained high levels of efficiency during training by taking detailed notes and asking questions.
  • Learned new materials, processes and programs quickly.
  • Supported departmental tasks to increase understanding of industry processes.

Internship Student

Q Automation
Kochi
08.2017 - 12.2017
  • Learned PLC, SCADA
  • Collaborated in professional team to solve workflow issues.
  • Managed Site works

Education

Bachelor of Technology - Electrical, Electronics And Communications Engineering

Mets School of Engineering, Mala
Thrissur
08.2013 - 05.2017

Skills

Erlang

Python

Docker

Kubernetes

Cassandra

Kafka

ELK

MQTT

REST API

Websocket

Microservices architecture

Software architecture design

Git proficiency

Work Experience

Project 1: Voifinity Cloud PBX

Voifinity is a cloud-based business phone and contact center solution for workforce collaboration, customer service and extending business operations across multiple locations.

Role : Backend Developer

  • Designing and Development of the backend services for voice call, video call, and other call related functionalities.
  • Development of REST APIs and websocket APIs.
  • Integration with Google for Single sign-on.
  • Integration with Google drive storage.
  • Integration with various DID number providers.
  • Auto provisioning of various IP phones.
  • Writing interface for communication between Erlang node, Media Server and SIP Server.
  • Integration with SMS gateways.
  • Web server configurations and Firewall configurations.
  • Writing cron-jobs and startup scripts using bash shell scripting.
  • Unit testing and production deployment.
  • Technologies used: CentOS, Erlang, Freeswitch, Kamilio, RabbitMQ, BigCouch, Haproxy, Nginx, Firewalld


Project 2: Voifinity Message

In house project for developing a cross platform application for real-time messaging (individual messaging as well as group messaging.

Role : Backend Developer

  • Developing a chat server using Erlang message brokers. Integration with EMQX.
  • Working with MQTT protocol.
  • Using Google FCM and APNS for publishing push notifications.
  • Developing webservices for updating real-time presence.
  • Developing Rest APIs for exporting chat history.
  • Testing, application packaging and production deployment.
  • Integration with carrier providers (Essendex, Bandwidth, Didlive etc.)
  • Technologies used: Erlang/OTP, Mnesia, MQTT, EMQX


project 3: Hoolva

Hoolva is an easy and reliable communications platform offering video and audio conferencing, chat, screen sharing and recording. It enables you to collaborate and work from home or anywhere.

Role : Backend App Developer

  • Development of REST APIs and websocket APIs. cowboy, bifrost
  • Connecting App server to Media servers
  • Working with mnesia (tivan server)
  • Google,LinkedIn,Facebook Single sign-on.
  • Integration keycloak (Open Source Identity and Access Management).
  • Integration of Hoolva with Slack
  • integration of Mail server with Hoolva
  • Developing Google calendar invite for Hoolva
  • Integration of Hoolva with Neosound.
  • Integration of Hoolva with Kafka
  • Integration of Hoolva with XQ Message (For Encrypted Meeting),
  • Working with Kubernetes api for media server deployment & App server connection.
  • Integration of Hoolva with Stripe (Online payment processing for internet businesses).
  • Technologies used: Erlang/OTP, Mnesia, Tivan, Bifrost, Freeswitch, Janus, Docker, Kafka, Kubernetes


project 4: ISMC App

ISMC App connects users with the Mosque and Sunday School. Users can receive notifications, check Iqamah timings, get directions and contact the administration

Role : Backend App Developer

  • Development of REST APIs using cowboy (cowboy_swagger).
  • Using Google FCM and APNS for publishing push notifications.
  • Working with Mnesia database.
  • Using gen_smtp for mail services
  • Integration with SMS gateways.
  • Testing, application packaging and production deployment.
  • Technologies used: Erlang, Mnesia, Cowboy, Tivan, Bifrost, Firewalld

project 4: NCS

NCS provides an all-in-one UCaaS solution with a reseller platform, simplifying communication. It's an easy, reliable platform for video/audio conferencing, chat, screen sharing, and recording, enabling collaboration from anywhere.

Role : Team lead

  • Implemented microservice, EDA architectures
  • Implemented Kafka
  • Introduced Cassandra database
  • Introduced API Gateway (APISIX)
  • Introduced ELK

Technologies used: Erlang, Kafka, ELK, Cassandra


Accomplishments

Successfully transformed the monolithic application into microservices.

Developed a highly available and scalable backend application.

Timeline

Software Developer

Netstratum Technologies Pvt. Ltd
01.2019 - Current

Trainee

Netstratum Technologies Pvt. Ltd
07.2018 - 12.2018

Internship Student

Q Automation
08.2017 - 12.2017

Bachelor of Technology - Electrical, Electronics And Communications Engineering

Mets School of Engineering, Mala
08.2013 - 05.2017
VINU V RSoftware Developer