Back End Developer at Genius Systems Pvt. Ltd with 6+ years of experience building scalable, high‑performance backend systems. I design and implement microservices and APIs using PHP (Laravel), Node.js, Docker, Kubernetes and AWS, ensuring security, maintainability and fault tolerance. I’ve architected distributed services that handle millions of requests daily, led CI/CD automation efforts, and integrated third‑party solutions via RESTful and GraphQL endpoints. I hold a B.Sc. in Computer Science from APU/APIIT and am an AWS Certified Solutions Architect with additional Udemy certifications. I’m passionate about applying emerging technologies to solve real‑world problems and thrive collaborating across teams to deliver impactful software.
CGPA: 2.72 out of 4.00
Thesis: Real Time Emotion Detection Using Facial Expressions
Responsibilities - Collaborating with the development team to analyze, design, and implement software solutions that meet project requirements. - Writing and maintaining code following best practices and coding standards to ensure high-quality and efficient software. - Assisting in identifying and debugging software defects and issues, providing support in resolving them to maintain smooth operations. - Learning and utilizing new programming languages, frameworks, and technologies to enhance development skills and stay updated with industry advancements. - Participating in code reviews and discussions to improve code quality and foster a culture of continuous learning and improvement within the team. - Assisting in documentation of software designs, specifications, and user manuals to ensure clear understanding and ease of use for stakeholders.
Responsibilities - Proficient in understanding business objectives and effectively translating them into robust codebase. - Demonstrated expertise in designing and implementing efficient back-end system architectures. - Proven track record of implementing robust security measures and ensuring data protection within applications. - Adept at implementing version control practices following industry-standard conventions, ensuring streamlined collaboration and efficient code maintenance. - Extensive experience in designing and implementing low-latency, high-availability, and performant applications to meet user and business needs effectively.
Responsiblities - Designing and implementing complex back-end systems, ensuring scalability and performance in alignment with project requirements. - Collaborating with cross-functional teams to define software requirements and specifications, translating them into robust code and database structures. - Optimizing databases and queries for enhanced efficiency and responsiveness, identifying and resolving performance bottlenecks. - Implementing and maintaining security protocols to safeguard sensitive data and maintain compliance with industry standards and regulations. - Debugging, troubleshooting, and resolving software defects and issues to maintain seamless operations and an exceptional user experience. - Contributing to system architecture planning and technology stack decisions, staying updated with emerging technologies and best practices in backend development.
Responsiblities - Design and architect complex backend systems to ensure scalability, performance, and reliability. - Optimize existing backend systems to enhance speed, efficiency, and overall performance. - Provide guidance and mentorship to junior developers, assisting in their growth and skill development. - Implement and enforce best practices for code quality, ensuring maintainability and readability of the codebase. - Develop and integrate APIs to facilitate seamless communication between various software systems. - Evaluate emerging technologies and tools, and recommend their adoption to enhance development processes and product features.
Responsiblities - Design and architect complex backend systems to ensure scalability, performance, and reliability. - Optimize existing backend systems to enhance speed, efficiency, and overall performance. - Provide guidance and mentorship to junior developers, assisting in their growth and skill development. - Implement and enforce best practices for code quality, ensuring maintainability and readability of the codebase. - Develop and integrate APIs to facilitate seamless communication between various software systems. - Evaluate emerging technologies and tools, and recommend their adoption to enhance development processes and product features.
We design robust, scalable backend systems using clean‑architecture principles. With a deep understanding of RESTful and GraphQL APIs, we ensure high performance, security, and maintainability. Our APIs are versioned, well‑documented, and optimized for real‑world traffic and integration with frontend and mobile platforms.
We design normalized and performant relational schemas and architect scalable NoSQL databases for high‑throughput applications. With years of experience in MySQL, PostgreSQL, MongoDB, and Redis, we focus on query optimization, indexing strategies, and data integrity to support millions of records without performance degradation.
We build and manage microservices‑based systems using Docker and orchestration tools like Kubernetes. Services are loosely coupled, independently deployable, and communicate via secure, efficient protocols. We handle event‑driven patterns with Kafka or RabbitMQ and ensure fault tolerance and observability at scale.
Security is a priority in every system we build. We implement secure authentication mechanisms including OAuth2, JWT, and SSO, with proper role‑based access control. From data encryption and secure coding practices to rate‑limiting and request validation, we build systems resilient to modern threats.
We implement CI/CD pipelines to automate build, test, and deployment processes using tools like GitHub Actions, GitLab CI, and Jenkins. Our infrastructure setups are managed with Docker, Terraform, and Ansible, ensuring reproducibility and seamless deployments across staging and production environments.
We specialize in modernizing legacy systems — whether migrating from monoliths to microservices, upgrading framework versions, or refactoring tangled code into clean, modular components. We ensure zero‑downtime transitions and improved maintainability without disrupting existing workflows.