Banner Image

All Services

Engineering & Architecture

Programmer

$11/hr Starting at $100

I am a postgraduate from NIT Kurukshetra. Having worked in the corporate sector for more than two years in technology, I have developed an outstanding passion for talking to people and for learning marketing skills. I am inspired by my father who has a good reputation in my native by his way of speaking to people and dealing with them. I am a proactive person who stands by my own ideas and strategies. Being a proactive person, I am good at taking initiatives and to step out of my comfort zone. Projects Handled: 1. Thermostat monitoring systems Project descriptionThe project was to monitor the thermostats different cut-off temperatures which can be used in fridges and other cooling systems. The monitoring panel (HMI) was programmed in C++ language. The external data such as temperature and thermostat status are acquired using SBRIO hardware. This hardware was programmed using LabView software. Each test bench was able to test 96 thermostats at a time. There were 30 test benches. After the testing the cut-off temperatures, the data was to be sent to the main server. The main server software programming was using LabView software. The data was stored in the database for easy access. 2. ACTUATOR FORCE TEST The Objective of the system was to test Hydraulic valves which are used in the hydraulic machines. The valves are designed to produce a specific amount of pressure for a given flow level in the outlet mentioned. The test bench objective was to test the valve for its correct operation and prepare a report of different pressure values versus flow level. The objective of the test rig was to detect any given material using the principle of Raman spectroscopy. A controlled beam of a laser of specific wavelength was made to fall on the given material (setup was given by the client). The reflected beam is captured and wavelengths are displayed. The software’s objective was to detect the material placed by analyzing the captured wavelengths. In this project, we have developed an application for communicating with different storage devices using SATA protocol. Windows driver is developed in this project to program the AHCI controller. The driver developed in such a way that it directly communicates with the hardware by programming the memory space. The driver is automatically invoked as soon as we open our application and dispatched once we close the application. Kernel level driver programming involved communicating with the PCI controller and obtaining PCI header structure of the AHCI controller present on the PC. The subsequent task was to getting the memory space pointer given in PCI header structure and programming the memory registers for sending ATA commands. The ATA/ATAPI Command specification 3 is referred to implement and issue the commands to the hardware.

About

$11/hr Ongoing

Download Resume

I am a postgraduate from NIT Kurukshetra. Having worked in the corporate sector for more than two years in technology, I have developed an outstanding passion for talking to people and for learning marketing skills. I am inspired by my father who has a good reputation in my native by his way of speaking to people and dealing with them. I am a proactive person who stands by my own ideas and strategies. Being a proactive person, I am good at taking initiatives and to step out of my comfort zone. Projects Handled: 1. Thermostat monitoring systems Project descriptionThe project was to monitor the thermostats different cut-off temperatures which can be used in fridges and other cooling systems. The monitoring panel (HMI) was programmed in C++ language. The external data such as temperature and thermostat status are acquired using SBRIO hardware. This hardware was programmed using LabView software. Each test bench was able to test 96 thermostats at a time. There were 30 test benches. After the testing the cut-off temperatures, the data was to be sent to the main server. The main server software programming was using LabView software. The data was stored in the database for easy access. 2. ACTUATOR FORCE TEST The Objective of the system was to test Hydraulic valves which are used in the hydraulic machines. The valves are designed to produce a specific amount of pressure for a given flow level in the outlet mentioned. The test bench objective was to test the valve for its correct operation and prepare a report of different pressure values versus flow level. The objective of the test rig was to detect any given material using the principle of Raman spectroscopy. A controlled beam of a laser of specific wavelength was made to fall on the given material (setup was given by the client). The reflected beam is captured and wavelengths are displayed. The software’s objective was to detect the material placed by analyzing the captured wavelengths. In this project, we have developed an application for communicating with different storage devices using SATA protocol. Windows driver is developed in this project to program the AHCI controller. The driver developed in such a way that it directly communicates with the hardware by programming the memory space. The driver is automatically invoked as soon as we open our application and dispatched once we close the application. Kernel level driver programming involved communicating with the PCI controller and obtaining PCI header structure of the AHCI controller present on the PC. The subsequent task was to getting the memory space pointer given in PCI header structure and programming the memory registers for sending ATA commands. The ATA/ATAPI Command specification 3 is referred to implement and issue the commands to the hardware.

Skills & Expertise

CC++ControllerCorporateData ManagementHeader DesignIdeationKernelLabVIEWLearningMarketingMATLABMicrosoft Visual Studio C++MonitoringPCI ComplianceProgram ManagementProgrammingReportsServer AdministrationSoftware DesignSpace PlanningStorage EngineeringStructural EngineeringSystems Engineering

Related Work Collections

0 Reviews

This Freelancer has not received any feedback.