Rajat Mahajan — Software Engineer
With 14 years of software development experience, I am an Application Architect (SDE3) at Tesco, specializing in Java 17, Spring Boot 3, and utilizing a range of tools and technologies including Jenkins, Snyk, Azure, Kafka, Couchbase, SonarQube, New Relic, and Splunk. I am also a certified Java programmer (OCJP 1.6) and a certified Microsoft SQL Server query expert. In the past 2.5 years, I have made significant contributions, including: - Spearheading the standardization of on-call runbook templates, driving the adoption of JSON-based logging, and orchestrating the implementation of a new GitHub trunk-based branching strategy across all repositories within the Picking team. I produced comprehensive documentation on coding standards and REST API best practices in Confluence, while also delivering insightful tech talks. Additionally, I optimized Splunk and New Relic dashboards for enhanced system monitoring and actively participated in sprint planning and grooming sessions, contributing to story creation and refinement to ensure seamless alignment with team goals and priorities. - Owning the PPS ingestion layer in the picking system, where I led efforts in introducing new features and stabilizing the service, ensuring all production issues were promptly addressed, including performance improvements and enhancing service stability. - Participating in Disaster Recovery exercises, ensuring system resilience and preparedness. - Leading the Observability pillar, where I spearheaded the integration of New Relic, enhancing our system monitoring and performance analysis capabilities. - Redesigning an existing service, resulting in a more performant, streamlined solution with a 60% reduction in codebase size. I led design, planning, estimation, and coding efforts, and mentored junior team members, fostering their professional development. This redesign aimed at enhancing code readability and maintainability while simplifying complex logic for improved REST API performance and increased throughput of processing Kafka events. Notably, the new code implementation eliminated the need for Couchbase N1Q1 queries, removing the dependency on additional indexes, unlike the previous codebase which relied heavily on them.
Stackforce AI infers this person is a SaaS architect with extensive experience in backend systems and microservices.
Location: Bengaluru North, Karnataka, India
Experience: 14 yrs
Skills
- Java
- Spring Boot
- Documentation
- Team Collaboration
- Service Stability
- System Monitoring
- Code Optimization
- Rest Apis
- React
Career Highlights
- 14 years of software development experience.
- Expert in Java 17 and Spring Boot 3.
- Led significant architectural improvements at Tesco.
Work Experience
Tesco
Software Development Engineer 3 (4 yrs 2 mos)
Oracle
Technical Lead (1 yr 8 mos)
Senior Member Of Technical Staff (10 mos)
Lab49
Full-stack Developer (1 yr 1 mo)
Informatica
Lead Software Engineer (1 yr 1 mo)
Senior Software Engineer (2 yrs 1 mo)
Pegasystems
Technical Solutions Engineer (1 yr 4 mos)
Infosys
Software Engineer (1 yr 5 mos)
Trainee (4 mos)
Education
Bachelor of Technology (BTech) at Guru Gobind Singh Indraprastha University
Science at Vivekanand School Anand Vihar
at Cambridge School Noida