Anurag Malhotra

Anurag Malhotra

$40/hr
Python Developer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
33 years old
Location:
Ghaziabad, Delhi, India
Experience:
4 years
Anurag Malhotra SF2, Plot No. 105 Shakti Khand 3, Indrapuram Ghaziabad Pin:- 201306 Mobile No-- CAREER OBJECTIVE To work in collaborative & professional environment where I can excel my best & can continuously learn & give ideas. ACADEMIA Qualification Specialization School/College Board/University Year Marks Obtained B.Tech Computer Science College of Engineering Roorkee Uttarakhand Technical University-% 12th PCM K V Lansdowne CBSE-% 10th K V Lansdowne CBSE 2007 83% WORK EXPERIENCE Currently working in Samsung India Electronics Pvt. Limited-Noida (SEL-N) as an Engineer from 18 June 2013, In Tools and Automation Team for reducing man hours by giving utilities for different teams as per their requirement. Mainly working between the Technical Group and Source Code Management Group so that both teams can coordinate and work effectively by providing automated tools and scripts. PROJECT UNDERTAKEN Current Project:-Working on a Portal in Django to host all the automated tools, scripts so that these are centralized and not specific to any user or team. Assigned admins from each team so that they can manage few features like:- Late Stay Schedule and Weekly Reports along with their reminders. Software Indicator Tool (SIT), which is used to find out the defaulters of perforce users and provides a summary of P4 Description Rate, Review Rate and Comment Rate, this tool is used to enhance Software indicator Metrics. It also includes dynamic graphs which are indicating defaulters count team wise on daily basis and automatically sends a warning email to the defaulter and also a weekly report and Graphs which are automatically sent to the managers. Technologies used are: Python 2.7, Review Board APIs, P4Python APIs, matplot library, Jenkins. Pre GBA Labels Diff Generator: This tool is developed to automate manual task of Pre GBA(Google Build Approval Team) which checks two or more Labels of a model binary released having many Change Lists , this tool generates a .xls files which will have all the code changed between two labels with their description . It has reduced manual task of average 6-8 hours to average 10-15 minutes. Technology used to develop this are Python 2.7, Django 1.8, P4Python APIs (to access labels details), Perforce, xlwt library. Utilities Developed are:- Conceptualized and designed a user-friendly management dashboard to assist the managers to analyze and distinguish the specifications and codes from different models of vendors and partner’s companies. Automated Branch Creation Process by writing a utility to generate Branch Mappings automatically, And also the admin part in perforce for giving permissions to user ids on code, Automated D4 creation which generates the Template views for specific models of a project automatically, all these are man hour saviors. Leading to increase in operational efficiency and ease of use of the system, this further increases the speed of project completion and releases. Developed a tool to which will generate a report to find out how many changes are submitted to a particular Model between two dates for all the teams present and working for that Model which enhance tracking of what code changes has been submitted so far and by whom. Developed Scripts to maintain cache of proxy servers used by the SCM team so that huge codes of models will get downloaded in less time. Setup Jenkins to create Jobs which automatically runs on daily basis to check whether any new path of android code is available on the Google server and if any it will automatically repo sync it on our local server from which Android Team can check issues and new features and can mold it according to the Samsung vendors requirements. Attended Onsite(South Korea) 2 weeks training for Development Integration Processes for deciding new policies and changes in all developed tools as whole code base is moving from Perforce to GIT. Supported SNMP(Feature Phone ) Legacy Projects for issue fixing developed in C language. Final Year Project:-Worked on a research based project “Detection and Prevention of Rushing Attack in a Mobile Ad-hock Network”. The project aims at simulating a Mobile Ad-hoc Network. Routing tables are maintained at each node. An attack is simulated in the network and its characteristics studied. Thus, efforts are made to detect it and later prevent it also. Active participation in IBM TGMC 2011, Project-“E-Gas Seva”. ACHIEVEMENTS Got Samsung Employee of the month award. Published a Research Paper on “Efficient traffic noise prediction on roads by using instances based learning” in ICNICT 2011. Published a Research Paper on “Impact of Rushing Attack with Varying Network sizes: Detection and Prevention” in ICCN 2013. Secured 99.16 percentile in GATE 2013. COMPUTER SKILLS Programming Languages : Good At: - C, python Know : - Django, C++, Html, Css, numpy, matplotlib Tools : Perforce, GIT, Gerrit, Jenkins Good understanding of the Internet and related technologies. SUMMER TRAINING EXPERIENCE 2nd year:- Research paper on Traffic Noise Prediction in COER. Description: The Project performs Traffic Noise Prediction using Instance Based Learning it makes use of modified K-Nearest Neighbour Algorithm which takes into account sets of data devised according to a time quant. This makes the prediction more efficient. 3rd year:- DataBase Management of Biodata And Training in DRDO IRDE. Description: It implements the Biodata and Training work of HR Department of DRDO IRDE using Asp.net as frontend , MS SqlServer2008 and MS Access for Backend . It manages the employee data using dynamically generated fields as and when required. PERSONAL DETAILS Date of Birth :- Father’s Name : Mr. Mukesh Malhotra Mother’s Name : Mrs. Jyoti Malhotra Languages Known : English, Hindi Permanent Address : Mukesh Digital Studio near junior high school post office padampur Suakro Kotdwar Uttarakhand (246149)
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.