Dayana Sunny

Software Engineer

Download Resume

About Me

Detail oriented and dedicated software developer on the shopper acquisition and activation team at Shipt. Passionate about problem solving and developing efficient software solutions. Committed to delivering impactful software solutions that enhance user experiences and drive business growth.

Experience

Software Engineer - Shipt

Feb 2023 - Oct 2024

  • Worked as a software engineer at Shipt for their Shopper Acquisition and Activation team
  • Designed and developed a scalable and maintainable microservice with a webserver and workers for identity verification of new and existing shoppers using a vendor called Persona. Webserver was handling 300 requests/min. This product feature automated verification of shopper's identity and helped to avoid fraudsters entering the system and saved revenue for the company.
  • Developed a feature to resolve ATO using identity verification. Designed and implemented callbacks to make this feature reusable for other fraud checks.
  • Created a worker to consume and process inquiry and session events from dedicated kafka topic in batches.
  • Analyzed and proposed technical solutions in the bi-weekly Persona sync meetings with internal product and ops based on product and ops requirements.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance.
  • Created a new Elasticsearch index for shopper applicants and indexed data to Elastic search . Written elastic search queries to return applicant details based on search request and exposed results over an endpoint.
  • Created a temporal workflow for creating virtual cards for new shoppers. This was originally a cron job that was running for more than 25 hrs. Temporal workflow eliminated the delay in processing virtual cards for new and existing shoppers and avoid loosing revenue.
  • Created cron jobs as part of a metro-merge initiative to update all the shopper's metros in the database. Shopper zones and delivery windows were mapped to the newly created zones and updated the delivery windows to the new zones using the cron jobs.
  • Written a python scripts to decertify existing shoppers in a certain metro, scripts to pull transition history data from fountain. Created an admin access bulk endpoint to move a large number of candidates off of the waitlist.
  • Created indexes for improving performance and database migration scripts to database migrations.
  • Mentored junior engineers to guide them with their assigned tasks and debug issues
  • Written snowflake queries to extract data and debug issues.
  • Worked with the product team to understand the requirements and design the solution.

Software Engineer - Apple

Oct 2019 - Aug 2022

  • Worked as a tools engineer as part of an apple retail stores operations team. Created tools that are distributed across all datacenters.
  • Developed a microservices call graph that shows dependency matrix of microservices in various environments using the Probot event driven framework in Node.js.
  • Created API endpoints for web and iOS clients. The results were logged to splunk and created splunk dashboards using the results and metrics.
  • Designed & developed an internal iOS app (iPad & iPhone) in Swift using SwiftUI, Combine frameworks.
  • Developed a Watchdog application for dynamic real time monitoring of all microservices replicas using load balancer configs. Used redis in-memory cache for continuous health monitoring of the microservices.
  • Implemented jobs for continuous health checks and periodic fetching of active configurations from GSLB/CDN.
  • Watchdog was distributed across multiple datacenters for high availability and data consistency.
  • Designed and developed a prometheus exporter CLI tool in golang to execute queries on the databases, check the uptime, fetch relevant real time metrics. This tool was designed to query from more than one datastore like couchbase, elastic search and postGres. It was deployed as a sidecar to all microservices and produced the metrics in prometheus format.

Software Engineer - IBM

Apr 2017 - Sept 2019

  • Developed features in cloud brokerage cart-service, order service and fulfillment microservices. Primarily used Golang Gin-gonic, python flask rest-plus framework and CouchDB(NoSQL) for software develoment. RabbitMQ was used for internal event driven microservices communication.
  • Contributed in the design and development of cloudmatrix fulfillment micro-service. This service is a provisioning agent for cloud offerings and updates the status back to the user after the service is provisioned/de-provisioned by the provider.
  • Developed order search endpoints using various filter params using gte/lte dates from a database with more than 50,000 records.
  • Containerized python and golang microservices using Docker deployed to cloud. Kubernetes was used for container orchestration and TravisCI was used for CI.
  • Project followed the agile scrum methodology, participated bi-weekly sprint planning, design and scrum meetings
  • Collaborated with management, internal and development partners regarding design status and project progress in our daily standup's and biweekly sprint plannings.

Database Developer Intern - Mercadien Group

Aug 2016 - Nov 2016

  • Alert Optimization Data pull: Worked for Investors Bank to extract Alert data, Transaction data and SARs from Fiserv FCRM Database upon various conditions and factors.
  • Developed scripts and stored procedures in MS SQL Server 2012 to extract customer's Risk profile and alert information from FCRM Database
  • Customer's Dynamic Risk Rating (DRS) using FCRM: Dynamic Risk Scoring utilizes a monthly risk score output of each customer to maintain a high-risk customer list
  • Risk score for customers was calculated based on various factors
  • Developed scripts and stored procedures in MS SQL Server 2012 to generate the High-risk Customers based on various conditions and factors

Side Projects

Education

Master of Science: Computer Science | Illinois Institute of Technology - Chicago | 2016 | GPA 3.8

Bachelor of Technology: Computer Science | Federal Institute of Science And Technology - India | 2012 | GPA 3.8

Activites Awards

Technical Student Assistant at IIT at the Office of Institutional advancement (Alumni Relations)

Teaching Assistantship (TA) was offered for Wireless Networks

Contact

Email: dayanams11@gmail.com

Phone: +1773 540 9849