EIEM: Internship at etiscan Identifikationssysteme GmbH

- in Category: EIEM

Zohaib’s Experience with the European Industrial Experience Mittelhessen (EIEM)

Zohaib had an interesting internship at the etiscan Identifikationssysteme GmbH. He tells us what he particularly liked about the experience.

What are you most proud of when you look back on your internship so far?

The accomplishment of creating two extensive VS Code extensions that have a direct influence on Etiscan developers‘ productivity is what I’m most proud of.  The first project, „etiscan code suggestions,“ was especially satisfying since I was able to effortlessly connect it with the IntelliSense system in Visual Studio Code to offer real-time code suggestions from the existing codebase of our business.  This necessitated a thorough comprehension of our internal code structure as well as the extension architecture of Visual Studio Code.

My second project, which involved developing a VS Code extension that integrates with MCP Server and is compatible with GitHub Copilot, was my best accomplishment, though. Creating 11 useful tools that let developers use Copilot chat to carry out Azure DevOps tasks without ever leaving their work environment is a huge productivity boost. It feels like a preview of how development workflows will evolve in the future to be able to use natural language commands to create projects, manage repositories, and search across codebases.

 

 

 

 

What do you like best about the work and the team?

The harmony between independence and assistance was what I valued most. Instead of assigning me simple or busy work, the team trusted me with real-world, sophisticated projects that would be used in production. This degree of accountability was both difficult and inspiring.

When I ran into technical difficulties, team members were always there to help, but they also encouraged me to solve problems on my own. The collaborative environment was outstanding. My extensions‘ direct integration with vital development tools like GitHub Copilot and IntelliSense demonstrates the team’s faith in interns and their dedication to creativity.

The work itself was state-of-the-art, incorporating developer tools, AI integration, and contemporary development methodologies. I became familiar with the most recent developments in AI-assisted development through my work with MCP Servers and Copilot integration.

 

Which skills have you been able to improve?My technical abilities were greatly enhanced by this internship in a number of areas:

Development of Extensions: Acquired extensive knowledge of VS Code extension architecture, APIs, and developer tool best practices.

AI Integration: Acquired knowledge about integrating AI capabilities with real-world development requirements by working with AI systems such as GitHub Copilot and putting MCP Servers into place.

API Development: I improved my ability to write and use APIs, especially when it came to developing the 11 tools for Azure DevOps integration.

Integration of Systems:  developed significant skills in integrating many platforms (business codebases, GitHub Copilot, Azure DevOps, IntelliSense, and Visual Studio Code) into unified processes.

Solving problems: Overcame difficult technological issues that called for ingenuity and in-depth knowledge of the system.

Professional growth includes enhanced technical communication, project management, and the capacity to operate both individually and together with a development team.

 

Would you recommend the internship to other students? Why?

To other students, especially those who are interested in developer tools, AI integration, or contemporary software development methodologies, I would without a doubt suggest this internship through the EIEM program.

Motives for recommending:

1. Real Impact: Rather than working on theoretical exercises, you concentrate on projects that are utilised in production.  Real developers utilise the tools in my extensions on a daily basis.

2. Cutting-Edge Technology: Gain knowledge of the most recent advancements in extension creation, developer experience optimisation, and AI-assisted programming.

3. Mentorship Quality: The group offers outstanding direction while giving interns a great deal of freedom to develop.

4. Skill Development: The variety of concepts and technologies you will experience offers a thorough education that is instantly applicable to contemporary development positions.

5.⁠ ⁠Portfolio Building: You will produce significant, measurable projects that highlight your skills to potential employers.

6. Industry Relevance: Direct exposure to industry-standard development environments is possible through the use of tools such as Visual Studio Code, GitHub Copilot, and Azure DevOps.

Students who are interested in developing tools that increase developer efficiency and who wish to comprehend how AI is changing software development will find this internship very beneficial.  It’s a great chance to advance your career because of the technical difficulty, real-world applicability, and encouraging learning atmosphere.