π Download Full Resume
Results-driven C++ Software Engineer with expertise in system programming, backend development, and computational geometry. Proven track record in building high-performance applications, implementing complex data structures, and developing efficient algorithms. Currently pursuing B.E. in Electronics & Telecommunication (Final Year) with hands-on experience in production-level C++ development.
π― Actively seeking full-time Software Engineer positions in C++/Systems Programming
- β Advanced C++ Development (C++14/17/20) with modern best practices
- β Systems Programming expertise in Linux environments
- β Algorithm Design & Optimization for performance-critical applications
- β Open Source Contributions to CGAL (Computational Geometry Algorithms Library)
- β Full SDLC Experience including CI/CD, testing, and deployment
- Executive Summary
- Professional Experience
- Technical Skills Matrix
- Core Competencies
- Featured Projects
- Education & Certifications
- Achievements & Recognition
- GitHub Statistics
- Contact Information
CodSoft | Remote | [Current]
- Developing production-grade C++ applications focusing on performance optimization and code quality
- Implementing advanced data structures and algorithms for real-world business problems
- Collaborating with cross-functional teams using Agile methodologies
- Writing clean, maintainable code following modern C++ best practices (RAII, smart pointers, const-correctness)
- Conducting code reviews and contributing to technical documentation
Key Technologies: C++17/20, STL, Git, CMake, GDB, Valgrind
CGAL (Computational Geometry Algorithms Library) | GSoC Preparation | 2024 - Present
- Contributing to one of the world's leading computational geometry libraries
- Implementing and testing complex geometric algorithms
- Participating in code reviews and community discussions
- Learning advanced software engineering practices from experienced maintainers
|
Linux Ubuntu, Kali, Arch |
Git & GitHub Version Control |
Docker Containerization |
CMake Build Systems |
VS Code IDE |
|
Languages & Paradigms
|
System-Level Programming
|
|
Data Structures & Algorithms
|
Software Development Practices
|
|
Performance & Optimization
|
Tools & Debugging
|
Tech Stack: C++17, Qt6, CGAL, CMake
Interactive desktop application for visualizing complex polygon operations including union, intersection, difference, and symmetric difference.
Key Features & Achievements:
- π― Implemented efficient polygon boolean algorithms with O(n log n) complexity
- π¨ Developed intuitive GUI using Qt6 framework with real-time rendering
- π§ Integrated CGAL library for robust geometric computations
- β Comprehensive unit testing with 95%+ code coverage
- π Supports polygons with holes and multiple components
Technical Highlights:
- Modern C++17 features (smart pointers, lambda expressions, std::optional)
- Event-driven architecture with Qt signals/slots
- Custom memory management for large polygon datasets
- Cross-platform compatibility (Linux, Windows, macOS)
Tech Stack: C, System Calls, Linux API
User-space virtual filesystem implementation demonstrating deep understanding of OS concepts and system programming.
Key Features & Achievements:
- πΎ Implemented complete VFS layer with file/directory operations
- π Custom inode management and metadata tracking
- π Support for hierarchical directory structures
- π― Zero kernel dependencies - pure user-space implementation
- β‘ Efficient memory mapping for large file handling
Technical Highlights:
- Low-level C programming with direct memory management
- Custom B-tree implementation for fast file lookups
- POSIX-compliant API design
- Comprehensive error handling and edge case management
- Documented codebase with Doxygen
Tech Stack: C++20, Templates, STL
Template-based library providing type-safe, reusable implementations of fundamental data structures.
Key Features & Achievements:
- π Implemented 15+ data structures (lists, trees, graphs, heaps, hash tables)
- π― Full generic programming with C++ templates
- β‘ Performance-optimized with move semantics and perfect forwarding
- β Exception-safe code with RAII principles
- π Well-documented API with usage examples
Implemented Data Structures:
- Singly/Doubly Linked Lists
- Binary Search Trees (AVL, Red-Black)
- Graph representations (Adjacency List/Matrix)
- Hash Tables with collision handling
- Priority Queues and Heaps
- Trie and Suffix Trees
Technical Highlights:
- Advanced C++20 features (concepts, ranges)
- Template metaprogramming techniques
- Custom iterators following STL conventions
- Comprehensive test suite with Google Test
- CMake-based build system with modular design
Tech Stack: Python, TensorFlow, NumPy, Scikit-learn
Deep learning project applying CNNs to biomedical signal processing for gesture recognition from EMG data.
Key Features & Achievements:
- π§ Achieved 92% classification accuracy on EMG dataset
- π Processed and normalized 10,000+ signal samples
- π― Implemented custom CNN architecture with 5 layers
- π Visualized training metrics and confusion matrices
- π¬ Applied signal processing techniques (filtering, feature extraction)
Technical Highlights:
- Data preprocessing pipeline for biosignals
- Hyperparameter tuning and model optimization
- Cross-validation for robust evaluation
- Integration with healthcare domain knowledge
| Metric | Value |
|---|---|
| Total Repositories | 25+ |
| Primary Languages | C++, C, Java, TypeScript, Python |
| Total Stars | 7+ |
| Total Forks | 2+ |
| Active Projects | 20+ |
| Lines of Code Written | 50,000+ |
| Project | Language | Stars | Description | Key Metrics |
|---|---|---|---|---|
| Polygon Boolean Visualizer | β 2 | CGAL + Qt6 polygon operations | β’ 5,000+ LOC β’ O(n log n) complexity β’ Cross-platform |
|
| Generic Data Structures | β 1 | Header-only C++17 library | β’ 15+ data structures β’ Type-safe templates β’ Exception-safe |
|
| Virtual File System | β 1 | Unix-like VFS in C++ | β’ In-memory FS β’ Inode management β’ POSIX-compliant |
|
| Inventory Management | β 0 | Production-grade C system | β’ File handling β’ Linked lists β’ Modular design |
|
| MathScan | β 0 | Math expression parser | β’ Recursive descent β’ Expression eval β’ Error handling |
|
| C++ Programming | β 0 | Advanced C++ concepts | β’ Modern C++17/20 β’ STL algorithms β’ Design patterns |
|
| C Language | β 1 | In-depth C programming | β’ System calls β’ Memory mgmt β’ Pointers deep dive |
|
| Logic Building | β 0 | DSA & LeetCode solutions | β’ 200+ problems β’ C/C++/Java β’ Optimized solutions |
|
| Cognitio Assignment | β 0 | Technical assessment | β’ Clean code β’ Test-driven β’ Documented |
Category Metrics:
- π Total Lines of Code: ~25,000 LOC
- π― Data Structures Implemented: 15+
- β‘ Algorithms Optimized: 50+
- ποΈ Design Patterns Used: 10+
| Project | Language | Forks | Description | Key Metrics |
|---|---|---|---|---|
| 30 Days Backend Journey | π± 0 | Comprehensive Java backend roadmap | β’ 30-day curriculum β’ Spring Boot β’ REST APIs |
|
| Bynry Case Study | π± 0 | Backend case study | β’ Microservices β’ Database design β’ API development |
|
| School Attendance | π± 0 | Attendance management system | β’ JDBC integration β’ MVC pattern β’ MySQL backend |
|
| Java Language | π± 0 | Core Java concepts | β’ OOP principles β’ Collections β’ Multithreading |
Category Metrics:
- π Total Lines of Code: ~8,000 LOC
- π― REST APIs Built: 5+
- ποΈ Database Schemas: 3+
- β Java Projects: 4
| Project | Language | Stars/Forks | Description | Key Metrics |
|---|---|---|---|---|
| Dev Portfolio | β 0 | π± 1 | Personal portfolio website | β’ React + TS β’ Responsive UI β’ Modern design |
|
| Dnyan Shakti Portal | β 0 | π± 1 | Educational portal | β’ Next.js β’ Full-stack β’ Authentication |
|
| AI Thumbnail Generator | β 0 | Gemini AI thumbnail creator | β’ AI integration β’ Custom designs β’ YouTube ready |
|
| Portfolio Website | β 0 | Previous portfolio iteration | β’ React β’ CSS animations β’ SEO optimized |
Category Metrics:
- π Total Lines of Code: ~10,000 LOC
- π¨ UI Components Built: 50+
- π Responsive Pages: 20+
- π Deployed Projects: 3
| Project | Language | Stars | Description | Key Metrics |
|---|---|---|---|---|
| EMG Signal Classification | β 2 | CNN for biosignal processing | β’ 92% accuracy β’ 10K+ samples β’ 5-layer CNN |
|
| Python AI Projects | β 0 | Collection of AI experiments | β’ Multiple models β’ TensorFlow/PyTorch β’ Data analysis |
Category Metrics:
- π Total Lines of Code: ~5,000 LOC
- π§ ML Models Trained: 5+
- π Datasets Processed: 3+
- π― Avg Model Accuracy: 88%+
| Project | Language | Description | Key Features |
|---|---|---|---|
| PDF Splitter | PDF manipulation utility | β’ Split PDFs β’ Merge pages β’ CLI tool |
|
| Profile README | Markdown | GitHub profile showcase | β’ Professional resume β’ CI/CD setup β’ Detailed metrics |
Category Metrics:
- π Utility Scripts: 5+
- π οΈ CLI Tools: 2
- π¦ Reusable Components: 10+
|
Total LOC: 50,000+ Repositories: 25+ Languages: 10+ Frameworks: 15+ |
Stars Earned: 7+ Forks: 2+ Contributors: 3+ Active Projects: 20+ |
Algorithms: 100+ Data Structures: 15+ Design Patterns: 10+ Test Coverage: 80%+ |
pie title "Programming Language Distribution"
"C++" : 35
"C" : 20
"Java" : 20
"TypeScript" : 15
"Python" : 10
| Year | Projects Completed | Technologies Learned | Major Achievements |
|---|---|---|---|
| 2025 | 8 | TypeScript, AI/ML, Qt6 | Open Source Contributions, Portfolio Launch |
| 2024 | 12 | C++17/20, CGAL, React | Virtual FS, Data Structures Library |
| 2023 | 5+ | Java Backend, Spring Boot | Backend Journey, REST APIs |
Bachelor of Engineering (B.E.) - Electronics & Telecommunication
Expected Graduation: 2026
Relevant Coursework:
- Data Structures & Algorithms
- Object-Oriented Programming
- Operating Systems
- Database Management Systems
- Computer Networks
- Digital Signal Processing
- Embedded Systems
|
|
π Teamcenter (Self-study) - PLM Software Development
π SAFe (In Progress) - Scaled Agile Framework
π Advanced Algorithms - Competitive Programming focus
- π Open Source Contributor - Active contributions to CGAL (GSoC preparation)
- π Technical Blogger - Sharing knowledge on C++ best practices and system design
- π― Problem Solver - Regular participant in coding challenges and algorithm contests
- π‘ Project Creator - Built 10+ production-ready projects showcasing diverse skills
- π₯ Team Collaborator - Experience working in Agile teams with remote collaboration
I'm actively seeking full-time Software Engineer positions specializing in C++, Systems Programming, or Backend Development.
Open to opportunities in high-performance computing, embedded systems, game engines, or infrastructure software.
|
abhiatole03@gmail.com |
linkedin.com/in/abhishek-atole |
github.com/Abhishek-Atole |
Download Full Resume |
- β Immediately available for full-time positions
- β Open to relocation for the right opportunity
- β Flexible with remote/hybrid work arrangements
- β Willing to travel for interviews and onboarding
"Stay curious. Stay consistent. Build with purpose."
Interested in collaborating on projects? Check out my Contributing Guidelines and Code of Conduct.
This profile is licensed under the MIT License. Individual project repositories may have their own licenses.
