Step Signature Project: Krixi Software Internship Reflection

1. My STEP Project was a seven-week internship at Krixi, where I worked as a software engineering intern. My main activities included building apps, writing reports, and analyzing data for project maintenance and further development. I gained significant experience in app development using React Native and other programming languages, as well as valuable insights into long-term problem-solving and solution-building. It was a great experience learning from experienced leaders in my field.

2. I realized how I approached software was different from a conventional approach. A lot of the times the technical perspective required was different from what I possessed, I had to change my approach in order to solve problems. Being in software and learning new languages is not very new to me, as I was used to absorbing programming in a way that was very systematic in class. However, the perspective needed to solve bigger and unconventional problems in my project required creative and out of the box thinking combined with conventional methods. I was able to take a few steps in this direction with the help of my supervisor and peers who helped me develop better methods for approaching solutions.

3. Key experiences during my internship included several meetings with a senior executive, where I engaged in meaningful conversations and built a strong professional relationship. Initially, I struggled to deliver impactful results, but through discussions with my supervisor, I learned that the role of an intern is not just about providing immediate solutions but also about addressing long-term challenges and adding value to the company. This realization prompted me to improve my time management and critical thinking skills.

My goal was to learn, so I made it a point to ask questions whenever I felt stuck, recognizing that seeking help was essential for my growth. I overcame many hurdles by gathering as much information as possible. My supervisor throughout meetings, emphasized that the primary aim of the internship was to develop my problem-solving skills, encouraging me to tackle challenges persistently and tirelessly as much as I could. This advice was really helpful in shaping my approach.

Over the course of the internship, I became more efficient at developing solutions. I learned to navigate obscure resources effectively and was able to refine my ability to track and manage development projects. These experiences collectively transformed my approach to software engineering and problem solving as a whole.

4. I am grateful for the opportunity to learn and grow in this role, as it significantly transformed my approach to programming and software engineering. This experience provided a valuable glimpse into my potential future career and reinforced my commitment to this path. It enhanced my understanding of software development within a professional context, boosting my confidence in my abilities and future plans. This transformation is crucial for my academic and professional growth, as it has equipped me with the skills and mindset I need to navigate the interesting path of software engineering.