Sign In

Michael Curtis

Software Engineer

Professional Background

Michael Curtis is a seasoned software engineer with a rich history in computer science and a profound expertise in human-computer interaction. With a commitment to merging technology with user experience, he has carved out a niche within the tech industry that emphasizes efficiency and intuitive design. His career has spanned several prominent companies, including T. Rowe Price, where he currently serves as a Software Engineer. At T. Rowe Price, Michael plays a vital role in developing financial software solutions that are both user-friendly and effective, helping to redefine how clients interact with financial technology.

Prior to his current position, Michael worked at SparkPost as a Senior Software Engineer, where he was instrumental in building email delivery solutions that cater to diverse business needs. His foundation in software engineering began earlier in his career, with experiences at Asymmetrik and GSE Systems, where he honed his skills in software development and application design. Each of these roles contributed richly to his skill set, preparing him for the complex challenges of modern software engineering.

Michael's journey in the field is characterized by a consistent pursuit of knowledge and practical application, underscored by his time in educational settings as a Graduate Teaching Assistant at Iowa State University. Here, he shared his passion for computer science with undergraduate students, fostering a new generation of tech talent.

Education and Achievements

Michael's educational background is impressive, showcasing his dedication to both learning and teaching. He achieved a Master of Science (M.S.) in Human-Computer Interaction from Iowa State University, graduating with a commendable GPA of 3.5. This advanced degree allowed him to delve deep into the ways users interact with technology, equipping him with a robust skill set that he applies in real-world scenarios.

Prior to his master's, he completed dual Bachelor degrees at the University of Maryland Baltimore County: a Bachelor of Science (B.S.) in Computer Science, earning a GPA of 3.4, and a Bachelor of Arts (B.A.) in Mathematics, achieving a GPA of 3.3. This diverse educational background afforded him a comprehensive understanding of both theoretical and practical aspects of technology and problem-solving. Furthermore, his studies at Duke University have enriched his knowledge, particularly in computer science, reinforcing his ability to tackle complex programming challenges and algorithmic thinking.

Additionally, Michael’s academic experience extends to various research assistant positions during his undergraduate studies. At Iowa State University and the University of Maryland Baltimore County, he contributed to research in human-computer interaction and mathematics, which not only reinforced his technical skills but also enhanced his capacity for critical thinking and innovation.

Achievements

Michael Curtis has made significant strides in his career, contributing to noteworthy projects that span across different sectors. His participation as a Graduate Research Assistant allowed him to engage in cutting-edge research, laying the groundwork for future advancements in technology. His work as an Undergraduate Research Assistant in both mathematics and computer science aligns with his long-term commitment to education and innovation in tech.

His professional experiences demonstrate a strong proficiency in software development, from crafting intricate software applications to working collaboratively within teams to meet technological goals. Throughout his tenure in various organizations, Michael has consistently proven his ability to deliver high-quality, scalable software solutions meet the evolving demands of the industry.

Ultimately, Michael Curtis continues to have an impact in the world of technology through his ongoing projects and dedication to his craft. His journey—from a mathematics enthusiast to a seasoned software engineer—exemplifies the power of education, hard work, and a passion for technology that makes him a valued asset to any team he is a part of.

Related Questions

How did Michael Curtis leverage his background in mathematics to enhance his software engineering skills?
What projects is Michael Curtis currently involved in at T. Rowe Price that exemplify his expertise in human-computer interaction?
In what ways has Michael Curtis contributed to fostering the next generation of computer scientists during his time as a Graduate Teaching Assistant?
How does Michael Curtis remain current with trends and innovations in software engineering and human-computer interaction?
What motivates Michael Curtis to pursue a career in technology, particularly in software engineering?
Michael Curtis
Add to my network

Location

College Park, Maryland, United States