SlideShare uma empresa Scribd logo
1 de 3
ANKUR MATHUR
Phone: +91 9579257225 Email: ank.mathur14@gmail.com
Career Objective:
To consistently enhance my knowledge and skills of software development and make contribution in successes
and growth of the organization.
Professional Summary:
 B.E (Electronics) with 3 years of professional experience in complete software development life cycle.
 Hands on experience in C/C++, Python, MySql and Elastic Search database.
 Sound knowledge of algorithms and data structures.
 Working experience of file parsers Portable executable (PE).
 Have interest in Machine Learning and Big Data technologies.
Work Experience:
COMPANY LOCATION DURATION POSITION
Quick Heal
Technologies Ltd.
Pune,
Maharashtra
Oct 2013 to Till Date Software Engineer
Role and Responsibilities at QuickHeal:
I am working as a Software Engineer in Scan Engine department of Quick Heal Technologies R&D centre.
 Cross platform development of applications and tools with C/C++.
 Designing/architecturing relational and non relational databases for processing large volume of data.
 Identifying and analyze performance bottlenecks and rectifying them.
 Technical design and documentation of new applications.
 Involvement in analysis and design meetings.
 Creating new applications for a data collection and maintenance.
 Responsible for requirements capture, design, coding and testing.
 Participation in recruitment team including paper setup, paper checking etc.
Major Project:
1). Advanced Portable Executable signature generation.
 Extracting signatures from portable executable files bases on a custom written algorithm.
 Storing these signatures into Mysql databases.
 Maintaining, updating and regenerating signatures.
 Signature database backup and replication for fault tolerance and availability.
 Generating update package of signatures for the customers.
Technology: C/C++, Python, MySQL
2). Virus database update application.
 Redesign and implementation of Update modules.
 Update module generates the difference between two binary files (patch file) and merge that difference
on the customer side (during the update). This is to decreases the update size for every customer. It
reduces the maintenance cost of servers. Use of multithreading and file caching for performance
optimization.
 Application for generating incremental updates for the customers.
 Addition of malware signatures into MySql Database.
Technology: C/C++, MySQL
3). Data analytics based on ElasticSearch (Full text search NoSql database).
 Designing/Architecting ElasticSearch cluster for processing large volumes of data and queries for real-
time big data analytics.
 Understanding on lucene search technologies.
 Taking care of Index, schema design and complete backend system using technology stack of
elasticsearch include Logstash and Kibana.
 Implementation of data processing pipeline using Logstash.
 Writing custom plugins on Logstash for processing/parsing data, enhancing data and aggregating data.
 Custom plugins for decompressing and decoding data.
 Designed mapping rules of elasticsearch indexes for better search performance.
 Maintaining highly available and fault tolerant cluster.
 Writing custom python/perl scripts for data processing and forwarding.
Technology: Elasticsearch, Logstash, Kibana, Perl and Python.
4). Malware Detection using Machine Learning.
 Feature/attribute extraction of Portable Executable (PE) files to get optimum results and devised
mechanism to reduce false positive rate in malware detection.
 Training of Machine Learning Model using Mahout Library on Hadoop.
 RandomForest algorithm was used in this process.
 Development of Scan Engine for Classification of Malware using Machine Learning Algorithm.
 Associated in research oriented projects, introduced new approaches for classification and clustering
problems.
 Malware analysis and development of detection code/tool in c/c++.
 Implemented new approaches for a set of problems for better accuracy and speed in classification.
 Parsing of PE/.Net/Delphi files.
Technology : C/C++, Hadoop
Software Skills:
 Have knowledge about c, c++.
 Have knowledge about Linux and Windows platform.
 Have knowledge about Hadoop, Rapidminer, Weka, R Studio and other Machine Learning Tools.
 Have knowledge about Scripting languages like perl, python and R.
 Have knowlege about Hbase, HIVE, ElasticSearch, Mongodb, MySql, Sqlite databases.
Educational Qualification:
EXAM / DEGREE YEAR NAME OF INSTITUTE PERFORMANCE
P.G. Diploma in Embedded System
Design
Feb-
2013 to
Aug-
2013
C-DAC(Center for
Development of Advanced
Computing),
ACTS, Pune
74.00 %
Bachelor of Technology
(Electronics & Communication
Engineering)
2008-
2012
Amity School of
Engineering and
Technology,
Amity University
C.G.P.A=7.23/10
Key Competencies:
Personal Details:
Date of Birth : 14-FEB-1990
Nationality : Indian
Languages Known : English, Hindi
Address : Flat No - 3, Shri Vallabh Society, Kalyani Nagar, Pune, Maharashtra
 Agile and quick learner
 Hardworking in nature
 Good problem solving and analytical
skills
 Leadership Qualities
 Positive Attitude

Mais conteúdo relacionado

Destaque

Amit Shukla_Resume_4Page
Amit Shukla_Resume_4PageAmit Shukla_Resume_4Page
Amit Shukla_Resume_4Page
Amit Shukla
 
AMIT KUMAR Updated.doc RESUME123
AMIT KUMAR Updated.doc RESUME123AMIT KUMAR Updated.doc RESUME123
AMIT KUMAR Updated.doc RESUME123
AMIT KUMAR
 
Amy Slaughter's Medical Coding Resume
Amy Slaughter's Medical Coding ResumeAmy Slaughter's Medical Coding Resume
Amy Slaughter's Medical Coding Resume
Amy Slaughter
 
Andrew Farley Resume (9-9-16)
Andrew Farley Resume (9-9-16)Andrew Farley Resume (9-9-16)
Andrew Farley Resume (9-9-16)
Andrew Farley
 
Anirban Nath resume
Anirban Nath resumeAnirban Nath resume
Anirban Nath resume
Anirban Nath
 
Ankush verma resume
Ankush verma resumeAnkush verma resume
Ankush verma resume
anuj15
 
Andrew kenly resume (before)
Andrew kenly resume (before)Andrew kenly resume (before)
Andrew kenly resume (before)
vaultedu
 
Andys Resume Update
Andys Resume UpdateAndys Resume Update
Andys Resume Update
Biz1213
 
ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)
ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)
ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)
Rosa Lara
 

Destaque (10)

Amit Shukla_Resume_4Page
Amit Shukla_Resume_4PageAmit Shukla_Resume_4Page
Amit Shukla_Resume_4Page
 
AMIT KUMAR Updated.doc RESUME123
AMIT KUMAR Updated.doc RESUME123AMIT KUMAR Updated.doc RESUME123
AMIT KUMAR Updated.doc RESUME123
 
Amy Slaughter's Medical Coding Resume
Amy Slaughter's Medical Coding ResumeAmy Slaughter's Medical Coding Resume
Amy Slaughter's Medical Coding Resume
 
Andrew Farley Resume (9-9-16)
Andrew Farley Resume (9-9-16)Andrew Farley Resume (9-9-16)
Andrew Farley Resume (9-9-16)
 
Anirban Nath resume
Anirban Nath resumeAnirban Nath resume
Anirban Nath resume
 
Ankush verma resume
Ankush verma resumeAnkush verma resume
Ankush verma resume
 
Andrew kenly resume (before)
Andrew kenly resume (before)Andrew kenly resume (before)
Andrew kenly resume (before)
 
Andys Resume Update
Andys Resume UpdateAndys Resume Update
Andys Resume Update
 
ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)
ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)
ANTIGUO RÉGIMEN: POBLACIÓN Y ECONOMÍA (RESUMEN)
 
AnthonyBIlbreyResume
AnthonyBIlbreyResumeAnthonyBIlbreyResume
AnthonyBIlbreyResume
 

AnkurMathur_Resume

  • 1. ANKUR MATHUR Phone: +91 9579257225 Email: ank.mathur14@gmail.com Career Objective: To consistently enhance my knowledge and skills of software development and make contribution in successes and growth of the organization. Professional Summary:  B.E (Electronics) with 3 years of professional experience in complete software development life cycle.  Hands on experience in C/C++, Python, MySql and Elastic Search database.  Sound knowledge of algorithms and data structures.  Working experience of file parsers Portable executable (PE).  Have interest in Machine Learning and Big Data technologies. Work Experience: COMPANY LOCATION DURATION POSITION Quick Heal Technologies Ltd. Pune, Maharashtra Oct 2013 to Till Date Software Engineer Role and Responsibilities at QuickHeal: I am working as a Software Engineer in Scan Engine department of Quick Heal Technologies R&D centre.  Cross platform development of applications and tools with C/C++.  Designing/architecturing relational and non relational databases for processing large volume of data.  Identifying and analyze performance bottlenecks and rectifying them.  Technical design and documentation of new applications.  Involvement in analysis and design meetings.  Creating new applications for a data collection and maintenance.  Responsible for requirements capture, design, coding and testing.  Participation in recruitment team including paper setup, paper checking etc. Major Project: 1). Advanced Portable Executable signature generation.  Extracting signatures from portable executable files bases on a custom written algorithm.  Storing these signatures into Mysql databases.  Maintaining, updating and regenerating signatures.  Signature database backup and replication for fault tolerance and availability.  Generating update package of signatures for the customers. Technology: C/C++, Python, MySQL 2). Virus database update application.  Redesign and implementation of Update modules.  Update module generates the difference between two binary files (patch file) and merge that difference on the customer side (during the update). This is to decreases the update size for every customer. It reduces the maintenance cost of servers. Use of multithreading and file caching for performance optimization.  Application for generating incremental updates for the customers.  Addition of malware signatures into MySql Database. Technology: C/C++, MySQL
  • 2. 3). Data analytics based on ElasticSearch (Full text search NoSql database).  Designing/Architecting ElasticSearch cluster for processing large volumes of data and queries for real- time big data analytics.  Understanding on lucene search technologies.  Taking care of Index, schema design and complete backend system using technology stack of elasticsearch include Logstash and Kibana.  Implementation of data processing pipeline using Logstash.  Writing custom plugins on Logstash for processing/parsing data, enhancing data and aggregating data.  Custom plugins for decompressing and decoding data.  Designed mapping rules of elasticsearch indexes for better search performance.  Maintaining highly available and fault tolerant cluster.  Writing custom python/perl scripts for data processing and forwarding. Technology: Elasticsearch, Logstash, Kibana, Perl and Python. 4). Malware Detection using Machine Learning.  Feature/attribute extraction of Portable Executable (PE) files to get optimum results and devised mechanism to reduce false positive rate in malware detection.  Training of Machine Learning Model using Mahout Library on Hadoop.  RandomForest algorithm was used in this process.  Development of Scan Engine for Classification of Malware using Machine Learning Algorithm.  Associated in research oriented projects, introduced new approaches for classification and clustering problems.  Malware analysis and development of detection code/tool in c/c++.  Implemented new approaches for a set of problems for better accuracy and speed in classification.  Parsing of PE/.Net/Delphi files. Technology : C/C++, Hadoop Software Skills:  Have knowledge about c, c++.  Have knowledge about Linux and Windows platform.  Have knowledge about Hadoop, Rapidminer, Weka, R Studio and other Machine Learning Tools.  Have knowledge about Scripting languages like perl, python and R.  Have knowlege about Hbase, HIVE, ElasticSearch, Mongodb, MySql, Sqlite databases. Educational Qualification: EXAM / DEGREE YEAR NAME OF INSTITUTE PERFORMANCE P.G. Diploma in Embedded System Design Feb- 2013 to Aug- 2013 C-DAC(Center for Development of Advanced Computing), ACTS, Pune 74.00 % Bachelor of Technology (Electronics & Communication Engineering) 2008- 2012 Amity School of Engineering and Technology, Amity University C.G.P.A=7.23/10
  • 3. Key Competencies: Personal Details: Date of Birth : 14-FEB-1990 Nationality : Indian Languages Known : English, Hindi Address : Flat No - 3, Shri Vallabh Society, Kalyani Nagar, Pune, Maharashtra  Agile and quick learner  Hardworking in nature  Good problem solving and analytical skills  Leadership Qualities  Positive Attitude