SlideShare a Scribd company logo
1 of 3
Name: Amar Bharamshetti
Mobile No: 7842943934
Email-id: amarshetty001@gmail.com
A Software Engineer with 1+ year of experience in embedded software development with
good understanding of C language, Linux kernel internals, with exposure to the Software
Development Life cycle.
Technical Skills:
Operating systems : Linux, Windows XP, Windows 7
Language : C, Sparse knowledge of C++
Protocols : TCP/IP, UDP
Tools : GNU Toolchain- GDB, Make, Vim, Vi, Dmalloc,
Splint, lint, Git, Wireshark, QXDM, QPST, Prism,
Axis Merge, T32, Jetag
Debuggers : GDB, Valgrind
Education : Bachelor of Engineering (Telecommunication)
Educational Qualification:
Education University Year of
Passing
Percentage
(%)
B.E SRTMUN 2012 63.44
HSC Pune Board Maharashtra 2008 69
SSC Pune Board Maharashtra 2006 80.13
Experience Details:
Organization Position Duration
Global edge Software Limited Software trainee 6 months
Global edge Software Limited Software Engineer 8 months
Assignment profile:
1
Application
related
assignment
:
1) Implementation of readelf by understanding the
ELF 1.2 specification.
2) Implementation of own static and shared libraries.
3) Analysis of memory leaks in Data, heap and
Stack regions of the Address space.
4) Implementation of tcpdump using libpcap library.
2
Linux Kernel
assignments :
1) Configuring and building kernel 3.16
2) Writing a pseudo character driver
3) Modifying application’s data in the kernel
By accessing the data’s physical address.
4) Implementation of /proc/<pid>/maps file.
5) Implementation of ‘ps’ command by parsing the
kernel linked list for tasks.
6) Implementation of ‘ls’ command by parsing
VFS data structures.
7) Analysis of fork with ‘COW’ (copy-on-write), vfork
and clone from the kernel prospective.
8) Implementation of POSIX IPC mechanism-
Message queues, Shared memory, Pipes
And semaphores.
9) Implementation of thread programs using
Pthread library function.
10) Implementation of system call.
11) Implemented handle for all mask able Linux signals
Role : Design and Development
Environment :
 OS: Linux
 Language: C
 Tools: GNU tools
 Documentation : Doxygen
Training Attended : GESL Training Program
Duration : 6 months
Topics :
C and data structure
Software Engineering
Unix programming and internals
Multi-threading
Networking [TCP/IP protocol suite]
Socket programming
Knowledge on various Unix commands and
System calls
Basic knowledge of Unix Shell Scripting.
Personality Development [Self Awareness, Time
Management, Team work].
Industrial Experience:
Working in Qualcomm India Pvt. Ltd (Client Company) assoftware developer.
1. Working knowledge about Git and Gerrit.
2. Working knowledge of Network Simulators.
3. On-target development and testing of Qualcomm Proprietary C based Code.
4. Working knowledge of Wireshark tools.
5. Networking Analysis of TCP files. (Example .pcap files).
6. Worked on Linux SIGNAL Processing.
7. Pro-actively worked on Customer issues (was appreciated by teammates).
8. Worked on all Qualcomm chipset.
9. Working knowledge about T32 and Jetag.
Personal Profile:
I am a target oriented, hardworking and self-motivated person. I consider the following as my
strong points:
 Confidence and a positive attitude
 Team player with an ability to lead
 Good communication and interpersonal skills
 Good problem solving skills

More Related Content

What's hot

What's hot (20)

Evolution of programming languages
Evolution of programming languagesEvolution of programming languages
Evolution of programming languages
 
Syllabus
SyllabusSyllabus
Syllabus
 
Introducation to C#
Introducation to C#Introducation to C#
Introducation to C#
 
Presentation on java
Presentation on javaPresentation on java
Presentation on java
 
Linux System and Kernel Programming Course Highlights - VedaSolutions
Linux System and Kernel Programming Course Highlights - VedaSolutionsLinux System and Kernel Programming Course Highlights - VedaSolutions
Linux System and Kernel Programming Course Highlights - VedaSolutions
 
樣型識別 期末報告
樣型識別 期末報告樣型識別 期末報告
樣型識別 期末報告
 
RajeshK
RajeshKRajeshK
RajeshK
 
Python Usefulness
Python UsefulnessPython Usefulness
Python Usefulness
 
Python basic
Python basicPython basic
Python basic
 
RajResume
RajResumeRajResume
RajResume
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
 
Girish one year
Girish one yearGirish one year
Girish one year
 
Python training in hyderabad, request demo class (2)
Python training in hyderabad, request demo class (2)Python training in hyderabad, request demo class (2)
Python training in hyderabad, request demo class (2)
 
Programing fundamentals with C++
Programing fundamentals with C++Programing fundamentals with C++
Programing fundamentals with C++
 
Kannan_Resume
Kannan_ResumeKannan_Resume
Kannan_Resume
 
Python - code quality and production monitoring
Python - code quality and production monitoringPython - code quality and production monitoring
Python - code quality and production monitoring
 
Python for beginners
Python for beginnersPython for beginners
Python for beginners
 
Open arkcompiler
Open arkcompilerOpen arkcompiler
Open arkcompiler
 
Python programming
Python programmingPython programming
Python programming
 
Python code profiling - Jackson Isaac
Python code profiling - Jackson IsaacPython code profiling - Jackson Isaac
Python code profiling - Jackson Isaac
 

Similar to Amar_CV (20)

Alvaro Denis Resume
Alvaro Denis ResumeAlvaro Denis Resume
Alvaro Denis Resume
 
V.S.VamsiKrishna
V.S.VamsiKrishnaV.S.VamsiKrishna
V.S.VamsiKrishna
 
Satyam_Singh_cv
Satyam_Singh_cvSatyam_Singh_cv
Satyam_Singh_cv
 
Santhosh BE
Santhosh BESanthosh BE
Santhosh BE
 
Andrew spoden Software Engineer resume
Andrew spoden Software Engineer resumeAndrew spoden Software Engineer resume
Andrew spoden Software Engineer resume
 
Saroj_Profile
Saroj_ProfileSaroj_Profile
Saroj_Profile
 
SivaBorra
SivaBorraSivaBorra
SivaBorra
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp Chandra_CV 3 8Yr Exp
Chandra_CV 3 8Yr Exp
 
Suman_Resume
Suman_ResumeSuman_Resume
Suman_Resume
 
Syamanth S
Syamanth SSyamanth S
Syamanth S
 
Raushan_Resume1
Raushan_Resume1Raushan_Resume1
Raushan_Resume1
 
Resume
ResumeResume
Resume
 
SHASHANK_RESUME
SHASHANK_RESUMESHASHANK_RESUME
SHASHANK_RESUME
 
kuldeep_kumar_2015
kuldeep_kumar_2015kuldeep_kumar_2015
kuldeep_kumar_2015
 
Resume
ResumeResume
Resume
 
Smriti shikha cv
Smriti shikha cvSmriti shikha cv
Smriti shikha cv
 
jeevanreddy-nwplm
jeevanreddy-nwplmjeevanreddy-nwplm
jeevanreddy-nwplm
 
Resume_Up
Resume_UpResume_Up
Resume_Up
 
Nassim_TLILI_resume
Nassim_TLILI_resumeNassim_TLILI_resume
Nassim_TLILI_resume
 

Amar_CV

  • 1. Name: Amar Bharamshetti Mobile No: 7842943934 Email-id: amarshetty001@gmail.com A Software Engineer with 1+ year of experience in embedded software development with good understanding of C language, Linux kernel internals, with exposure to the Software Development Life cycle. Technical Skills: Operating systems : Linux, Windows XP, Windows 7 Language : C, Sparse knowledge of C++ Protocols : TCP/IP, UDP Tools : GNU Toolchain- GDB, Make, Vim, Vi, Dmalloc, Splint, lint, Git, Wireshark, QXDM, QPST, Prism, Axis Merge, T32, Jetag Debuggers : GDB, Valgrind Education : Bachelor of Engineering (Telecommunication) Educational Qualification: Education University Year of Passing Percentage (%) B.E SRTMUN 2012 63.44 HSC Pune Board Maharashtra 2008 69 SSC Pune Board Maharashtra 2006 80.13 Experience Details: Organization Position Duration Global edge Software Limited Software trainee 6 months Global edge Software Limited Software Engineer 8 months
  • 2. Assignment profile: 1 Application related assignment : 1) Implementation of readelf by understanding the ELF 1.2 specification. 2) Implementation of own static and shared libraries. 3) Analysis of memory leaks in Data, heap and Stack regions of the Address space. 4) Implementation of tcpdump using libpcap library. 2 Linux Kernel assignments : 1) Configuring and building kernel 3.16 2) Writing a pseudo character driver 3) Modifying application’s data in the kernel By accessing the data’s physical address. 4) Implementation of /proc/<pid>/maps file. 5) Implementation of ‘ps’ command by parsing the kernel linked list for tasks. 6) Implementation of ‘ls’ command by parsing VFS data structures. 7) Analysis of fork with ‘COW’ (copy-on-write), vfork and clone from the kernel prospective. 8) Implementation of POSIX IPC mechanism- Message queues, Shared memory, Pipes And semaphores. 9) Implementation of thread programs using Pthread library function. 10) Implementation of system call. 11) Implemented handle for all mask able Linux signals Role : Design and Development Environment :  OS: Linux  Language: C  Tools: GNU tools  Documentation : Doxygen
  • 3. Training Attended : GESL Training Program Duration : 6 months Topics : C and data structure Software Engineering Unix programming and internals Multi-threading Networking [TCP/IP protocol suite] Socket programming Knowledge on various Unix commands and System calls Basic knowledge of Unix Shell Scripting. Personality Development [Self Awareness, Time Management, Team work]. Industrial Experience: Working in Qualcomm India Pvt. Ltd (Client Company) assoftware developer. 1. Working knowledge about Git and Gerrit. 2. Working knowledge of Network Simulators. 3. On-target development and testing of Qualcomm Proprietary C based Code. 4. Working knowledge of Wireshark tools. 5. Networking Analysis of TCP files. (Example .pcap files). 6. Worked on Linux SIGNAL Processing. 7. Pro-actively worked on Customer issues (was appreciated by teammates). 8. Worked on all Qualcomm chipset. 9. Working knowledge about T32 and Jetag. Personal Profile: I am a target oriented, hardworking and self-motivated person. I consider the following as my strong points:  Confidence and a positive attitude  Team player with an ability to lead  Good communication and interpersonal skills  Good problem solving skills