VEERENDRA JONNALAGADDA
**********@*****.***
Accomplished Data Scientist with a passion for delivering valuable data through analytical functions and data retrieval methods. Committed to helping organisation advance by helping them to develop strategic plans based on predictive modelling and findings. Bringing forth a proven track record of analysing complex data sets.
Summary
10 plus years of smart work from ground up gave me the opportunity to Data Scientist and embedded in the software industry involving Machine Learning Algorithms, Statistical for a mid-sized and large-scale IT services company.
SKILLS/ IT SKILLS
Language: C
Scripting: Python
ML Algorithms
oRegression: Simple Linear, Multiple Linear, Polynomials, Decision Tree
oClassification: Logistic regression, SVM, Random Forest
oClustering: K-Means, Hierarchical, Anomaly Detection, Recommender Engine
Database: MySQL
Protocols/Libraries: PTP, Numpy, Pandas, scikit-learn
Source Control: SVN, Gerrit, CVS
EDUCATION
Bachelor's in Electronics and Telecommunications
National Institute of Technology - Silchar, Assam June 2002
Certifications
Google Certified Associate Cloud Engineer(ACE).
WORK EXPERIENCE
Assistant Consultant
Tata Consultancy Services (TCS) - Hyderabad, Telangana January 2019 to Present
Project: Damage Bag and Stroller Detection
Role: Data Scientist
Responsibilities:
Procure needed images of bags, suitcases (Soft and hard), strollers both good and damaged ones. Annotate these and label them accordingly.
Train these images using You look only once (YOLO) V3 deep learning.
Test these images using fresh image set to classify them accordingly into three categories as Good, Damages and Strollers.
Develop script for storing these images and get required metrics.
Project: Voice of Customers (VOC)
Role: Data Scientist
Responsibilities:
Generate needed vectors from the csv files.
create classification model for segregation of comments.
Generate needed scripts for the testing classification models.
Fix any issues raised by stakeholders.
Tweek algorithm based on sentance matching and develop new model semantics analysis.
Extended using BERT framework and tensorflow libraries.
Project: Order to Permission Audit
Role: Data Scientist
Responsibilities:
Capture and understand Business requirements and translate them into technical requirements.
Prepare required high level design.
Use scripting for automation and rule based insertion of the comments in the reconciliation reports.
Project: End point phosphorus content prediction for LD process
Role: Data Scientist
Responsibilities:
Capturing business requirements and analysis profit out of solution.
Data preprocessing and with cleaning of out of way data.
Understanding behaviour of the data based on plots between variables and to draw relationship. Developing model analytically to using Machine learning.
Project: Wagon Load Builder
Role: Data Scientist
Responsibilities:
Understanding Requirements from the customer.
Mentoring new members in the team
Building problem statement from the requirements.
Proposing solution(model) for the problem.
Freelancer
August 2017 to July 2018
Project: Dynamic Advertisement Insertion for live broadcasting
Period: July 2018 – December 2018
Role: Data Scientist
Responsibilities:
To split frames from MPEG-TS into images for generating keys using MD5 and SHA3
Trained a CNN to place bounding boxes over objects of interest with a classification accuracy of 92.86% using Tensor frameworks.
Build the ML model using deep learning, reinforcement learning, face detection using CUDA and keras libraries
Owned the design and development of analyses, dashboards, etc., to drive key business values.
Senior Member Technical Staff
Ineda systems Pvt Ltd, - Hyderabad, Telangana
March 2014 to June 2017
Project: Development of Wearable device
Responsibilities:
•Worked for integrating open source modules into existing modules with developing firmware needed for external sensors
•Porting of CFS filesystem for wearable devices for storing metrics related to Pedometer, HRM and BLE along with optimizing linker scripts for optimizing usage of SRAM and flash memories
•Evaluating existing system for porting to ThreadX OS
•Conversion of script-based build system to gnu makefiles based build system along with optimizing build system to support debuggers like Lauterbach and Bus blaster
•Defining and implementation of needed key performance indicator for the wearable devices in Python.
•Fixing Issues with the stability of the system along with enhancing product for the dynamic loading of the module at runtime
•Defining process for the creation of the SDKs and validating SDKs from end user perspective in python
•Development and automation of the tools needed for the validation of the SDK for the wearable devices in python.
•Implementing Gerrit along with GIT for the version control
Lead Technical Consultant
Accel Frontline Limited - Chennai, Tamil Nadu
November 2011 to March 2014
Project: Shader compiler for GPU Role: Project Lead
Responsibilities:
•Setting up complete development environment for the entire project life cycle: setting up users and tools,
various environment variables, configuring CVS etc.
•Handled the project from Design to Maintenance Phase across various modules with a team of 17 members
•lex parsing and Support of architecture specific functionalities using Pragma
•Syntax, Semantic, Expression evaluation and Built in function development
•Designing intermediate format (Binary) to pass the tree structure from frontend to backend through file
•Packing (memory) Code Generator Linker and Binary Generator
•Support of Online and Offline compilation with incremental and final release
•Implementing printer apps to print images using avahi feature on beaglebone in python
•Development of OCR application for the extraction of text from images and videos using opencv.
•Applying neural network and bagging concept on images to verify using machine learning approach for OCR in
python
Freelancer
March 2009 to November 2011
Project: OS Abstractor Product validation on different Target RTOS’s
Role: Project Lead
Responsibilities:
Developing mechanism to avoid system deadlock using Resource Control Block concept.
Worked on developing test applications to validate the functionality
Preparing plan for virtualization at the resource level to optimize usage of resources.
Validated Thread, process, handle, timer, mutex, semaphore, and event related APIs by developing test application by using existing test framework.
Project: Maintenance and Enhancement of Vision Map Maker
Role: Developer
Responsibilities:
Procurement for various designs and profiles to analyze the product on FPGA and checking the power consumption of each module in detail
Conducting brain storming sessions and lesson learnt meetings with other teams
Customer Communications as SPOC
Senior Technical Associate
Tech Mahindra Ltd - Hyderabad, Telangana
September 2005 to March 2009
Project: Portable media player accessory
Tool: GCC
OS: Linux 2.6.11
Hardware: AU1200
Responsibilities
Project management and Release planning for product software.
Identify technical solutions, workarounds and resolve resource allocation
Developing design high level and low-level software design
Developing different drivers for the product
Conversion of mjpeg to jpeg.
Encryption and Decryption.
Interacting with the client from the design phase through final release.
Software Engg
C-Networks Consulting Services - Bengaluru, Karnataka
July 2000 to September 2007
Project: Developing Application for printing image transformation
Tool: GCC
Tools: Camelot, Photoshop
Responsibilities:
Developing detailed WBS required for accomplishing task.
Developing design high level and low-level software design.
Developing TIFF writer required for the application
Interacting with the Client from Requirement Gathering phase to the Final Release
Project: Porting and adaptation of Single Tasking Softplc.
Software: ISagraf, CodeSys, VxWorks
Hardware: SCM-20
Responsibilities:
Black Box Testing
Creating Test specification
Creating Unit test based on the specification
Creation of Test suite for testing product features
Project: Porting of Internet Camera application
Tools: eCos, GCC
Responsibilities:
Developing the GA-4004 from MPEG-4
Porting the application from Windows to eCos
Testing the credibility of the Application
Commit the solution in the git once the given solution is reviewed. s