Sitikant Sahu
Permanent Address
Plot no –245,
Personal Details
Telephone
: (91)-(674)-2361361
Email
: [email protected].
Language proficiency : English, Hindi, and
Oriya
Passport No : A-9819847 (Valid up to
Career
Profile (B-Tech 1999-2003, Dept of
Computer Science and Engineering, Indian Institute of Technology, Kharagpur.)
Educational Background
|
SLNO |
DEGREE |
BOARD |
PERCENTAGE |
|
1.
|
MATRICULATION
|
ICSE
|
89.5
|
|
2.
|
INTERMEDIATE
|
CHSE -ORISSA
|
80.5
|
|
3.
|
B.Tech (Comp. Sc.)
|
IIT KHARAGPUR
|
(7.66/10) |
Languages: C, Java, QBASIC, Unix Shell Programming, Microprocessor Programming for 8085 processor, Verilog HDL, SQL.
OS Familiarity: Linux, UNIX, Windows 98, 2000, professional and XP
Other Familiar tools: MATLAB, PSPICE, YACC, LEX, Rational Suite
Special Courses Taken (As Elective)
Advanced Graph Theory, Embedded Systems, Artificial
Intelligence, Real Time systems, Network and Distributed File system and
Machine Learning.
Projects Undertaken
· Designed a Simple Operating System (UNIX--) with support for multiple thread scheduling. The kernel had support features of complete semaphore library for interprocess communication, shared memory and event handler. Coding was done in C and assembly. (As part of course on Design of Operating Systems)
· Developed an Assembler, and a Linker for the Pentium processor in C language (as part of course on System Programming)
· Designed a 4-bit computer CPU with instruction set, a subset of 8085 processor. The processor could perform arithmetic and logic operations.(as a part of Hardware Design Lab).
· Designed a hardware circuit for Serial Communication using 8255 as interface and 8051 as micro controller. The communication is set between two equivalent hardware set, one transmitting characters and other receiving the characters and displaying using 7 segment Display.(as a part of Microprocessor Lab)
· Designed and analyzed various modulation schemes for analog and digital data communications. (As part of our communication lab).
· Designed a front-end compiler for a subset of C language. It involved design of Lexical Analyzer using LEX tools and then parser and semantic analysis using YACC tools. It takes a C program and coverts into 3-address code. (As a part of our compiler lab)
· Designed an interpreter for a subset of C in C using trees as data structures. It finds the first error, if no error is found, it executes the program. (As a part of our Programming and data structure lab)
· Designed basic electronic Circuits like amplifier, filters, registers, TTL gates, triggers, counters, etc. (as a part of linear electronics and digital electronics lab).
·
Designed Automation Software for Library and
Supermarket using JAVA with proper graphical user interface. It included
writing of software requirement specifications (SRS) and making of UML diagram
(class diagram, sequence diagram and collaboration diagram) using Rational
Suite.
Academic
Achievements