Technology Consultant Review

by IBM

Best Student Employer

Rating

4.2/5
  • Skills
    4.3
  • Responsibilities
    5.0
  • Support & Guidance
    4.0
  • Culture
    4.0
  • Your Impressions
    4.3

    Overview

  • 1. Please give an overview of your role and what this involves on a day-to-day basis.
  • As a Technology Consultant Placement Year Intern at IBM iX, I can truly say it was a remarkable period of professional growth and learning. Each day brought new opportunities and challenges that enhanced my knowledge and understanding of the tech consulting field. In the morning, I would typically start my day by reviewing any new communications from my project team or clients. This could include emails, project updates, and meeting agendas. I would then plan my day, prioritizing tasks according to deadlines and urgency. By mid-morning, I would often attend team meetings, where everyone would share updates on their progress and discuss any obstacles encountered. I learned a great deal from these sessions, contributing my own updates and gaining insight into my team members' strategies and experiences. Late morning to early afternoon was usually dedicated to hands-on tasks, which involved assisting in the development and implementation of digital solutions for our clients. This could include conducting research, drafting reports, or testing solutions, depending on the current project stage. In the afternoon, I would sometimes attend client meetings or workshops. These sessions gave me real-world exposure and valuable insights into managing client relationships and understanding their unique needs. Observing how experienced consultants interact with clients was an integral part of my learning. Post-meeting, in the mid to late afternoon, I would often work on documenting the discussion points and the next steps agreed upon during the client interaction. Later, I would conduct market research or competitive analysis, contributing to the insights my team brought to each project. At the end of the day, before wrapping up, I would review my task list, update my project progress, and prepare for the next day by reviewing meeting schedules and setting task priorities. I would often have a catch-up with my mentor or manager to discuss my progress and any support I might need.


    Skills

  • 2. Have you learnt any new skills, or developed your existing skills?
  • Reflecting on the skills I gained and developed during my internship: I honed my TypeScript skills as it was an integral part of several projects, helping me appreciate the benefits of statically typed languages in terms of code quality and maintainability. I got hands-on experience with Kubernetes, which has been instrumental in my understanding of container orchestration, deployment, and scaling of applications. React was another technology I frequently used. I advanced my skills in developing user interfaces, especially for single-page applications, and got adept with modern React features like Hooks. Working with IBM's Carbon Design System was a unique experience. It enhanced my understanding of how a consistent and unified UI contributes to efficient product development and user experience. Lastly, NestJS, a progressive Node.js framework, helped me learn about building efficient, reliable, and scalable server-side applications. It enriched my knowledge of modular architecture and managing asynchronous operations. Throughout my time at IBM iX, I was not only able to strengthen my existing skills but also learn new ones, which have been instrumental in building my professional acumen in technology consulting.


  • How would you rate the training provided during your experience?
  • 4/5

  • How would you rate your development of industry-specific skills during the experience?
  • 5/5

  • How would you rate your development of personal / soft skills during the experience?
  • 4/5

  • Please rate how these skills have helped you in your career development
  • 4/5

    Responsibilities

  • 3. Were you given much responsibility during your placement / internship?
  • During my placement as a Technology Consultant Intern at IBM iX, I was indeed entrusted with a significant amount of responsibility that allowed me to make meaningful contributions to various projects. From early on in my internship, I was given the opportunity to be hands-on in developing various components of applications, spanning both front-end and back-end development. This involved not only writing code but also contributing to design discussions, code reviews, and testing. On the front-end, I had the chance to work extensively with React and IBM's Carbon Design System, creating user interfaces that were both functional and consistent with the overall design principles. I was actively involved in building various components, implementing functionalities, and ensuring they were aligned with the user experience objectives. On the back-end, I was tasked with creating server-side logic using technologies like TypeScript and NestJS. This required a deep understanding of the application's architecture and the interactions between different components and systems. One of the highlights of my internship was the opportunity to handle DevOps engineering tasks. This was a new area for me, and it was exciting and challenging to delve into it. I was given the chance to manage deployments using Kubernetes. This not only exposed me to the intricacies of continuous integration and continuous deployment (CI/CD) processes but also highlighted the importance of effective collaboration between development and operations teams in an organization. The responsibility entrusted to me was not just about getting the tasks done; it was also about learning and growing as a professional. The support and guidance from my mentors and the trust placed in me by the team were instrumental in helping me rise to the challenges and successfully deliver on my responsibilities. Looking back, the level of responsibility I was given during my internship was a testament to IBM iX's commitment to providing interns with a valuable, real-world experience. I was not just observing from the sidelines but was an active participant, making meaningful contributions to projects and developing my skills in a significant way.


  • Please rate how meaningful the work you were doing was
  • 5/5

    Support & Guidance

  • 4. How much support and guidance did you receive during your placement / internship?
  • I received an immense amount of support and guidance throughout my internship at IBM iX, which was one of the most beneficial aspects of my placement year. From the outset, my mentors and teammates made it clear that while I was expected to take initiative and demonstrate independence, I was never alone in my tasks. Regular check-ins and meetings were scheduled to discuss progress, address any issues, and provide feedback. If I encountered a problem or challenge, help was always readily available. Whether it was a coding issue, a misunderstanding of project requirements, or just needing advice on best practices, my colleagues were approachable and willing to help me navigate through any challenges. Furthermore, the company organized regular training sessions and workshops to improve our skills and stay updated with the latest industry trends. This gave me the opportunity to learn from experienced professionals who were experts in their respective fields. I also received constructive feedback regularly, which allowed me to improve my work and learn from my mistakes. This was not limited to just technical aspects, but also included soft skills like communication, presentation, and teamwork. Perhaps most importantly, the support wasn't just professional, it was also personal. Balancing work and personal life was encouraged, and mental health was given utmost importance. There was a real sense of community and camaraderie among the staff, which made my experience at IBM iX all the more rewarding and enjoyable. In summary, the level of support and guidance I received during my internship was exceptional. It fostered a productive learning environment that motivated me to grow both professionally and personally.


  • How would you rate the support and guidance from your line manager?
  • 4/5

  • How would you rate the support and guidance from the wider team?
  • 4/5

    Culture

  • 5. What was the company culture and general atmosphere like?
  • The company culture at IBM iX was truly remarkable and one of the highlights of my placement year. From the moment I started, I was immediately made to feel part of the team. IBM iX maintains a culture that is inclusive, diverse, and respectful. Everyone, regardless of their role or tenure, is encouraged to share their ideas and contribute to discussions, creating a sense of equality and openness. The atmosphere was collaborative and supportive, fostering innovation and creativity. Teams often worked together to solve complex problems, creating a sense of unity and shared achievement. This collaborative mindset extended beyond just our immediate team and encompassed interaction with other departments and even international teams. IBM iX also places great importance on work-life balance. The environment was dynamic and fast-paced, but there was always recognition of the need for personal time and flexibility. This understanding contributed significantly to maintaining a positive and stress-free work environment. Continuous learning and growth are integral parts of the culture. There were regular opportunities for professional development, including workshops, training sessions, and seminars. These weren't limited to just technical skills, but also covered areas like leadership, communication, and project management. Importantly, the company culture also promoted social interaction and team bonding. Regular social events, team-building activities, and get-togethers created a sense of community and fun in the workplace, making it more than just a place to work. In summary, the culture at IBM iX was one of inclusivity, collaboration, continuous learning, and balance between work and personal life. It provided a nurturing and dynamic environment that made my internship experience truly fulfilling.


  • How would you rate the inclusiveness of the culture?
  • 5/5

  • How would you rate the social opportunities?
  • 4/5

  • How would you rate the diversity initiatives?
  • 4/5

  • How would you rate the charity, sustainability and corporate social responsibility (CSR) initiatives?
  • 3/5

    Your Impressions

  • 6. To what extent did you enjoy your placement / internship?
  • My placement year as a Technology Consultant Intern at IBM iX was incredibly enjoyable and rewarding. First and foremost, the work was genuinely interesting. I relished the opportunity to work on real-life projects, applying and enhancing my technical skills in areas such as TypeScript, Kubernetes, React, and NestJS. The chance to be hands-on in developing various components of applications, spanning both front-end and back-end development, was a unique learning experience. The additional responsibility of managing DevOps engineering tasks like deployments was challenging but immensely satisfying. Secondly, the supportive and nurturing environment made the experience enjoyable. I felt valued as a team member, and the guidance and mentorship I received played a huge role in my professional development. It was not just about accomplishing tasks, but also about understanding and learning from the process. The culture at IBM iX added to the enjoyment of my placement year. The inclusive, diverse, and respectful atmosphere, combined with a focus on work-life balance and continuous learning, made IBM iX a great place to work. The camaraderie among the staff and the regular social events made me feel part of a community, not just an intern. I also enjoyed the opportunity to interact with clients and observe first-hand the impact of our work. Being able to see the results of our projects and how they met the clients' needs was very fulfilling. In summary, my placement year at IBM iX was more than just an internship; it was a thoroughly enjoyable and enriching experience that exceeded my expectations. It provided me with invaluable insights into the technology consulting field, enhanced my technical and professional skills, and left me feeling inspired and excited about my future career.


  • Please rate your level of enjoyment on your placement / internship
  • 5/5

  • Please rate how your experience met your expectations
  • 4/5

  • Please rate the future employment prospects at IBM
  • 4/5

  • 7. Would you recommend IBM to a friend?
  • Yes


  • 8. What advice would you give to others applying to IBM
  • Research IBM and Understand its Values: Before you apply, take the time to thoroughly understand IBM, its services, the specific department you're applying to, and its culture. IBM has a long history and a set of core values that are integral to its operations. Showing that you understand and align with these values can help you stand out. Demonstrate Your Skills and Passion: IBM values applicants who can demonstrate both technical skills and a passion for the field they are applying to. Whether it's software development, consulting, AI, or another area, be prepared to discuss your experiences, projects, or coursework in that area. However, remember that IBM doesn't just value technical knowledge - soft skills such as problem-solving, communication, and teamwork are highly prized. Prepare for Behavioral Questions: IBM uses behavioral-based interviewing, which involves asking questions about your past experiences to predict your future behavior. Be prepared to share examples from your past work, school, or extracurricular activities that demonstrate how you've handled situations relevant to the role you're applying for. Show Your Willingness to Learn: IBM is a technology company at the forefront of innovation. As such, the ability to learn and adapt to new technologies is critical. Show that you're eager to grow and learn, whether it's through formal training or self-driven initiatives. Don't Be Afraid to Ask Questions: An interview is a two-way street, and it's your opportunity to find out if IBM is a good fit for you too. Don't be afraid to ask questions about the role, the team you'll be working with, the projects you might work on, or the company culture. Take Advantage of Networking Opportunities: IBM often holds career fairs, informational sessions, and other networking events. These can be excellent opportunities to meet IBM employees, learn more about the company, and get your foot in the door.


    Report this review

Details

Placement (10 Months+)

Computer Science, Software Engineering, Information Technology, Front-end Development, Data Science

London

June 2023


View More Reviews