Mishrak Sharma

Senior Software Engineer @Perle Systems

Toronto, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Mar 2024 — Present

Senior Software Engineer @Perle Systems

View department →

Markham, ON, CA

Led design and development of embedded Linux-based networking solutions (IOLAN SCG, SCRx, IRG, IDS), improving system performance through efficient data structures and optimized C implementations.• Architected and customized root file systems (rootfs) for multiple hardware platforms, reducing boot time by 15–25% and optimizing memory footprint for resource-constrained devices.• Optimized Debian package management and cross-compilation pipelines, decreasing build and deployment time by 30–40% across product lines.• Developed and enhanced RESTful APIs for device management and integration with PerleVIEW, improving response time and enabling scalable remote operations.• Diagnosed and resolved complex low-level issues in Linux-based systems, reducing critical production defects and improving system uptime.• Mentored junior developers by knowledge sharing, and conducted code reviews, improving code quality, and faster release cycle.• Collaborated with cross-functional teams (hardware, QA, product) to deliver secure out-of-band management solutions, strengthening system reliability and failover capabilities.

EDUCATION

2008 — 2012

Gujarat Technological University (GTU)

Bachelor of Engineering - BE, Electrical, Electronics and Communications Engineering

2014 — 2016

Ganpat University

Master of Technology - MTech, Embedded system and VLSI

1994 — 2008

Shree MuktaJivan High School

Science

SKILLS

Linux DesktopBashShell ScriptingGithubCJiraEmbedded C

ABOUT MISHRAK SHARMA

I am a Embedded Software Engineer with over 10 years of experience in designing, developing, testing, and optimizing real-time system using C, Embedded C, Data Structure, RTOS, Python, Shell Scripting, and linux.I specialize in- Designing and developing embedded systems using C, and real-time operating systems (RTOS) like Linux-based environments- Implementing and debugging low-level networking protocols (e.g, TCP/IP, VLAN, MSTP), and creating wireguard tunnel for security of the data on embedded hardware- Automating system behavior and testing using Python scripts and Linux shell tools to reduce manual intervention and ensure consistency- Troubleshooting and resolving critical issues at application level using different programming language, mainly using C, Embedded C, and Data Structure - Algorithms- Version control, CI/CD integration, and structured development practices using Git, Jira, and Jenkins.Passionate about solving deep technical problems and delivering production quality solutions in resource constrained environments. I enjoy collaborating with cross-functional teams and continuously learning new technologies.Currently open to the new opportunities.

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Mishrak Sharma — Senior Software Engineer at Perle Systems in Toronto, ON, CA | Unifers