
Lovel Rishi
Verified Expert in Engineering
Software Developer
Lovel is a software developer with an eye for detail and a knack for performance. He has an engineering degree and is a recent graduate of Toptal's React Native Academy. He enjoys writing highly optimized and beautiful code. His professional experience has focused on Go, C, C++, and Python. More recently, Lovel has been using React and React Native to help clients find elegant solutions for their projects.
Portfolio
Experience
Availability
Preferred Environment
Linux, Git, Visual Studio Code (VS Code), Go, C, C++, Algorithms, Data Structures, Python 3, Python
The most amazing...
...infrastructure I've coded upgraded Linux machines in a virtualized environment without affecting the network traffic.
Work Experience
Senior Software Engineer
Dell EMC
- Implemented enhancements on a kernel I/O Filter module, which sits just below Virtual Machines in I/O stack.
- Designed functionality to intercept I/Os on VMWare's ESX hypervisor.
- Implemented replication of intercepted I/Os to multiple storage end points (replicas) using C and C++.
- Led a team of four by interfacing with stakeholders.
Senior Software Engineer
Cisco
- Implemented Fast Restart feature on Cisco's 2Tbps ASIC.
- Designed and implemented ISSU (In-Service Software Upgrade) support, which enabled multi-terabit distributed systems to be upgraded from a device driver level, while remaining in operational service in production networks.
- Led the driver team with solid planning and execution. The component went from being the most fragile and vulnerable to being rated as one of the most stable and easily debug-able components following the extended maintenance release.
- Designed an error interrupt processing infrastructure to handle concurrent Power-On Reset/Fast-Restart on multiple network processing units across a line card.
- Worked on bringing up L2 Features (L2 Bridging, XC, and VPWS) with the new cross-platform Open Forwarding Abstraction model (simultaneously enabling on NCS5500, ENXR, and next-generation platforms).
Experience
React Native Demo
https://tinyurl.com/uvrtk5gReact Website
https://github.com/lrishi/eCommerceExampleReactPyCLI
https://github.com/lrishi/PyCliFor example:
show Linux version
set date
MathPlaza
http://www.mathplaza.comSkills
Languages
Python, Embedded C, Go, C, HTML5, CSS3, JavaScript, HTML, C++, Python 3, SCSS
Frameworks
React Native, Redux, Django
Libraries/APIs
React, Django ORM, jQuery, Firebase Web SDK, Reselect
Platforms
Embedded Linux, Linux, Firebase
Other
Operating Systems, Optimization, Performance, Data Structures, Algorithms, System Design, Multithreading, Multiprocessing, eBPF, Linux Kernel Modules, Linux Kernel Drivers, Linux Kernel Programming, Linux Kernel, Shell Scripting, Cisco Networking, Layer 2 Networking, Client/Server Networking
Tools
Git, Vim Text Editor
Paradigms
Agile Software Development
Storage
MySQL
Education
Bachelor of Engineering Degree in Mechanical Engineering
PES Institute of Technology - Bangalore, India
Certifications
React Native - The Practical Guide 2020
Udemy
Complete React Developer 2020 (Redux, Hooks, GraphQL)
Udemy
React Native Academy Graduate
Toptal