Bill Ames

Bill Ames Email and Phone Number

Senior Software Engineer - Research Development @ Verisk
Cambridge, MA, US
Bill Ames's Location
Cambridge, Massachusetts, United States, United States
About Bill Ames

I am passionate about researching, designing, and prototyping new solutions by building a deep knowledge of business domains, and breaking down complex systems into composable parts. I am focused on problem solving around the intersection of big data and big compute, specifically around finical loss and risk modeling. Currently - 5+ years - on a team focused designing and developing a cloud-native risk loss analytical platform, previous to that I had 10 years experience developing real-time machine control and data analysis software.

Bill Ames's Current Company Details
Verisk

Verisk

View
Senior Software Engineer - Research Development
Cambridge, MA, US
Bill Ames Work Experience Details
  • Verisk
    Senior Software Engineer - Research Development
    Verisk
    Cambridge, Ma, Us
  • Verisk
    Senior Software Engineer - Research Development
    Verisk May 2015 - Present
    Jersey City, Nj, Us
    Implement full-stack adoption of cloud based data analytic platform, including identify business requirements, creating an implementation-agnostic agent-oriented communication framework across internal and external client platforms, and implemented the agent and internal tiers.Redesigned core computational framework by analyzing data usage and logical graphs to design a cloud-based streaming architecture. Created and evaluated prototypes with multiple entry points, based on granularity of streaming and level of architectural reuse.Improved data loading by analyzing data usage and implementing better data access patterns. Analysed C++ using Intel Performance Tools, improved algorithms, data structures, and computational flow, reducing algorithmic complexity.Sped up computation by redesigning workflow to be grouped by metadata attributes and design time enhancements to static data to minimize algorithm complexity. Sped up data loading by using log(n) or n log(n) data structures. Reduced memory footprint by only loading spatially intersecting data.Assigned to multiple high-priority support tasks as a surge resource with expertise across the full development stack - UI, API, Services, Computation, Databases.Attacked technical debt using SOLID design methodologies and “campsite” technique mindset.Implemented custom ESRII map controls, allowing users to create or important layers or shape files for geo-spatial analysis.Implemented a UI/API to back-end translation layer which allowed legacy MDX-type query access onto of flat (postgreSQL) tables, which increased performance for worst case scenarios, maintained performance for average access
  • Implant Sciences Corp.
    Senior Software Engineer
    Implant Sciences Corp. May 2013 - Apr 2015
    Wilmington, Ma, Us
    Develop remote access software platform for explosive trace detection machines.
  • Instron Corporation
    Software Engineer
    Instron Corporation Mar 2006 - May 2013
    Norwood, Ma, Us
    Develop real time machine control and data analysis software for materials testing machines.
  • University Of Massachusetts Dartmouth
    Research Assistant
    University Of Massachusetts Dartmouth Sep 2005 - Dec 2005
    Develop test scripts in Perl, support Unix servers.
  • Oasis Semi Conductor
    Qa Tester
    Oasis Semi Conductor Jun 2004 - Aug 2004
    Test printer firmware, automate builds.

Bill Ames Skills

Software Development C++ C# Java C Python Programming Agile Methodologies Xml Testing Javascript Linux Software Engineering Ajax Css Embedded Systems Visual Studio Scrum Matlab Sql Subversion Engineering Html

Bill Ames Education Details

  • University Of Massachusetts Dartmouth
    University Of Massachusetts Dartmouth
    Computer Science
  • University Of Massachusetts Dartmouth
    University Of Massachusetts Dartmouth
    Computer Science
  • University Of Massachusetts Dartmouth
    University Of Massachusetts Dartmouth
    Computer Science

Frequently Asked Questions about Bill Ames

What company does Bill Ames work for?

Bill Ames works for Verisk

What is Bill Ames's role at the current company?

Bill Ames's current role is Senior Software Engineer - Research Development.

What is Bill Ames's email address?

Bill Ames's email address is am****@****ail.com

What is Bill Ames's direct phone number?

Bill Ames's direct phone number is +161798*****

What schools did Bill Ames attend?

Bill Ames attended University Of Massachusetts Dartmouth, University Of Massachusetts Dartmouth, University Of Massachusetts Dartmouth.

What skills is Bill Ames known for?

Bill Ames has skills like Software Development, C++, C#, Java, C, Python, Programming, Agile Methodologies, Xml, Testing, Javascript, Linux.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.