Sean Coughlin

Software Engineer

A professional image of Sean Coughlin

About Me

Presently, I work as an Associate Software Engineer at Discover Financial Services. In my current role, I work as a full-stack web developer improving the user experience for the millions of customers who apply for Discover credit cards. I develop Spring Boot backend microservices along with Freemarker and React frontend services.

While working full-time, I am also pursuing my Master of Computer Science from the University of Illinois Urbana-Champaign. Previously, I studied computer science and economics at the University of Illinois Urbana-Champaign. During my undergrad, I focused on app development and user interface design.

I am interested in web development, app development, and machine learning. If you are curious about what I am currently working on then head over to my blog. If you'd like to connect, reach out to me on LinkedIn.

Work Experiences

Associate Software Engineer

Discover Financial Services | February 2022 - Present

I work as a fullstack software engineer supporting credit card applications. I am a member of the two-year Business Technology Rotational Development Program.

Software Engineering Intern

Discover Financial Services | Summer 2021

I interned as a Software Engineer with Discover's Business Technology Payments Division. I supported integrations with digital wallets like Apple Pay, Google Pay, and Secure Remote Commerce. Additionally, I worked with a team of interns to create an internal API testing tool similar to Postman, for project managers.

Quality Assurance Intern

Zebra Technologies | Summer 2020

I interned with Zebra's Quality Assurance team. As a Quality Assurance Intern, I worked on expanding automated testing across internal tools and websites. A primary focus of my work was aligning test cases to behavior-driven development principles.


Master of Computer Science

University of Illinois Urbana-Champaign | 2022 - Present

I am focusing on cloud computing and software engineering applications.

B.S. in Computer Science

University of Illinois Urbana-Champaign | 2018 - 2021

Within Computer Science, I focused on Data and Machine Learning.

Minor in Economics

University of Illinois Urbana-Champaign | 2018 - 2021

My concentration within Economics was Macroeconomics.


Teaching Assistant

UIUC Engineering 100 | July 2021 - December 2021

I led an orientation class of 26 freshmen in Computer Science. I mentored students by providing assistance with resumes, elevator pitches, coding interviews, course planning, and academic and career paths.

Ambassador and Treasurer

Engineering Ambassadors | October 2018 - December 2021

I conducted outreach programs on behalf of UIUC for elementary and middle students. As an Ambassador, I worked to explain technical concepts in an engaging way to encourage youth interest in STEM. In my final year of college, I was elected as the Treasurer of the organization and managed over $10,000 and relationships with corporate sponsors.

Computer Science Instructor

Juni Learning | October 2020 - May 2021

I taught students Java, Python, and Computer Science fundamentals. I guided students through best programming practices and worked to excite a new generation of engineers.

Course Assistant

UIUC CS 125 | December 2018 - May 2019

I instructed students in the fundamentals of Java, Object Oriented Programming, and Android Development. I hosted office hours twice a week and assisted with crafting improved curriculum.