Eric Fiselier

eric@efcs.ca

The resume of a passionate & curious CS student

My Code and Contributions

“The more that you read, the more things you will know. The more that you learn, the more places you'll go.” -- Dr. Seuss

From school work to recreation I take pride in my work. These are just a few examples of times I went the extra mile, and what I learned from it.

I started learning Python and Java independently in 2009. Since then I have kept up a rapid pace; Learning, experimenting and playing. I consider my ability, and desire to learn as my biggest asset.

LLVM's libc++
C++
libc++ is a C++ standard library that ships on Apple, FreeBSD, and Android. I'm one of two primary contributors to libc++. Along with bug fixes and maintenance I focus on adding support for newly standardized libraries. This includes a large section of the library fundamentals technical specification. I also contribute patches to other projects under the LLVM umbrella.
2014
to
Present
The C++ Standard
Documentation
I'm a member of the C++ Standard Committee. I work to improve standard C++ and it's libraries. I usually sit in the Library Working Group and help standardize libraries for new versions of C++. I also help triage and fix issues in the existing standard.
2014
to
Present
Elib
C++
A collection of personal C++ libraries, The code includes a POSIX compliant C++14 Filesystem library, C++11 Metaprogramming library, and a section of tools for iterating and casting C++11 strongly typed enumerations.
2013
to
Present
Contest Problems
Java
These are just a fraction of the Contest problems I have solved. Many solutions have never made in into this repository. Please remeber that contest code is not written to be beautiful, or even readable. It is written to quickly and efficiently satisfy the problem requirements.
Up to date UVA statistics can be found here.
2009
to
Present

Programming Contests

I love solving problems.

Education

GPA as of 23/3/2013: 3.67

Transcripts available upon request

University
of
Calgary

Bachelor of Science in Computer Science

2011
to
Present

Experience

Coverity

Testing template instantiation for the STL and Boost and compiler front end support
2014

Google

Libc++ benchmarking and performance improvements
2015

Bloomberg LP

Core C++ library development
2015

Conferences

Being a part of the C++ community is important to me.

C++Now

2014

CppCon

2014

C++ Standards Meeting: Urbana

2014

C++ Standards Meeting: Cologne

2015

C++ Standards Meeting: Lenexa

2015

Skills

Languages:

  • C++
  • Python
  • Your Language Here

Tools:

  • Unix CLI
  • Bash Scripting
  • Lex/Flex
  • Yacc/Bison
  • QT
  • OpenGL
  • Latex

Platforms:

  • Linux
  • FreeBSD
  • OS X
  • Windows

Web:

  • Apache
  • Named/Bind
  • HTML
  • CSS

Resume in PDF

Resume Online

Eric Fiselier
eric@efcs.ca
Calgary, Alberta
Canada
[ This space intentionally left (almost) blank ]