Intuit’s mission to power global prosperity has inspired two Intuit leaders to lay the foundation for a diverse, inclusive, and powerful Tech Culture.

Image for post
Image for post

At the 2019 Grace Hopper Celebration (#ghc19), me and my colleague, Staff Software Engineer Rocio Montes, presented “Better Together: InnerSource Journey”. In the presentation that centered around Intuit as a case study, we shared what we learned and how we approached the global challenge of transforming the engineering community from “code owners” to “code stewards.” After the talk, I reflected on the GHC experience in a blog. …


Image for post
Image for post

At the 2019 Grace Hopper Celebration (#ghc19), me and my colleague, Staff Software Engineer Rocio Montes, presented “Better Together: InnerSource Journey”. In the presentation that centered around Intuit as a case study, we shared what we learned and how we approached the global challenge of transforming the engineering community from “code owners” to “code stewards.” After the talk, I reflected on the GHC experience in a blog. …


Image for post
Image for post

Last year, Intuit participated in Hacktoberfest, a month-long celebration of open source software, for the first time. It was a great experience for our engineering community, and we’re excited to invite the wider world to share the experience with us in 2020. Throughout October, join us to contribute to the OSS community, connect at meetups and win rewards for PRs.

Ready to Get Started?

  1. Sign up for Hacktoberfest
  2. Review Intuit open source project issues
  3. Start creating PRs!
  4. Fill out this form documenting links to at least 4 PRs to Intuit projects to earn rewards

Contributors with at least 4 PRs accepted to Intuit projects will be eligible for a $50 gift card to a selection of vendors (selections depend on country, but something available everywhere). While we’re focused on code contributions, documentation, translation and design contributions are welcome too! …


Intuit Software Engineers Susmitha Kodamarthi and Reuben Evans are excited to launch user-data-for-fraud-prevention, a Node.js package to collect information about a user’s device, such as time zone, screen size, browser choice, browser plugins and other configuration options. Regulatory authorities often require software companies to provide these details to help prevent fraud.

user-data-for-fraud-prevention logo
user-data-for-fraud-prevention logo

As part of Intuit’s UK office, Susmitha and Reuben work on Quickbooks Online, helping power prosperity around the world. User-data-for-fraud-prevention grew out of work the two did to ensure compliance with the UK tax authority, Her Majesty’s Revenue and Customs (HMRC) and their Making Tax Digital (MTD) initiative, that seeks to make tax administration more effective, efficient and simple. HRMC requires software providers who use their APIs to provide additional information about the users’ devices, to help protect against fraudulent tax submissions. …


Intuit engineers Greg Kesler, Alex Matiushkin and Ajay Gupta are excited to launch Traverser, a Java library that helps software engineers implement advanced data structure iterations.

Traverser logo
Traverser logo

A Java library that helps implement advanced data structure iterations, Traverser enables engineering excellence, by allowing engineers to reduce code and increase maintainability and versatility. Traverser is a team effort, created by Principal Software Engineer Greg Kesler, with contributions by Staff Software Engineer Alex Matiushkin and Group Development Manager Ajay Gupta.

Traverser is a Java library extracted from an internal orchestration layer implementation. This layer, driven by contract and metadata, is responsible for handling JSON-based protocol, GraphQL, and REST. Implementation requires multiple traversals, performed for many use cases, including “transform abstract-syntax tree,” “deep-copy object graph,” “apply a function based on object types,” “flatten tree,” “detect cycles in a graph” and more. Greg realized all these use cases could be solved with a single, generic traversal algorithm, supporting pre/post order breadth /depth search with supplied traversal context and a function to extract children. Traverser collects the algorithm implementation, API and tests into one easy-to-use component. The implementation is generic and has low dependency footprints, allowing it to be used in other projects that need to walk object graphs of any complexity. Traverser also supports internal iteration over enumerated graph nodes with visitor pattern, as well as externally controlled iterations with Iterator pattern. …


Intuit engineers Ben Covi and Nancy Li are excited to launch DSE Pronto. DSE Pronto is an “IaaS” automation suite for deploying and managing DataStax Cassandra clusters in AWS.

DSE Pronto Logo
DSE Pronto Logo

DSE Pronto is a framework of automation tools used to deploy and manage DataStax Cassandra clusters in AWS. Intuit engineers Ben Covi and Nancy Li developed the repository after finding no third-party suite of similar tools existed to support self-managed clusters. There are fully managed solutions such as Amazon Keyspaces and DataStax Astra, but DSE Pronto represents a collection of configurable tooling for users who want to own their infrastructure.

Scaling and restacking a Cassandra cluster can be challenging. DSE Pronto collects years of cluster management experience, and solves many problems with automation. It uses Hashicorp’s Packer and Terraform (both open source) for building images and deploying resources in AWS; both of these tools support other cloud providers as well, which should allow the framework to be extended into Azure or GCP. Red Hat’s Ansible (also open source) is used to conduct runtime configuration management over SSH connections. …


Intuit Software Engineer Ashwith Atluri is excited to launch RBHC — Recursive Binary Hierarchical Clustering. RBHC implements machine learning to accomplish recursive binary hierarchical clustering of data using Python. RBHC categorizes clickstream data — or other data — into a hierarchical cluster format. RBHC also provides statistics for each cluster and interactive visualizations of clustering trees, using d3.js library, on any web browser through a local web server.

RBHC logo
RBHC logo

RBHC, created by Intuit Software Engineer Ashwith Atluri, was designed to accomplish recursive binary hierarchical clustering of data. RBHC allows users to input specially-formatted data and get back a hierarchical cluster tree for analysis. Using machine learning, comprehensive statistics for each sub-cluster formed, and interactive visualizations, RBHC provides a good tool for anyone looking to analyze data, especially clickstream data, and derive useful inferences automatically from that data. …


Intuit engineers Rohit Kumar and Namita Devadas are excited to launch Trapheus. Trapheus automates restoration of Relational Database Services (RDS) database instances from snapshots into any dev, staging or production environments. It also supports snapshot-based restoration for individual RDS instances (such as Oracle, MySQL, MariaDB etc) as well as Amazon Aurora cluster instances with read replica support.

Trapheus logo
Trapheus logo

Trapheus is a tool for anyone who wants to automate restoration of RDS instances from snapshots, for recovery or other use cases. As part of Intuit’s QuickBooks Online Advanced team, project creators Rohit Kumar and Namita Devadas use this tool to enable daily restoration of the QuickBooks Online database from a golden snapshot inside their performance environment to maintain data consistency. …


By Aliza Carpio and Julia Falkowski

Image for post
Image for post
Photo courtesy of Comic-Con Museum

In May 2018, I knew the upcoming August Codechella program for San Diego co-ops (six month interns) would be my last. Codechella is a one-week customer-driven innovation (CDI) training and hackathon program where co-ops tackle a customer problem set by Intuit senior leaders. In the past eight years, the co-ops had delivered solutions that resulted in over 10 patents and four valuable solutions for Intuit customers.

And now, in the spirit of positive disruption, I asked myself, “What if we changed things up?” I wanted to have a Codechella where we gave back to the community, made a difference and went beyond ourselves. We Care and Give Back (WCGB) is a key Intuit value, and I wanted co-ops to feel they could use their problem-solving and coding skills to help others and be a part of something that would encourage additional engineers and engineering students to do the same. …


Image for post
Image for post

“My daughter is in middle school and she only likes this kind of stuff. She always wants to come to these but they’re far from home. Sometimes, we have to drive more than 30 minutes away. Should I keep supporting her?” A mom leaned in and posed this question to me and Ojas Sitapara at the first ever WiCHacks, Women in Computing Hackathon, at Rochester Institute of Technology, RIT. That was March, 2014. …

About

Social AC

Aliza Carpio is Technology Evangelist at Intuit| Open Source program leader| Inventor http://www.linkedin.com/in/alizacarpio/ ; https://creativelybrave.me/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store