Software Engineering Intern  

Description

During my internship at Bluescope Building North America, I contributed to the full-stack development of internal web applications designed to improve workflow efficiency and data accessibility within the organization. Working within a Scrum-based agile team, I participated in all phases of the Software Development Life Cycle (SDLC), from requirements gathering and system design to implementation, testing, and deployment.

On the frontend, I developed user interfaces using React, focusing on creating responsive, intuitive components that improve user interaction and usability. On the backend, I worked with C# to implement application logic, handle data processing, and integrate external services. A key part of my work involved integrating RESTful APIs, enabling the applications to retrieve and manage data from external sources in a scalable and maintainable way.

I collaborated closely with team members through code reviews, sprint planning, and daily stand-ups, ensuring alignment with project goals and timelines. Using Git for version control, I managed code changes, contributed to shared repositories, and followed best practices for collaborative software development.

This experience strengthened my ability to work in a professional development environment, balancing technical implementation with teamwork, communication, and iterative improvement.

My Role

 

  • Contributed to the full-stack development of internal web applications to improve workflow efficiency and data accessibility

  • Developed frontend components using React, focusing on responsive and user-friendly interfaces

  • Implemented backend functionality using C#, including business logic and data processing

  • Integrated RESTful APIs to enable communication between systems and external services

  • Participated in the full Software Development Life Cycle (SDLC), including requirements gathering, design, implementation, testing, and debugging

  • Worked within a Scrum team, contributing to sprint planning, daily stand-ups, and iterative development

 

Skills

Technical Skills:

  • Full-stack development (React, C#)

  • RESTful API integration and data handling

  • Software Development Life Cycle (SDLC)

  • Version control using Git

  • Debugging, testing, and improving application performance

Soft Skills:

  • Team collaboration in an agile environment

  • Communication of technical ideas within a development team

  • Time management and meeting project deadlines

  • Adaptability in a fast-paced engineering environment

  • Problem-solving and critical thinking

Resources used 

 

  • React – frontend development and UI component design

  • C# / .NET – backend logic and application development

  • RESTful APIs – for external data integration

  • Git & GitHub – version control and collaboration

  • Agile/Scrum Framework – for project management and development workflow

  • Development Tools (IDE, debugging tools) – for coding, testing, and deployment


 

Create Your Own Website With Webador