Software Engineer Intern | Next Play Games | Summer 2024

In the summer of 2024, I worked as a Software Engineer Intern at Next Play Games, contributing to the conversion of a physical sports-based card game into a web and mobile app. My team, part of a 40+ developer workforce, focused on developing the secure login/signup functionality and ensuring the security of user data.

I primarily worked with React for frontend development, creating a dynamic user interface with a focus on UX and visual clarity. I also used HTML and CSS to design responsive, aesthetically appealing pages. On the backend, we utilized Express and Node.js to build a robust API, handling HTTP requests for user authentication and communication with the database. I contributed to designing and implementing secure database queries with PostgreSQL, ensuring safe data storage and retrieval.

Working with AWS, I gained experience in cloud infrastructure, deploying the app on remote servers. I also played a key role in the integration of the frontend with backend services, ensuring smooth communication through RESTful APIs.

Additionally, I assisted in mobile debugging using Android Debug Bridge (ADB) to identify and resolve platform-specific issues. Throughout the internship, I worked closely with cross-functional teams, participating in daily scrum meetings to address issues and track progress, and followed DevOps practices to ensure continuous integration and deployment.

I consistently met deadlines, delivering features on time, and collaborated effectively with my team to ensure the app’s success. This experience enhanced my technical skills in React, Node.js, Express, SQL, and AWS, while also improving my teamwork, problem-solving, and communication abilities.

Frontend Development

  • Engineered a web-based and mobile application from scratch using TypeScript and React, ensuring scalability and user-friendly design.

  • Designed and implemented HTML and CSS files for dynamic, responsive web pages with high-quality UX considerations and visual appeal.

  • Debugged mobile-specific issues using Android Debug Bridge, ensuring seamless cross-platform compatibility.

Backend Development

  • Developed and deployed RESTful APIs using Express.js and AWS, enabling secure communication between application layers and enhancing system scalability.

  • Created secure login systems and user identity verification, driving a 15% increase in customer acquisitions.

  • Utilized Node.js for backend logic and integration with AWS-hosted remote servers.

  • Optimized database queries using PostgreSQL for reliable and efficient data storage and retrieval.

Full-Stack Development

  • Built a corporate venture project to convert a physical game into a web-based and mobile app version, integrating frontend and backend seamlessly.

  • Connected frontend to backend using HTTP requests and SQL queries to interact with the system database.

  • Ensured market compatibility by engaging in DevOps methodology and responding to weekly feedback cycles.

Team Collaboration and Agile Workflows

  • Operated with a team of 40+ developers, collaborating through daily scrum meetings to troubleshoot issues and maintain project alignment.

  • Participated in iterative feedback cycles and contributed to agile workflows to ensure timely delivery of high-quality solutions.

DevOps and System Deployment

  • Hosted remote servers on AWS using a RESTful API for secure and efficient system communication.

  • Engaged in iterative DevOps practices to address user feedback, ensuring the product’s market adaptability.