About
Experienced Software Engineer with a demonstrated history of working in the…
Experience
Education
Courses
-
Analysis of Algorithms
-
-
Compilers
-
-
Computational Geometry
-
-
Computer Architecture
-
-
Data Mining & Networks
-
-
Network Programming
-
-
Operating Systems
-
-
System Security
-
Projects
-
Implementation of ODR (On Demand Routing) protocol
-
Implemented semantics of On demand routing protocol involving route discovery, topology maintenance information, error recovery and data transfer.
Implemented IP layer functionality for routing in AD Hoc networks with constantly moving nodes.Other creatorsSee project -
LLVM Compiler Backend
-
This is a research project which aims at building an LLVM Compiler backend for a subset of x86_64 instruction set. The compiler backend supports only 64 bit registers and operands. Also specialize ISA instructions such as CMOV/SETCC are substituted by more generic instructions in form of MOVs and JMPs.
-
Reliable File Transfer
-
Developed TCP-like reliability on top of UDP for efficient and concurrent file transfer. Implemented TCP Reno's mechanism for ARQ sliding window with fast retransmit, timeouts, flow control and congestion control by means of slow start, Additive increase/Multiplicative decrease - AIMD technique.
Other creatorsSee project -
E-- Compiler
-
A Compiler majorly written in C++ for an Event Driven Language 'E--'.
It includes different phases of compiler design, such as Lexical Analysis, Syntax Analysis, Semantic Analysis, IR Code generation and Optimizations and Final Machine Code Generation.Other creatorsSee project -
SBTEL - x86_64 Microarchitecture
-
SBTEL is an Inorder 5 staged pipelined functional processor core for a subset of the x86_64 ISA.
Basic Modules such as Instruction Fetch, Decoder, ALU and Memory load/store are implemented.
The core also supports 32KB 4-way set associative write-back L1 cache for both instruction and data.Other creatorsSee project -
SBUnix - x86_64 Operating System
-
SBUnix is x86 64 bit full fledged operating system developed in C and ASM. System is tested on QEMU. System supports memory management, paging, context switching, terminal, shell and file management for tarfs and disk.
Other creatorsSee project -
PICT Alumni Database
-
• In this project, we created a web application for our college to maintain its Alumni Database.
• Based on the requirements gathered, and an approved design of the database, we implemented the web application and tested it on the college LAN.
• I worked on the design of the web application and the database schema.Other creators
Languages
-
English
-
-
Marwari
-
-
Hindi
-
-
Marathi
-
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Sahil Parmar in United States
-
Sahil Parmar
-
Sahil Parmar
Talent Acquisition Specialist at Greycell Labs Inc
-
Sahil Parmar
Business Development Executive at Vision Xperts Inc
-
Sahil Parmar
Business Analyst at Fiserv
8 others named Sahil Parmar in United States are on LinkedIn
See others named Sahil Parmar