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