Eric Normand

Eric Normand

About

Detail

Senior Software Engineering Consultant · Clojure and Functional Programming Trainer · International Keynote Speaker
Madison, Wisconsin, United States

Contact Eric regarding: 
person_search
Finding candidates

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Metabase
    Software Engineer
    Metabase
    Jan 2025 - Current (1 year 10 months)
  • LispCast
    Chief Consultant
    LispCast
    Feb 2013 - Current (13 years 9 months)
    ● Contract software development services.
    ● Advise small businesses and startups about digital transformation.
    ● Train software engineers in Clojure, software design, and functional programming in-person, on-site, and online.
    ● Market and sell online courses to software engineers and technology companies.

    Select Achievements for Clients

    ● Orchestrate digital strategy for national museum, including web presence, podcast network, digital encyclopedia, and internal curation tool.
    ● Architect functional rewrite of React Native mobile app resulting in stable platform with appropriate technology choices.
    ● Lead software integration with large bank client, facilitating intra-organization communication
  • ViaSat Inc
    Senior Cloud Application and DevOps Engineer
    ViaSat Inc
    Aug 2021 - Sep 2023 (2 years 2 months)
    ● Collaborate with executives on company-wide engineering principles and onboarding training.
    ● Technical lead of a team of eight software engineers, guiding product direction of legacy system and improving productivity.
    ● Advise and coach a team of six developers on product direction, software design, and development practices, improving software quality, reducing attrition, and increasing productivity.
    ● Train 20+ people in Clojure and software design.
  • Democracy Works
    Senior Software Engineer
    Democracy Works
    Mar 2015 - Mar 2016 (1 year 1 month)
    ● Architect and build Clojure microservices system with continuous deployment and triple redundancy.
    ● Advise on software design practices to improve the quality of delivered software.
    ● Co-develop engineering practices with team of eight engineers.
  • S
    Chief Technology Officer
    Second Chance Technologies LLC
    Jun 2013 - Feb 2015 (1 year 9 months)
    ● Collaborate on strategic planning with CEO and founder.
    ● Present product to 3 potential international acquirers.
    ● Architect and build a product search engine and product matching server with 50 million products.
    ● Engineer and train a machine learning product matching engine, achieving 90% accuracy.
    ● Simplify operations to cut monthly infrastructure costs by 60% and reduce maintenance overhead.
  • Scrive
    Software Engineer
    Scrive
    Sep 2010 - Jun 2013 (2 years 10 months)
    ● Devise model of signed contracts that leads the industry in legal application.
    ● Lead business intelligence efforts with data-driven insights that included over ten key metrics.
    ● Co-develop (with CTO) engineering processes to become the most productive team in the company.
    ● Design intuitive contract signing flow that was copied by Docusign.
    ● Lead organic growth team.
  • NAVAL RESEARCH LABORATORY
    Computer Scientist
    NAVAL RESEARCH LABORATORY
    Sep 2007 - Dec 2009 (2 years 4 months)
    ● Research and engineer Machine Learning and Natural Language Processing algorithms for Information Extraction.
    ● Architect integration RDF database to connect dozens of intelligence systems.
    ● Coordinate and direct dozens of contractor projects.
    ● Lead contractors in multi-million-dollar project.
  • Peace Corps
    Mathematics Teacher
    Peace Corps
    Jun 2005 - Feb 2007 (1 year 9 months)
    ● Teach Mathematics for classes of up to 80 students for 8th, 9th, and 10th grades.
    ● Engineer mathematics curriculum for three grade levels.
    ● Organize Girl's Camp, a nation-wide program to empower women in their communities.
    ● Train 30 volunteers in teaching techniques, cultural awareness, and life skills.
  • B
    Senior Software Developer
    Bluefield Software Inc
    Oct 2004 - Jun 2005 (9 months)
    ● Create early mobile application with a web backend to synchronize state across devices.
    ● Technical advising on IT operations and engineering choices.
    ● Develop business plan to pitch to potential investors.
  • University of New Orleans
    Graduate Research Assistant
    University of New Orleans
    Jan 2003 - Jun 2004 (1 year 6 months)
    ●Research and engineer rescue robots that competed in international robotics competition, winning an award for innovative interface.
    ● Develop regression testing analysis software that analyzes software changes and targets which tests to run, resulting in significantly faster test runs.
  • S
    Software Engineer
    SCIENCE AND ENGINEERING ASSOCIATES INC
    Jul 2002 - Dec 2002 (6 months)
    ● Research and train a team in XML and web services technologies.
  • U
    Special Projects Developer
    UNO Real Estate Market Data Center
    Feb 1999 - Feb 2000 (1 year 1 month)
    ● Maintain and improve shrink-wrap software product, resulting in significant performance, functionality, user experience, and code clarity improvements.
    ● Experiment with early web application port of software.
Education verified_user 0% verified
  • University of New Orleans
    Master of Science (M.S, Computer Science
    University of New Orleans
    Jan 2007 - Jan 2008 (1 year 1 month)
    A Semi-Supervised Information Extraction Framework for Large Redundant Corpora
  • University of New Orleans
    Bachelor of General Studies, Cognitive Science
    University of New Orleans
    Jan 1998 - Jan 2002 (4 years 1 month)
Projects (professional or personal) verified_user 0% verified
  • E
    Eric Normand Podcast
    Mar 2018 - Current (8 years 8 months)
    An off-the-cuff stream of Functional Programming ideas, skills, patterns, and news from Functional Programming expert Eric Normand. Formerly known as Thoughts on Functional Programming.
  • E
    Eric Normand Newsletter
    Feb 2012 - Current (14 years 9 months)
    A weekly newsletter exploring computing, software engineering, and education.
Publications verified_user 0% verified
  • M
    Grokking Simplicity
    Manning Publications Apr
    It's the book on functional programming you wish you had ten years ago!