Niranjan_Sharma_CV
-
Upload
niranjan-sharma -
Category
Documents
-
view
27 -
download
6
Transcript of Niranjan_Sharma_CV
N I R A N J A N KU M A R SH A R M A (+91) 9986561168
SOFTWARE DEVELOPER ENGINEER WORKING AS A SOFTWARE DEVELOPER AT MICROSOFT INDIA WITH OVERALL 2+ YEARS OF EXPERIENCE IN DEVELOPMENT OF
ENTERPRISE APPLICATIONS.
EDUCATION
Malaviya National Institute of Technology (NIT), Jaipur June (2010 – 2014) B. Tech. in Electronic and Communication (CGPA: 8.08/10)
Gramodaya Shikshan Sansthan Senior School, Jaipur 2009
Higher Secondary (Percentage: 78.33% )
WORK EXPERIENCE
Software Developer at Microsoft India, Bangalore September 2015 to Present
Software Developer at LG Soft India, Bangalore June 2014 to Sept. 2015
Summer Internship at Tata Teleservices, Jaipur May 2013 to July 2013
SKILLS AND INTERESTS
Programming Skills : C, C++, Java, JavaScript, C#, C++ STL, AngularJS, NodeJS, Backbone, React and Express Development Tools : GCC, Eclipse, Android Studio, MakeFile, Git Code Analysis Tools : Valgrind(Memcheck),Lint, Clang Static Analyzer, Cppcheck, Cpplint, Astyle Familiar with : MEAN Stack Framework, MVC, MVVM, DSA, Python , Operating System, Object Oriented Design Principles and Patterns. Operating Systems : Windows, Linux Databases : SQLite3, db8, mongodb
PROJECTS App module in App Customization
Designing and implementation the page routing system for CRM App. Handling the backend communication for view-model descriptor initialization.
Marsh End point analyses and mapping with content.
Unified Process Control Unification of all the process which is supported by CRM.
Digital Asset Management for CRM”
Security Module and caching for digital asset management. Service Desk for Service module of CRM
Client APIs to provide the appropriate users information.
Media Transfer Protocol (MTP) for WebOS Smart Devices
MTP service module design. Database design and implementation for MTP service. Communication with kernel and provide the required data to application.
Universal Mass Storage(UMS) for Smart Watch
High level and low level design. Handling communication with other services and notification manager. Localization, knock code, Valgrind (Memory Leak) and SWMD (Software Module Design).
Final Year Project February 2014 to May 2014 “AES-GCM Encryption Algorithm Implementation on FPGA” for confidentiality of data and data origin
authentication, can be efficiently implemented at hardware for speeds of 10 gigabits per second and above
Summer Internship May 2013 to June 2013
Mobile Communication Network.
ACHIEVEMENTS AND EXTRA ACTIVITIES
Academic: Secured an ALL INDIA RANK 1452 in AIEEE 2010 (top 0.1 % students) in which nearly 1 million candidates
appeared. Awarded the “Emerging Star Award” by the LG Soft India, Bangalore for excellent Project performance in
MTP and UMS. Session Presented:
C++ Coding Standards. Debugging source code using GDB and GDB-Server. “Best Practices” Source code formatting and Conforms to Google’s coding style (Astyle, Cpplint and
Eclipse code formatter )
Technical Training: Object Oriented Programming (C++ and Java). C++ Standard Templet Library. Object Oriented Design Patterns and principles. Agile Software Development.
Independent Coursework:
Aspect Oriented Programming MEAN Stack Framework Development.
Fields of Interests:
Object Oriented Design, Module designing (Design patterns). Object Oriented Programming (Java language). Application / Game Development.