# Ankit Rana > Senior Software Engineer at The Farmer's Dog Location: New York City Metropolitan Area, United States Profile: https://flows.cv/ankitrana ## Work Experience ### Senior Software Engineer @ The Farmer's Dog Jan 2022 – Present | New York, New York, United States Tech Lead on the Signup team with a focus on building highly scalable and maintainable systems. My proudest accomplishments include: - Architecting and delivering a new flexible & easier to maintain Product Recommendation System to accelerate the launch of merchandising experiments - Rearchitecting our quoting system to be stateless and capable of handling 10x peak traffic in our signup flow - Mentoring and supporting the career & skills development of other engineers - Partnering with other engineers to define best practices, guardrails, and improve effectiveness of AI-assisted workflows ### Senior Software Engineer @ MURAL Jan 2022 – Jan 2022 | New York City Metropolitan Area - Led data modeling efforts & implementation of ETL pipelines to power a new Enterprise Insights platform - Designed & built a filter capability for MURAL’s Enterprise Reporting API using NodeJS and AWS Athena - Developed a self-serve Report download capability utilizing React and our new Reporting API ### Senior Software Engineer @ OpenGov Inc. Jan 2020 – Jan 2022 | New York City Metropolitan Area Reporting Platform As a Senior Full Stack Engineer, I worked on OpenGov's Reporting Platform, which empowers users to easily & effectively organize, present, and share government data with internal stakeholders and the public. In this role, I accomplished the following: - Overhauled OpenGov’s Reporting suite to support both fine-grained & coarse-grained access control capabilities using React, Redux, NodeJS, and a GraphQL API - Architected and developed a PoC to overhaul a resource sharing workflow, which was formally adopted on the product roadmap. - Led feature development of a new UX to organize Reports in directories and lists to perform bulk operations - Developed a visualization & table PDF export capability using React & Headless Chrome Node API - Mentored junior engineers with regular 1:1s and pair programming Access Control Platform - Established a team of five engineers to form a globally distributed Access Control team to manage the Authentication & Authorization domain model at OpenGov - Designed and led the development of platform APIs including Spring Boot Java microservices to consolidate OpenGov’s Group & Customer domain models across four acquisitions - Led the development of a new centralized User & Group management application using React & Zustand ### Software Engineer @ OpenGov Inc. Jan 2019 – Jan 2020 | Greater New York City Area Some of my accomplishments as a full-stack engineer include the following: - Led the end-to-end development of a filtering capability for financial data using React, Redux, TypeScript, NodeJs, and OpenGov’s in-house query language - Enhanced the UI & UX of our civic engagement React application by introducing new access control workflows, aligning it with our design system by overhauling it to use OpenGov's new component library, and utilizing the Slate framework to deliver a rich content editing user experience - Enabled auto-scaling of services based on system resource utilization using Kubernetes & Helm charts to improve availability & generate cost-savings ### Open Data Engineer @ OpenGov Inc. Jan 2018 – Jan 2018 | Greater New York City Area Delivered a key data integration between OpenGov's data platform and the Open Data platform which the company obtained through an acquisition Collaborated closely with Engineering Operations team to Dockerize instances of CKAN, a leading open source data portal platform, previously running on Amazon EC2 in order to migrate our apps to run on Kubernetes Utilized Helm Charts to fine-tune resource utilization, separate independent application modules into separate pods, enable auto-scaling, and configure health checks for our deployments Developed enhancements and implemented bug fixes to CKAN extensions written in Python Leveraged knowledge of Helm, Docker, and Kubernetes to containerize and create Helm charts to migrate two web applications from EC2 to Kubernetes ### Software Engineer @ UnitedHealth Group Jan 2017 – Jan 2018 | Greater New York City Area Performed ETL of data from multiple data feeds in Python using Pandas library Contributed to a data classification POC and was exposed to R, Python, Pandas, and scikit-learn to analyze features and implement machine learning models Worked on Big Data projects using Spark & Scala to transform data and load to NoSQL database ElasticSearch Followed Devops practices, utilizing tools such as Git, JFrog Artifactory, and Jenkins for CI/CD ### Application Development Intern @ Optum Technology, UnitedHealth Group Jan 2016 – Jan 2016 | Greater New York City Area Used Spring to create REST APIs in Java which were used by web app to query JSON records from a non-relational, distributed database / search engine Elasticsearch ### Legislative Intern @ District Office of Assemblyman John Wisniewski Jan 2016 – Jan 2016 | Sayreville, New Jersey Served as a liaison between constituents and government agencies Listened to constituent concerns and requests on local and state government matters Handled constituent casework such as: - Maintaining an updated constituent file system - Preparing documents for distribution to constituents ### Application Development Intern @ Optum Technology, UnitedHealth Group Jan 2015 – Jan 2015 Contributed to the development of both frontend and backend components of web application Used Java & Spring Framework to create web services which queried & coordinated data from several disparate systems into a single materialized view for user ## Education ### Bachelor of Science (B.S.) in Computer Science Rutgers University Jan 2014 – Jan 2017 ### Computer Science Stevens Institute of Technology Jan 2013 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/ankitbrana --- Source: https://flows.cv/ankitrana JSON Resume: https://flows.cv/ankitrana/resume.json Last updated: 2026-03-22