Software Engineer passionate about building high-performance systems, scalable APIs, and low-level computing. With 2+ years of experience in C++ systems programming and multithreading, I craft robust solutions for computation-heavy workloads.
π― Current Focus: C++ backend systems | High-performance computing | Multithreading optimization
π Location: Pune, India
- π» Software Engineer with 2+ years of experience in C++ systems and multithreading
- π§ Backend Systems Specialist building scalable APIs and optimized computation engines
- π Quality-Focused Developer achieving ~99% test coverage using GoogleTest
- ποΈ Full-Stack Capability with React frontend and C++ backend expertise
- π B.Tech Computer Engineering from Pune Vidyarthi Griha's College (CGPA: 9.14)
- π Open Source Advocate - Mentored 50+ contributors, DigitalOcean Level 4 Badge
Migrated 9+ statistical features from legacy C++ CLI and R systems to a scalable React/C++ architecture:
- Improved code maintainability and system performance significantly
- Designed seamless integration between modern frontend and high-performance backend
Implemented numerical algorithms for complex statistical simulations:
- Leveraged C++ STL for efficient data structure manipulation
- Applied multithreading techniques for parallel computation
- Optimized memory usage for large-scale workloads
Built robust REST APIs connecting frontend and computation engine:
- Reduced latency between client requests and server responses
- Designed clean, scalable API contracts for seamless integration
Achieved ~99% test coverage through comprehensive testing:
- Built 10,000+ validation scenarios using GoogleTest
- Ensured code reliability and reduced production bugs
Optimized performance and memory using Valgrind:
- Identified and eliminated memory leaks
- Improved stability of critical computation modules
- Benchmarked and improved execution speed
Developed CI/CD pipelines with Azure:
- Created YAML-based automation for continuous integration
- Integrated R workflows with C++ backend via custom bridge
- Streamlined deployment processes
π§ Generic Data Structure Library (C++)
A template-based C++ library showcasing generic programming principles.
- Tech: C++, STL, Templates
- Features: Reusable data structures using modern C++ patterns
- Focus: Memory efficiency and performance optimization
π¬ Chat Server (C++)
Multi-client concurrent chat server demonstrating advanced socket programming.
- Tech: C++, Winsock, Multithreading, Synchronization
- Features: Concurrent connection handling, message broadcasting
- Concepts: Socket programming, thread synchronization, network protocols
π¦ Packify β File Packer/Unpacker (Java)
Efficient file bundling and extraction utility.
- Tech: Java
- Features: Archive creation, file compression, efficient restoration
- Use Case: Simplified file management and distribution
Personal portfolio demonstrating frontend development skills.
- Tech: React, EmailJS, HTML5, CSS3
- Features: Dynamic interactions, responsive design, contact integration
- Multithreading and concurrency patterns
- Memory optimization and profiling
- Low-level system design
- Socket programming and network communication
- High-performance computing optimization
- REST API design and implementation
- Scalable system design
- Component-driven architecture
- Backend-frontend integration
- Microservice patterns
- Test-driven development (TDD)
- Comprehensive test coverage (~99%)
- Performance benchmarking
- Code profiling and optimization
- Memory leak detection
- Statistical algorithm implementation
- Computational efficiency optimization
- Algorithm design and analysis
- Data structure optimization
- π¨ Designing high-performance backend systems with C++
- π Optimizing multithreaded applications for maximum efficiency
- π§ͺ Achieving high code coverage and reliability
- π Building scalable REST APIs for complex computation engines
- π Mentoring developers in systems programming and best practices
- π Contributing to open-source projects and community growth
I'm always excited to discuss challenging problems, collaborate on innovative projects, and share knowledge about systems programming and high-performance computing.
- π§ Email: swarajmhatre25@gmail.com
- π± Phone: +91-9359906067
- πΌ LinkedIn: swarajmhatre
- π GitHub: @swarajmhatre
- β‘ Passionate about low-level programming and system optimization
- π― Strong advocate for clean code and thorough testing
- π€ Love mentoring and sharing knowledge with the community
- π Continuous learner exploring advanced C++ concepts and system design patterns
- π Enthusiastic about open-source contribution and collaborative development
Thanks for visiting my profile! Feel free to explore my repositories, check out my projects, and reach out for collaboration opportunities.
β¨ 2+ years of professional C++ systems programming
β¨ ~99% test coverage achieved in production systems
β¨ Mentored 50+ open-source contributors
β¨ 9.14 CGPA in Computer Engineering
β¨ Expert in multithreading, performance optimization, and high-performance computing

