Software Engineer Intern

NCR Corporation

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.

Technologies: Java, Spring Boot, Maven, Git, P4V

Key Achievements ⭐

  • Led the development of a universal converter to transition core banking service API calls from a monolith to a modern micro-services architecture, supporting feature expansion and scalability across 50+ web applications serving 1M+ total users.

  • Reduced online banking portal response time by 30% by revamping the REST controller with client-side caching.

  • Improved interoperability and expanded data throughput by 35% by building and deploying a Java-based middleware to handle API request-response mapping, payload compression, and data transformations for 80+ banking clients.

Nicolas Nguyen