TETCOS LLP specializes in network simulation and communication technology, offering tools that enable users to simulate, model, and analyze communication protocols and wireless networks. As part of the Bangalore branch, I contribute to both development and customer-facing projects.
My Profile
In my role, I am responsible for software development, system administration, and customer support, which includes maintaining both software and hardware infrastructure.
Key Responsibilities
- Software Development: I develop and maintain software using Python, C, and Java. This includes designing new features, fixing bugs, and optimizing performance.
- System Administration: Managing and maintaining network infrastructure using virtualization tools like VMWare and Hyper-V, and handling Windows and Linux environments.
- Customer Support: I provide customer support by conducting both online and onsite training sessions, troubleshooting software issues, and offering post-installation support.
- Training and Traveling: I travel to client locations to deliver training and presentations on software usage and troubleshooting.
What I Learned & Scope for Growth
- I learned to handle multiple responsibilities, from development to infrastructure management. My role gave me the scope to improve my project management skills and team coordination.
- I gained experience in virtual environments, network configuration, and customer interaction.
- The exposure to various client environments during onsite training helped me understand different network setups and real-world challenges.
Pros
- Diverse Learning: I was exposed to multiple facets of the technology stack, from software development to system administration.
- Client Interaction: The opportunity to work directly with clients, providing valuable insights into practical challenges and troubleshooting.
- Flexible Learning Environment: The company allowed me to explore new technologies and tools.
Cons
- Workload Management: At times, balancing software development, system administration, and client training became overwhelming.
- Limited Team Size: Working with a small team sometimes led to bottlenecks in handling multiple projects simultaneously.