Karthik Nagaraja
#**** ****** ****, ******* ** **555 C: 213-***-**** ******************@*****.*** SUMMARY
Seeking Full time position in Software development field.
Cisco Certified Network Administrator (CCNA)
Extensive academic projects in Java, C++, Networking, Android and Augmented Reality
Academic courses include Networking, distributed Systems, Advance Operating systems, Java
Very good understanding of operating systems, algorithms & Data structures.
Programming in C, C++ and Java
SPECIALTIES
IP data networks, LAN switching technologies, IPv6, IP routing technologies, IP services
(DHCP, NAT, ACLs), network device security, and basic troubleshooting Web Technologies
(Java script, HTML, X HTML,CSS) Artificial intelligence(Propositional & predicate logic, Experimental probabilities, hypothetical reasoning, Dempster-Shafer theory). Socket Programming . Fuzzy Logic. Gradle.
EDUCATION
Masters in Computer Science at California State University, Fullerton. (Aug’ 14 – Dec’16) TECHNOLOGIES USED
Languages: C, C++, Java, MIPS assembly language, CLIPS
Web Technologies: Java Script, HTML, XHTML, XML, CSS
Log Analysis Tools: Wireshark, Packet tracer, Cygwin
Software Management: Agile, SCRUM, XP
Database: Oracle, MySQL, SQLlite
Artificial Intelligence: Npackd, CLIPS, Cygwin, Chocolatey NuGet
Programming IDE: Eclipse IDE, Android Studio, Visual Studio, NetBeans IDE, BlueJ ACADEMIC PROJECTS
Android Augmented reality for Automobile Identification
This is about vehicle identification with the concept of Augmented Reality.
It’s an Android application built on top of Android version 4.0 (Kitkat). It uses Qualcomm Vuforia for augmented reality framework.
The front end is Android XML that has components in NDK and QCAR.
Text file, images, and as well as the video clips are compressed into one single database
To limit the size of the app, the images were stitched to generate a video file which didn’t even exceed 30KB.
Trip recommender using Fuzzy logic.
This is an android application that recommends the list of places to travel based on his/her interest.
This works on the principle of the degree of truth that ranges from 0 to 1, with 0 being less interested and 1 being definitely interested.
The backend Data base is SQLlite.
Sunrise and Sunset App:
It’s an android application built on top of Android version 5.0 (Lollipop).
It calculates and displays the time when the sun sets and rises at the location selected by the user through the GPS receiver or from a list of locations.
The interface is combined of civil, official, nautical, and astronomical sunset and sunrise times to provide the user of how much sunlight is left in the day
The backend Data base is SQLlite.
To-do list using java.util.Arraylist package.
This is a java project that helps its users to organize their to-do work, grocery, movies and household lists.
Stack App Application
It’s a basic application that was implemented using Agile software development process.
It’s an Android application built on top of Android version 5.0 (Lollipop).
The objective of this application is to perform stack operations on the given input Basic chat room application using java.net.* package.
This is a java application that is used to establish the chat room between the server and a client.
The port number of the server is fixed and is assigned manually in the program.
The client tries to connect to the server using its ip address and its port number. RELEVANT COURSEWORK
C and C++ Operating systems Advance Networking HTML5
Java and J2EE Advance distributed systems XHTML
DBMS(SQL) Artificial intelligence CSS3
CCNA ICND 01 XML
Algorithms Java Script
Unix/Linux
ADDITIONAL INFORMATION
Topper in web technology for the college for the academic year 2012-2013
Lead graphic and network engineer during the workshops that are organized by Global Academy of Techno