TCS

Tata Consultancy Services

Systems Engineer
June 2014 - Dec 2017

At Tata Consultancy Services (TCS), I served as a Systems Engineer, focusing on developing reusable components, enhancing code quality, and ensuring seamless integration of applications. My role required close collaboration with cross-functional teams to meet project requirements and deliver high-performance solutions. Working in Agile teams, I contributed to efficient project execution and continuous improvement through regular knowledge sharing sessions and peer mentorship.

Key Achievements

Reusable Component Development

Produced over 20 reusable components using ReactJS and AngularJS within the first year of tenure, facilitating integrations across 50+ enterprise-wide applications.

Application Compatibility

Ensured application requirements and interface designs were compatible with existing applications through detailed reviews, enhancing overall system efficiency.

Code Quality and Performance

Enhanced code quality and overall performance by leveraging expertise in SonarQube and JMeter, resulting in more robust and reliable applications.

Onboarding and Knowledge Transfer

Facilitated seamless onboarding and knowledge transfer by conducting monthly peer mentorship sessions for 2-3 new members, ensuring a smooth transition and rapid team integration.

Technical Proficiency Elevation

Elevated the team’s technical proficiency by organizing monthly knowledge sharing sessions focusing on AngularJS features for 20-25 participants, fostering continuous learning and skill development.

Training Material Design

Designed 20-25 comprehensive training materials to support the knowledge sharing sessions, providing valuable resources for ongoing education and reference.

Agile Team Collaboration

Actively participated in Agile teams, contributing to iterative development, sprint planning, and retrospectives, ensuring continuous improvement and alignment with project goals.

Mentorship and Leadership

Demonstrated leadership and mentorship abilities by guiding new team members, fostering a collaborative and supportive team environment.

Notable Work

1

Development of Reusable Frontend Components for Enterprise Applications

I contributed to the development of a suite of reusable frontend components built using React and AngularJS, designed to be integrable with multiple enterprise sites. The project focused on creating modular, high-performance components such as lazy-loading image galleries, authentication modules, and downloadable content pages. Additionally, I implemented rich text integration, dynamic form builders, and interactive dashboards. Each component was thoroughly documented, enabling seamless integration across various projects. The reusable nature of these components significantly accelerated development timelines, improved consistency, and ensured maintainability across over 200 enterprise applications.

 
 
2

Enterprise Component Optimization for Enhanced Performance

I played a key role in a project aimed at optimizing critical components such as Search, Filter, Charts, and Graphs, which were vital to over 200 enterprise applications. Utilizing JMeter, I conducted in-depth performance testing and analysis, identifying areas for improvement. My efforts resulted in faster load times, smoother user interactions, and reduced resource consumption, significantly enhancing the performance across all applications that relied on these reusable components.

3

Legacy Codebase Optimization Using SonarQube

In a critical initiative to modernize a legacy project, I utilized SonarQube to improve code quality and maintainability. By conducting an in-depth analysis of the existing codebase, I identified critical issues such as code smells, bugs, and security vulnerabilities. I then worked closely with the development team to refactor the code, addressing these issues while ensuring minimal disruption to ongoing operations. The use of SonarQube allowed us to enforce coding standards, reduce technical debt, and significantly enhance the overall performance and stability of the application. This effort not only improved the current system but also set a strong foundation for future development.

 
 
4

Knowledge Sharing and Best Practices Workshop

As part of my role, I organized and led a series of knowledge-sharing sessions aimed at enhancing team skills and fostering a culture of continuous improvement. These sessions focused on advanced topics such as Agile methodologies, effective project management practices, and the integration of AI tools in development workflows. By leveraging real-world examples and interactive discussions, I was able to facilitate a deeper understanding of complex concepts among team members. The workshops not only provided valuable insights into current best practices but also empowered the team to adopt new tools and techniques, ultimately leading to improved project outcomes and a more collaborative work environment.

5

Training Experience: Corporate Foundations

In my initial training, I mastered C++ and MySQL in a UNIX environment, culminating in a mock project—a Hospital Management System. This hands-on experience was my introduction to corporate life, teaching me valuable lessons in teamwork, problem-solving, and project execution. It laid the foundation for my future roles and instilled a passion for continuous learning.

Scroll to Top