Image of Aaron Aldous

Aaron Aldous

Sr. Software Engineer @ Ancestry

Sr. Manager Software Engineering at SoFi

Provo, Utah Area

Ranked #112 out of 2,238 for Sr. Software Engineer in Utah

Section title

Aaron Aldous's Email Addresses & Phone Numbers

Aaron Aldous's Work Experience

Ancestry

Sr. Software Engineer

November 2014 to Present

Provo, Utah Area

Ancestry.com

Team Lead

February 2013 to November 2014

Provo, Utah Area

Ancestry.com

Sr. Software Engineer

July 2010 to February 2013

Provo, Utah Area

Aaron Aldous's Professional Skills Radar Chart

Based on our findings, Aaron Aldous is ...

Matter-of-fact
Vivacious
Deep

What's on Aaron Aldous's mind?

Based on our findings, Aaron Aldous is ...

52% Left Brained
48% Right Brained

Aaron Aldous's Estimated Salary Range

About Aaron Aldous's Current Company

Ancestry

With the shift to Java, moved on to a Java based project using microservices and reactive java. Work closely with the architect to create several new microservices for use with a new product as well as several other products and stacks. Set the team standard for unit testing, integration testing, and load testing our services. Designed the...

Frequently Asked Questions about Aaron Aldous

What company does Aaron Aldous work for?

Aaron Aldous works for Ancestry


What is Aaron Aldous's role at Ancestry?

Aaron Aldous is Sr. Software Engineer


What is Aaron Aldous's personal email address?

Aaron Aldous's personal email address is a****[email protected]


What is Aaron Aldous's business email address?

Aaron Aldous's business email addresses are not available


What is Aaron Aldous's Phone Number?

Aaron Aldous's phone (801) ***-*288


What industry does Aaron Aldous work in?

Aaron Aldous works in the Computer Software industry.


About Aaron Aldous

📖 Summary

Many years of experience in software development. Involved in many aspects of development including quality assurance, architecture, design, requirements gathering, and support. Enjoys solving complex problems, learning new technologies, and challenges. Quickly adapts to new methodologies, situations, and changing requirements. Languages: Java, C#, C/C++, python Frameworks: Spring, Spring.net, Unity, Hibernate Testing: JUnit, JMockit, Hamcrest, Jameleon Web: Velocity Macros, HTML, JavaScript, TomcatSr. Software Engineer @ With the shift to Java, moved on to a Java based project using microservices and reactive java. Work closely with the architect to create several new microservices for use with a new product as well as several other products and stacks. Set the team standard for unit testing, integration testing, and load testing our services. Designed the graph database and several Cassandra databases being used. Technologies in use include swagger, jMockit, rxJava, Springboot, hystrix, ribbon, Titan DB, and others. Worked in the Search Services area, closer to the web front end, further away from the search engine. Worked on several stacks that gathered search results and other information and passed them on to the front end for display to the user. From November 2014 to Present (1 year 2 months) Provo, Utah AreaTeam Lead @ The project to convert from the old numeric based system of indexing fields to a property based system was large enough to spin off a new team. The purpose of this team was to convert the old data aggregation and inference system to using the new properties based fields. This had to be done while the system was in use and had to maintain backwards compatibility until the other systems the fed into and consumed from this system were converted over. This project ended and the team reassigned. From February 2013 to November 2014 (1 year 10 months) Provo, Utah AreaSr. Software Engineer @ Started work on converting the way documents were parsed and converted to other data formats. Moving from a purely numeric system to a properties based system. Worked on enhancing the custom search engine, which was written in C++. Added functionality to the management service to add and remove query servers based on the number of requests, cpu usage, and other statistics. From July 2010 to February 2013 (2 years 8 months) Provo, Utah AreaSoftware Development Engineer II @ • Lead Developer for the Query and Results Processing Server. Successfully coordinated deliveries with multiple teams and multiple schedules. • Wrote a parser and lexer in C++ to convert from Microsoft’s query language to FAST’s query language. This was accompanied by over 3000 unit tests to ensure quality and functionality. • Finished features, enhancements, and bug fixes ahead of schedule for the Office 2010 release. • Fixed security issues with the code such as eliminating buffer overflows and denial of service issues. From April 2008 to July 2010 (2 years 4 months) Consultant @ • Worked on Proof of Concepts and modifications to FAST Propublish for various customers, this was all done in the UI/JavaScript layer. • Wrote applications to use the FAST ESP API, converting a customer from a different search provider. These applications were written in C++. • Created custom pipeline stages in Python for FAST ESP. From 2007 to 2009 (2 years) Senior Software Engineer @ • Lead engineer on several projects that were delivered to customers. Trained new employees in Jameleon, JUnit, and the Enterprise Search Platform. Worked with Field engineers and customers to implement custom solutions. • Used Java 1.4/1.5 to program business logic. Interfaced with MySQL and Oracle. Wrote web UI using Velocity Macros. Web sites were hosted in Tomcat 5 and Tomcat 5.5. Unit testing was handled by JUnit and integration testing was handled by Jameleon. • Rewrote the DOS/bash script based installer to a cross platform python set of scripts. These install scripts were written modular enough to be used by various products. These scripts would install the software to tomcat, setup the database, and configure the Enterprise Search Platform. From June 2005 to April 2008 (2 years 11 months) QA Software Engineer @ • Designed a JUnit infrastructure for integration testing that compliments the unit tests written by the developers. This resulted in uniform test sets throughout the product, better reporting, and 10% increase in measurable performance. • Automated Microsoft Office functionality using Visual Basic to detect performance issues and memory leaks that pinpointed significant flaws to aide the developers in redesigning for the next iteration. • Created programs using C++ and C# to verify that Microsoft Office functionality remained consistent. • Wrote TSL scripts (WinRunner) to simulate user interaction with the product, resulting in greater code coverage. • Managed a team of eight testers, creating test scripts and test plans for them to follow. From 2004 to 2005 (1 year) Software Engineer @ • Significantly reduced the complexity of the UI code and increased the maintainability. • Designed and implemented an open architecture API that allowed new features to be easily added without breaking backwards compatibility. • Managed the Certificate Server API conversion in both Java and C across five platforms (AIX, Linux, Solaris, Netware, and Windows), meeting all deadlines and exceeding quality expectations. • Proposed, architected, and implemented a robust stand-alone/embedded install in Java and C++ across five platforms, significantly reducing code maintenance. From 2000 to 2003 (3 years) Software Engineer @ Researched and implemented new technologies for the Internet Auto Insurance Rating Engine. Architected tools to make administration easier. Maintained and enhanced existing Delphi, HTML, and SQL Server code for improved performance and reliability. From 1997 to 1999 (2 years) Programmer Analyst @ Implement enhancement request and corrections to existing code. Presented each potential change to a change control board for approval. Worked on site with some clients to track down bugs, install enhancements, and upgrade systems. From 1997 to 1997 (less than a year) Software Engineer @ Fixed bugs and implemented new features for customers. Programmed assembly on an IBM mainframe. From 1996 to 1997 (1 year) Aaron Aldous is skilled in: Java, C++, Software Development, Linux, C#, MySQL, JavaScript, Databases


Aaron Aldous’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Aaron Aldous's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

1 year(s), 10 month(s)

Aaron Aldous's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 95% chance that Aaron Aldous is seeking for new opportunities

Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free