CV
Profile
A motivated individual with an expert knowledge of programming Linux and using free software on the desktop and server.
Skills
- Programming Languages: C, C++, Java, R, Shell Scripting.
- Software: Git, Vim, Adobe Photoshop, OS X, RStudio, Dia, Arch Linux, Geany, KVM, VirtualBox.
Professional Qualifications
- Certified in vendor-neutral Comptia Linux+ Powered by LPI.
- Novell Certified Linux Administrator.
- Certified in LPIC-1 Certification from Linux Professional Institute.
- Quantum Mechanics and Quantum Computation from University of California, Berkeley.
Publications
-
Novel GPG Key Server using DNS based Authority Delegation
Samuel Johnson, Pruthvirajsinh R. Chauhan and Gardas Naresh Kumar
International Journal of Engineering Research & Technology, Vol. 3 Issue 5, May - 2014 -
A Review of Completely Public, PGP Public Key Servers
Pruthvirajsinh R. Chauhan, Samuel Johnson and Gardas Naresh Kumar
International Journal of Engineering Research & Technology, Vol. 2 Issue 12, Dec - 2013 -
Port Knocking - An Additional Layer of Security for SSH and HTTPS
Jigar A. Raval and Samuel Johnson
International Conference on Security and Management, Las Vegas, USA, Jul 22 - 2013
Talk
- “Securing E-mail Transfer,” Jan 29 - 2014, PRL, Ahmedabad.
- “Securing E-mail at PRL”, Jul 10 - 2013, PRL, Ahmedabad.
- “Virtualization and Disaster Recovery (for PCs)”, Mar 15 - 2013, PRL, Ahmedabad.
- “Controlling Distant Objects Using Cell Phone”, Apr 6 - 2009, National Symposium “COMPSEM ‘2K9”, Annamalai University, India.
Education
- First class degree, M.Tech in Information Security and Computer Forensics from SRM University. 2010 – 2012
- First class degree with distinction, B.E. in Computer Science from Annamalai University. 2006 – 2010
Projects Undertaken
1) Cell Phone Based Distant Object Control
Platform: Circuit Board
In this project a remote-controlled car was built that can be controlled using DTMF tones of a cellphone. Since cell phone reception has a global coverage, the RC car can be controlled from any where in the world.
This was built for a project competition and has won first prize in the National Symposium “COMPSEM-09” organized by Annamalai University in year 2009.
2) Visual Speech Synthesis
Platform: Visual C++
In this project, a software was implemented to convert an input text into an audiovisual speech stream and play it incorporating the head and eye movements of a human being in real-time. Instead of relying on existing speech engines (like Festival), a new engine is created which resolves ambiguities in English language properly and has an Indian accent.
3) IPwatch
Platform: C
IPwatch maintains a database (sqlite3) of IP address that are assigned to MAC addresses and informs sysadmins (and optionally users) of any misuse of IP in a network.
4) Steganography Removal
Platform: C
The project deals with creation of a tool which removes steganographic content from a file. The idea is to implement the tool in corporate environment’s mail server, where every outgoing e-mail is first sent to this tool.