Summary
Overview
Work History
Education
Skills
Websites
Projects Description
Personal Information
Awards
Projects
Timeline
Generic
Duke Brahma

Duke Brahma

Team Lead(Software)
Bangalore

Summary

A software development Team leader with 14 years of experience, having a strong technical background in software development, excellent leadership skills, and a proven track record of managing successful software projects.
Having coding and development experience using Python for 9+ Years, along with Frappe, ERPNext, MySQL, AWS, Django, Data Analytics with Domain knowledge in ERP and Telecom.
Excellent ability to read code and suggest changes to make the finished project glitch-free
I’m looking forward to growing my development and management skills fostering collaboration, maintaining a positive team culture, and ensuring that the team delivers high-quality software products that meet the needs of the users and stakeholders and the organization.

Overview

14
14
years of professional experience
4
4
years of post-secondary education
1
1
Language

Work History

Team Lead

Stellapps Technology Pvt Ltd
8 2019 - Current
  • Understands the project requirements and ensures that team members perform the right functions to meet them. Tracks all activities related to the project, including tasks, timelines, code review, QA coverage and team member roles.
  • Understands the technical requirements for each project as well as the technical tools needed to fulfill them. Involved in Projects as a developer in the event of complex logic to implement and immediate production issues reported by Teams.
  • Enhanced overall team performance by providing regular coaching, feedback, and skill development opportunities.
  • Looks ahead to determine potential obstacles and finds ways to work around them.Resolves issues that may arise due to miscommunication or other impediments.
  • Ensures that all stakeholders are fully informed about the progress of each project. Communicates regularly with information, updates, and challenges.


Senior Software Developer

Reliance Jio Infocomm Ltd
07.2013 - 08.2019
  • Built applications using Python, R, Ruby, Flask, Django
  • Proficient in MySQL databases and basic knowledge of Hadoop.
  • Proficient in Data Analytics and Machine Learning. Experience with Numpy, Pandas, XML, Data Frame libraries. Deep understanding of HTTP methods, REST and MVC.
  • Extensive experience in CSV,Text, HTML and XML parsing and Regular expression
  • Experience in working with UNIX, GIT, Eclipse and Rstudio.

Software Developer

Ericsson Global India Pvt. Ltd
04.2013 - 07.2013

Software Trainee

Alcatel-Lucent Managed Solutions Pvt. Ltd
09.2008 - 04.2013

Education

B.Tech - IT

Bankura Unnayani Institute Of Engineering
06.2002 - 05.2006

Skills

Python

Projects Description

  • WATCHDOG, This application aims for First Time Right through process GAP identification and correction of the identified gaps. This application collects logs from 600 EMS (Enterprise Management Service) servers on a real-time basis (Hourly) and parse the collected log files to detect any deviation of 118 defined Parameters from 16 Group of RAN Parameters. This operation is performed for every network element in the Network which have a potential to impact large Customer base. The application also captures the Parameter changes done by external XML planner referred in the LOG file. In case of XML planner changes it connects to EMS to check the status of the network element (Active/Inactive). After detection of any anomalies related to parameter changes it sends an automated SMTP (E- mail) Notification with mail summarization of last 24 hours’ changes under scrutiny 365 days x 7 hours to the relevant user group., Python 3, Django, SSH, HTML, XML, SMTP, FLASK, Unix, Responsible for Top Level and Detailed Design Preparation. Responsible for development of complete modules and front end.
  • Pro-Active DSS, DSS stands for Decision Support System. This is basically a Tool for Early Detection of Glitches in network, Cross Domain Correlation for Identification of Right Action Owner, Definitive action in lieu of Iterative action and Synergy via central SME. It processes 2.7 Million records for 28 Telecom states and stores data for last 365 days. To detect problems early it monitors KPIs based API on distributed OSS servers, whenever some problematic network element populated it passes the information to DSS engine. Then DSS engine compute or re compute (if record already exists) it’s severity, ageing, MTTR. Then it correlates with cross domain historical data based on predefined algorithm and takes decision to identify the Engineer/Team responsible for that particular network element on daily basis. Every day the DSS engine summarize and send automated mail twice to concerned team, detailed reports are available on HTTP server. As a final step it generates Work Order as per RASCI matrix and send notification through SMS to the Engineer for further action., Python 3, Machine Learning, Pandas, Rscript, SSH, SMTP, Unix, Responsible for Top Level and Detailed Design Preparation. Responsible for development of complete modules. Did complete data modeling and processing design for effective data management.
  • LTE Parameter Audit Automation, This application works as an automated process to determine discrepancies in LTE network parameters. In order to achieve this level of automation which requires processing tera bytes of records in each execution, we decided to design as a multi-threaded application. As a first step the application to collect the values of 6000 parameters in form of XML from 2.7 Million network elements in the entire network. There is one daily updated centralized XML file which consists of unique network element identifiers for each network element in the network. The application executes a multiple thread to connect thousands of EMS (Enterprise Management Service) and run a shell script on each network element. The shell script converts result of SQL queries to XML file. The application monitors each EMS server for completion of XML file generation which may take undefined seconds and sends it to a centralized location used for parsing the XML file to segregate different types of groups of parameters in single CSV file. The last step involves comparing the values of parameters against predefined template to summarize the list of discrepancies. It also discovers the parameters which have deviation more than 80 percent compared to entire network. There is also mechanism to maintain the ageing of the discrepancies and modify or delete the entries in case the discrepancies solved., Ruby, Python 3, Django, SSH, XML, Shell Scripting, Rscript, Responsible for Top Level and Detailed Design Preparation. Responsible for development of complete modules. Did complete data modeling and processing design for effective data management.
  • KYCP (Know Your Customers Pain), Objective of this application to collect information during any voice or data call to measure customer experience and helps to provide better customer experience through detailed call log studies, identifying areas of improvement. All the necessary information is stored in KYCP binary log in encrypted format. This application connected to CORE EMS server (LSM-C) through SSH tunnel and collects the real time logs. Then it decodes the logs to human readable format and send it to HADOOP HDFS. There are some predefined modules to measure customer experience like frequency of switching off/on handsets, battery usage, mobility of user, daily duration of usage. Then it prepares the defined template Using hive and display reports on portal., Python, Struct, SSH, HADOOP, HIVE, Responsible for Top Level and Detailed Design Preparation. Responsible for development of complete modules. Did complete data modeling and processing design for effective data management.
  • GSMART, This is Hourly Performance monitoring for 2g/2g/cdma/evdo network web based portal where user can observe overall network performance daily basic and hourly basis and also in a GIS based tool which shows details on Google Earth Plug-in in web browser. User will also find the details analysis of network in a Graphical Interface., Ruby, Rails, MySQL, Html, Xml, JavaScript, Chart Director, AJAX, SVG, Apache, Mongrel, Crontab, Responsible for Top Level and Detailed Design Preparation. Responsible for development of module of pulling data from server and parsing files. Did complete data modeling and processing design for effective data management. Responsible for development of GUI of the portal.
  • Database Audit TOOL, A web based tool where user can upload system generated raw files and get the discrepancies according to system specified values., Ruby on Rails, MySQL, Html, JavaScript, Responsible for Top Level and Detailed Design Preparation. Responsible for development of GUI of the Tool. Did complete data modeling and processing design for effective data management.
  • Smart Tracing Tool, A web based portal where RF engineers can observe non criteria meeting KPIS (key performance indicator) of overall network daily basic calculated based on certain threshold and past history’s and upload their activity and target date and details reason of degradation. Various types of summary reports are also available there as executive summary report, management summary report, vendor wise summary report., Ruby on Rails, MySQL, PLSQL, Html, JavaScript, Responsible for development of GUI of the Tool. Responsible for parsing data and automate all processes.
  • Activity Tracker, A ticket based Web portal to track the daily activity of end users where users can enter their new activity or update on the existing activity. Users can also analyze and troubleshoot on their closed issues which are available as history based on topic. Supervisors are also able to assign new tasks or update the existing one or summarize activities of their employees based on their Role., Ruby, Rails, Html, JavaScript, AJAX, Apache, MySQL, Soap, Responsible for Top Level and Detailed Design Preparation. Responsible for development of database module and front end. Did complete data modeling and processing design for effective data management.
  • PCMD Analyzer, PCMD (Per Call Measurement Data) analyzer for (EVDO) is a web based tool where user can enter the mobile no/min/mdn of a customer to analysis the details of that customer for the given time period. PCMD data are stored in server in encrypted format RNC wise. The tool will decode the file for the given date and search for the data of entered customer number., Ruby, Rails, Html, Xml, JavaScript, AJAX, Responsible for Top Level and Detailed Design Preparation. Responsible for development of module of pulling data from server and parsing files. Did complete data modeling and processing design for effective data management.

Personal Information

  • Gender: Male
  • Nationality: Indian
  • Marital Status: Married

Awards

  • ALCATEL-LUCENT CLUB ACHIEVER’S AWARD, 03/2009, Alcatel-Lucent
  • JIO Employee of the Month AWARD, 09/2018, Reliance JIO

Projects

smartER-ERP(mooFlow), Python 3.10, Frappe, MySQL, ERPNext, Json, AWS, Git, FLASK, Redis LMS(Loan Management System), Python 3.10, Frappe, MySQL, ERPNext, Json, AWS, Git, Rest APIs, Unix OMS(Order Management System), Python 3.10, Frappe, ERPNext, MySQL, APIs, Kafka, Redis, Shell Scripting

Timeline

Senior Software Developer

Reliance Jio Infocomm Ltd
07.2013 - 08.2019

Software Developer

Ericsson Global India Pvt. Ltd
04.2013 - 07.2013

Software Trainee

Alcatel-Lucent Managed Solutions Pvt. Ltd
09.2008 - 04.2013

B.Tech - IT

Bankura Unnayani Institute Of Engineering
06.2002 - 05.2006

Team Lead

Stellapps Technology Pvt Ltd
8 2019 - Current
Duke BrahmaTeam Lead(Software)