Assignments in Application Development with an organization of high repute in IT industry
PROFILE SUMMARY
M.Tech. (Computer Science) with around 3 years of experience in Project Management, Application Development, Technical Assistance, Liaison &Coordination and Customer Relationship Management Currently associated with Samsung Engineering Labs (SEL), Noida as Engineer Expertise in Mobile Application Development Demonstrated abilities in handling program activities for accelerating the business growth & revenue Sound knowledge of Android for Mobile Devices, Tizen Operating System, Eclipse, Perforce (Data Repository), Quick Build, Beyond Compare, Araxis Merge, Cherry Picker, etc. Adept in interacting with clients & various internal/external teams for requirements gathering & scoping Published several papers on topics like Malware Analysis and Detection Method: A Review, Minimum Redundancy and Maximum Relevant Features for Analysis of Malicious Executables, etc. An effective communicator with good people management and analytical skills
ORGANISATIONAL EXPERIENCE
Samsung Engineering Labs (SEL), Noida Engineer Since Nov11
Role: Examining settings module of android phones and customizing it to make it region specific by adding support for all Indian languages Evaluating various issues related to 3rd party application and coordinating with concerned team for resolving the issues to ensure client satisfaction Planning activities in accordance to daily requirements in order to accomplish organizational objectives Responsible for adding the Samsung specific and 3rd party applications in System/data partition as per as the requirement in initial phase of the android model
Highlights: Successfully resolved more than 1000 issues related to preloaded applications and phone settings Recipient of Employee of Month (EOM) Award for overall completion of projects within scheduled deadlines Received Appreciation Card from management for on time deliverables Built an application to verify the GMS version in current binary and verified GMS related applications name, package name, apk name, version number, etc. Designed android application and added following features to accelerate team work: o Device Information: Helped in extracting complete information about the device and binary used in the device o Applications Information: Proved useful in getting application name which were installed in the device, apk name, concerned package name, their version number, etc. o Application Size Information: Helped in acquiring application names and their respective size on the device and proved beneficial for resolving memory related issues occurred during initial setup o CSC (Customer specific configuration) Information: Helped in obtaining CSC version and all CSC specific operators name and applications with their size Created system application which could detect metamorphic malware program or benign program using the following method: o Malware Analysis under execution of malware sample in virtual environment for detecting malware program which become inactive in virtual environment o Recorded complete metaphor for generation of variants of malware program in flex o Performed different distance measures to calculate number of variants of malware samples differed from original base sample
International Visit: Went on deputation to South Korea (Samsung, HQ) for verifying and resolving Google related GMS application issues
INDUSTRIAL TRAININGS
Title: Design of Cross Compiler Organization: CMC Limited, Hyderabad Duration: 60 days Key Deliverables: Compiled PowerPC processors using GCC based tool chain
Title: Software Cost Estimation Using Neural Networks Organization: Institute of Development and Research in Banking Technology (IDRBT), Hyderabad Duration: 70 days Key Deliverables: Applied Back Propagation algorithm on Neural Networks and estimated the software cost; investigated Neural Networks using COCOMO81 dataset
Title: Linux System and Network Administrator Organization: LINUX World, Jaipur Duration: 60 days Key Deliverables: Analyzed system administration and secured network services
Title: Implementing and managing Windows server, Exchange server and basics of computer networking Organization: Arcelor Mittal Steel Company, Temirtau, Kazakhstan Duration: 45 days Key Deliverables: Installed and monitored the computer network which included a Mail Exchange Server, DNS- DHCP Server and Workstations; examined & evaluated the process involved in making high quality steel
Title: Web Portal for Road Ahead Technology Organization: Road Ahead Technologies Pvt. Limited, Jaipur Duration: 90 days Key Deliverables: Designed web portal for Road Ahead Technology using concept of core java and java server pages and MS-Access as a back-end
CERTIFICATIONS
Sun Certified Java Programmer-1.4 (SCJP-1.4) with 73% Red Hat Certified Technician and RED HAT Certified Engineering (RHCT-RHCE) with 95%
IT SKILLS
Programming Languages: C, Core Java, Python Operating Systems: WINDOWS XP, RED-HAT Linux Mobile Platform: Android for Mobile Devices, Tizen Operating System Database: MS-Access, MYSQL Tools: Eclipse, Perforce (Data Repository), Quick Build, Beyond Compare, Araxis Merge, Cherry Picker, etc.
EDUCATION
M.Tech. (Computer Science) from MNIT(Malaviya National Institute of Technology), Jaipur in 2011 with 8.88 CGPA B. Tech. (Communication & Computer Engineering) from LNMIIT, Jaipur in 2009 with 8.01 CGPA 12 th from MHS, Jaipur, RBSE in 2003 with 80.46% 10 th from MHS, Jaipur, RBSE in 2001 with 84.33%
ACADEMIC ACCOLADES
Participated in Cloud Computing Workshop at IIT Delhi (2014) Successfully qualified Gate 2009, 2010, 2011, 2012 in Computer Science Achieved AIR-5027 out of 66287 students in Aptitude Test conducted by NIIT in 2007
EXTRAMURAL ENGAGEMENTS
Served as: o Placement Coordinator in MNIT for Department of Computer Engineering for 2011 o Guest Faculty in MNIT, Jaipur for a semester 2010-11 o Organizer of NEURON09, A National Level Technical Festival at MNIT, Jaipur in 2009 o Volunteer at DST PAC Meeting (LNMIIT, Jaipur) in 2009 o Volunteer, 10th International Symposium on Wireless Personal Multimedia Communication (Birla Auditorium, Jaipur) in 2007 Bagged 2 nd Prize in Skit Competition in VIVACITY-07,National Level Technical and Cultural College Fest in 2007
SOCIAL ENGAGEMENT
Served as an active member of NSS National Social Services (NSS) and participated in various blood donation camps in 2002
PERSONAL DETAILS
Date of Birth: 14th April 1986 Address: A3 / B5, IIT Campus, Near Hauz Khas, IIT - Delhi - 110016 Languages Known: English and Hindi Location Preference: Delhi & NCR
Please refer to Annexure for Research Publications and Academic Projects
ANNEXURE
RESEARCH PUBLICATIONS: Sachin Jain, Yogesh Kr. Meena, Mining for Maliciousness using Byte n-gram in International Conference on Advances in Communication, Embedded Systems and computing (ICACEC - 2011) Sachin Jain, Malware Analysis and Detection Method: A Review, in proceedings of Network Technology and Communication, Arya College of Engineering & I.T. Sachin Jain, V.Laxmi, Vinod P., Code Morpher for creating Malware Variants, in proceeding of First International Conference ICEICE 2011, MBM, Jodhpur, Rajasthan, India. Sachin Jain Malware Obfuscator for Malicious Executables, communicated in Springer conference Recent Trends in Computing, Communication and Information Technology, 2011 Sachin Jain, Yogesh Kr. Meena, Byte level n-Gram Analysis for Malware Detection, in proceedings of Fifth International Conference on Information Processing, Springer 2011, Bangalore, India. Sachin Jain, V.Laxmi, M.S. Gaur, Vinod P., Minimum Redundancy and Maximum Relevant Features for Analysis of Malicious Excutables, In Proceeding ofInternational Conference on Advanced Computing, Networking and Security, 2011
ACADEMIC PROJECTS: Title: Dynamic Analysis of Malware Duration: 4 Months Team Size: 1 Key Deliverables: Tracked API Calls made by Malware & Benign using STraceNTX& Vera Trace Produced Feature Vector on the basis of API calls after applying Principal Component Analysis
Title: Static Analysis of Metamorphic Malware Duration: 3 Months Team Size: 1 Key Deliverables: Prepared a code for complete Metamorphic Engine to generate the variants of virus Generated virus program (.ASM File) using TASM tool Drew comparison between two virus program using Euclidean Distance, Cosine Similarity & Weighted Average
Title: Mining for Maliciousness Duration: 4 Months Team Size: 1 Key Deliverables: Generated dataset of 1200 malware program and 1200 benign programs (downloaded from VX Heaven & taken from system32 folder respectively) Designed a code for Information Gain (IG), to find out the relevant information to differentiate between malware and benign programs Practiced different classification algorithm available with Weka tool to differentiate malware program from benign program
Title: Unsupervised Clustering of Documents Duration: 3 months Team Size: 2 Key Deliverables: Computed Histogram of multi-words phrases after removing stop word and verbs in each document Calculated bhattacharya distance among documents to determine similarity between any two documents Implemented hierarchical agglomerative clustering and DBSCAN clustering (taking input as Bhattacharya distance among documents) Carried out performance analysis on basis ROC curves
Title: DHCP Server and Client (In IPv4 and IPv6) Duration: 2 Months Team Size: 3 Key Deliverables: Implemented DHCP server and client in C language based on IPv4 and IPv6 Applied wire shark (packet sniffer) for testing standard server and standard client
Title: Dictionary Based Search in a Tree Duration: 1 month Team Size: (please mention) (Single) Key Deliverables: Implemented TRIE tree which served the same purpose as dictionary search
Title: Online Test Conducting System Duration: 60 Days Team Size: 2 Members Key Deliverables: Used JSP and HTML as a front end and MYSQL server as a back end Provided facility support to administrator to help organize the exam which only authenticated member could attend