▲ | iamartech 9 days ago | |
Location: New Delhi, India Remote: yes Willing to relocate: yes Technologies: Tokio, Rust lang, Golang, python, linux, concurrent programming, systems programming, databases, REST, GRPC, Git Résumé/CV: https://drive.google.com/file/d/1KqigF1tSXciVMJiY0YqwnX8Z-H6... Email: ar9tech@outlook.com I am a systems software engineer specializing in low-level software design for backend systems. My professional experience spans multiple compiled languages, including Rust, C++, and Go. I have developed REST API servers, gRPC programs, and background job handlers/schedulers. In Rust, I have extensive hands-on experience building low-level applications using the Tokio runtime, applying strong principles of distributed systems, and working with synchronization primitives such as Mutexes, RwLocks, and concurrent data structures. I also focus on performance optimizations that leverage the language’s zero-cost abstractions and memory model. I place strong emphasis on building reliable test environments, using real-world testing methodologies such as unit tests, integration tests, concurrency stress tests, and fixture-based simulations. I have worked with clients across several domains, including: - Image processing - Blockchain network layer design - Cloud infrastructure solutions One of my most significant Rust projects was developing and deploying a web-based terminal access system for LXD containers running on bare-metal servers. This system leveraged Tokio for concurrency, TTYD for terminal emulation, and Caddy as the reverse proxy, with communication over Unix Domain Sockets. The solution also supported authentication. Efficient and scalable under configuration of environment. I love playing with distributed system a lot and challenging myself to learn new concepts under this domain. |