Sanket Kumar Mali

Software Engineer | Machine Learning Enthusiasts

Journey So Far



I started my programming journey with C. I wrote my first "hello world" in C all the way back in 2014. It was 2nd year of my graduation. I didn't have any programming experience untill then. C was the primary langauge during my graduation years.
System programming is one of my area of interest. I have worked with Linux system and network programming.
►Well versed in C langauge concepts
►Implemented datastructure and algorithm concepts in C
►Worked with multithreaded programming - pthread library.
►Worked with linux socket programming

Projects

Minishell

Custom linux shell in C | Support a subset of bash function |

Concepts: System call Signals IPC

Read more >>>


LightServer

Custom linux server in C | Support multiple clients |

Concepts: Socket Multithreading TCP/IP

Read more >>>

I have learned C++ in my graduation. For last two years C++ is my primary language. I worked with C++ in my post graduation and during the internship.
►Well versed in C++ and C++ 11 langauge concepts
►Implemented datastructure and algorithm concepts in C++ - comfortable with STL
►Worked with multithreaded programming - pthread library.
►Worked with linux socket programming
►Have some experience in GUI programming - QT, SFML and OpenGL library

Projects

Calculator

Calculator application | Wrote a recursive descent parser for math expression | QT based GUI

Concepts: parser QT C++

Read more >>>

Python is mainly used for scripting and prototyping. Python maks it easy to works with machine learning libraries.
►Well versed basic Python langauge concepts
►Worked with data manipulation and math libraries like Pandaas, numpy, Matplotlib.
►Worked with Web fremwork Django

Projects

Projects