I believe “how” leads to better software engineering, the “why” leads to better art.
Drawing parallel to my academic learning I have come to perceive software engineering as a generic library of tools that enable connections and translations between various schools of knowledge.
My coding projects have cemented my belief that Technology is an effective tool to breathe life to my imagination.
SMARTPHONE OPERATED ROBOT
Role: Java Programmer
Team: 3 members
Technology: Embedded C
Android App Inventor.
Development of an Android application that allows the user to communicate with the Robot using the Bluetooth technology of a smart phone.
The Robot is designed and assembled from scratch using different hardware components.
The Robot can respond to intuitive forearm gestures based on sensor, button, and swipes on the touchscreen. In the circuit, the sensors are used to detect the obstacle on the pathway. The IR obstacle detection sensor from Robot Base is designed for robust operation.
Role: Java Programmer
Team: 3 members
Technology: Java
RSA Algorithm
E-Examination Board Security System is proposed mainly for educational institutions. Examination question papers are exposed to very low security as it could be hacked or cracked easily.
The proposed system solves the security issue by encrypting the question paper and sending it across to the dean member where it is decrypted and the plain text is produced in the examination. This system makes it highly reliable and less prone to being cracked. The implementation of RSA algorithm enhances the security and serves the purpose of the system proposed.
This helps in secure transmission of the question papers and answer keys and hence avoids any unauthorized users from viewing the information.
Role: Java and Android Programmer
Team: 2 members
Technology: Android
Java
Selenium
Development of an automated testing framework for native apps and mobile web apps to establish Mobile Testing as a service on cloud platform.
The proposed system aims at developing a testing framework which allows the customer to upload their apps and test various scenarios in a completely automated environment.
The user uploads the app. The framework has different types of test cases. All the test cases are completely automated.
The result of the test will be submitted in the form of a report with all necessary information to the user.
Role: Programmer
Team: 4 members
Technology: VB.Net
Multiple browser management system is aimed to help the IT industry to manage browsers on a global scale. To overcome the problems faced in manipulating settings for each browser separately, a common interface is proposed to facilitate the process of manipulation of browser configurations.
Several settings information can be changed, customized, analyzed and managed according to the requirements.
The software contains different modules which include managing the history of several browsers with just a click, security measures such as IP masking, web blocking, determining the web response time can be viewed and managed effectively.