Victoria Uí Fhaoláin
Hello! I'm Victoria Uí Fhaoláin and I am a Software Engineer at Flashpoint. In university, I studied Computer Science, Mathematics and Arabic language and literature. I also worked part time as a software engineer on a Reliability Engineering team. I am passionate about problem solving, coding, and traditional Irish music.
Experience
Software Engineer
Associate Reliability Engineer
Music Teacher
Personal Care Assistant
Music Teacher
Education
Bachelor of Individualised Studies in Computer Science, Mathematics and Arabic
I chose a Bachelor of Individualised Studies in order to combine my three main areas of interest - Computer Science, Mathematics and Arabic.
DOWNLOAD THESISSome Relevant Coursework:
Principles/techniques for creating correct, robust, modular programs. Computing with symbolic data, recursion/induction, functional programming, impact of evaluation strategies, parallelism. Organizing data/computations around types. Search-based programming, concurrency, modularity.
Rigorous analysis of algorithms/implementation. Algorithm analysis, sorting algorithms, binary trees, heaps, priority queues, heapsort, balanced binary search trees, AVL trees, hash tables and hashing, graphs, graph traversal, single source shortest path, minimum cost spanning trees.
Principles/techniques for creating correct, robust, modular programs. Computing with symbolic data, recursion/induction, functional programming, impact of evaluation strategies, parallelism. Organizing data/computations around types. Search-based programming, concurrency, modularity.
Matrices/linear transformations, basic theory. Linear vector spaces. Inner product spaces. Systems of linear equations, Eigenvalues, singular values. Algorithms/computational matrix methods using MATLAB. Use of matrix methods to solve variety of computer science problems.
Introduction to hardware/software components of computer system. Data representation, boolean algebra, machine-level programs, instruction set architecture, processor organization, memory hierarchy, virtual memory, compiling, linking. Programming in C.
Introduction to reasoning used in advanced mathematics courses. Logic, mathematical induction, real number system, general/monotone/recursively defined sequences, convergence of infinite series/sequences, Taylor's series, power series with applications to differential equations, Newton's method. Writing-intensive component.
Axioms for the real numbers. Techniques of proof for limits, continuity, uniform convergence. Rigorous treatment of differential/integral calculus for single-variable functions.
Advanced readings in classical/modern Arabic. Compositions based on texts.
Skills
Interests
In addition to my interests in the technical fields, I am passionate about Languages and the Arts. When I moved to Uganda at age 5, I began learning Luganda (a tribal language in Uganda). Since then, I have studied Arabic and Swahili.
I love Irish and Classical music and I play Guitar, and Tenor Banjo. I also have done some work with photography and photo/video editing using Adobe Lightroom, Premiere Pro and Illustrator.
Awards & Achievements
- NCWIT Aspirations in Computing 2017 Minnesota Affiliate Winner
- NCWIT Aspirations in Computing 2018 National Runner Up
- DevOps Days Madison 2017 Speaker
Powerful call to action and war stories from a 17 year old badass @thesecondshade #devopsdays pic.twitter.com/te5qfSxNsl
— Andy Fleener (@andyfleener) October 30, 2017