
Anna Maule
TechSmith Software Engineer
Anna Maule is a Software Engineer at TechSmith, a visual communication software company.
She graduated in Computer Science from the University of Sao Paulo, Brazil. As a Sophomore, Anna received funding to research image processing applied to agriculture robots. In 2015, she was awarded a full sponsored scholarship to study abroad at California State University, where she focused her studies in Computer Security and Mobile Development.
In 2017, Anna represented over 500 students at the Institute of Mathematics and Computer Science, USP, Brazil. Throughout her role, she advocated for students and helped to innovate the program’s curriculum.
Anna speaks fluently Portuguese, Polish, and English. She has also lived in South America, Europe, Asia, and currently she is based in Lansing, Michigan.
Among her hobbies, she loves camping and hiking at National Parks.
Links
MSU Women in Computing Tech Talk
Programming feels like being a detective: Trying to figure out what is causing the software to crash, it often feels like solving a murder case. We need to use our knowledge, resources, and tools to collect as many tips as possible. We use our creativity to try to reproduce and induce the bugs and to prove our theory is correct. Once we figure out what is causing the crash, we are able to design the best approach to fix it and to avoid a regression crash.
C++ Meetup
Why do we have so many Design Patterns? Why and when do we use them?
Designing reusable object-oriented software is a challenge. Choosing the appropriate design patterns to a project will impact scalability, efficiency, and of course, testing. In other words, the challenge will provide a high return on investment.
In this session, Anna Maule from TechSmith will discuss the motivation behind the principles of design patterns and focus on introducing and highlighting the application of the Factory Pattern.