Michael Snoyman
United States
13711 Rushmore Lane,
Santa Ana,
CA
92705
+1.714.900.3549
Israel
Iris 25,
Maalot
21530
+972.52.757.7771
Experience
Contract work as Yesod Web Development
November 2009 to present
- Please see Yesod Web Development homepage for portfolio and details.
- Usage of strong typing to avoid many common security threats, such as XSS and SQL injection.
- Worked in code cleanups and style refresh for existing sites.
Open Source Development
March 2009 to present
- Authored dozens of Haskell packages providing a basis for the Yesod Web Framework.
- Created one of the premier web application frameworks in the Haskell community.
- Libraries have used wide range of advanced Haskell techniques: foreign function interface, template Haskell, quasi-quotation.
- All open source projects are available on github.
Senior Actuarial Analyst, Farmers Insurance Group
July 2006 to March 2009
- Facilitated production of a complete factor refresh for the auto book of business through use of the COM+ protocol, external Generalized Linear Modeling tools, modified binary files and Excel user interface. Provided users with flexibility to determine for each variable how rates would be determined (offset, interacted, grouped, or simple categorical).
- Adapted ratemaking process for entire homeowners book of business to reflect previously uncalculated effects of differing loss experience between lines.
- Created reports to provide insight into business patterns based on exposure shifts. Provided both precision at the granular level as well as high-level overviews.
- Restructured multiple data pulling programs to reflect changes in business practice, to streamline execution and to ease maintenance.
- Provided assistance in dealing with various legacy database systems and in integrating across different platforms.
Freelance web development
July 2004 to June 2006
- Work done in multiple server side languages (PHP, Python, etc)
- Created AJAX interfaces
- Implement various libraries such as lunar calendar and solar astronomical calculations
Awards
- Superior Service, Farmers Insurance Group, 2007
Programming Languages
- Extensive experience in
- Haskell, C, C++, Java, SQL, Perl, PHP, Visual Basic 6, SAS, client side web development (HTML, CSS and Javascript), shell script
- Limited experience in
- C#, Python, Scheme, D
Systems Experience
- Operating systems
- Windows, Linux, AIX, FreeBSD
- Databases
- PostgreSQL, MySQL, SQLite, IBM DB2, Microsoft SQL Server, Microsoft Access
- Web servers
- Nginx, Lighttpd, Apache
Education
- Bachelor of Science: June 2006
- Math/Applied Science, Actuarial Plan, Specializing in Computing
- University of California, Los Angeles
Certifications
- Society of Actuaries exams P, FM, M and C
- Casualty Actuary Society exam 6
- Completed all VEE requirements
References
Available upon request.