Software Engineer Intern

NCR Voyix

Role & Responsibilities 💼

  • Collaborated with cross-functional teams to design, develop, and deploy new features for client's OLB (online banking) platforms.

  • Participated in weekly standups, code reviews, and sprint planning meetings to ensure timely delivery of features and maintain high-quality code.

  • Created comprehensive project documentation to support seamless handoff and ensure maintainability by future teams.

  • Assisted first-time interns in onboarding and training sessions, providing guidance and support to ensure their success.

Technologies: Java, Spring Boot, HTML, CSS, JavaScript, Git, Jenkins, Docker, Google Cloud Platform

Key Achievements ⭐

  • Decreased infrastructure and help desk costs by 25%/$45K per year for Nicolet National Bank by consolidating identity and access management tools, eliminating licensing costs, and reducing maintenance overhead.

  • Enhanced security for 100K+ users by building a Java-based single-sign on web application; earned the Customer First award.

  • Refactored a legacy authentication module to accelerate authentication processes by simplifying SAML response flows, updating the hashing algorithm to SHA-256, and implementing an integration with Blend Consumer SSO.

  • Accelerated application development by 20% by containerizing the service with Docker and automating application deployment to the QA environment on Google Cloud Platform (GCP) using GitHub Actions.

Nicolas Nguyen