Summary
Overview
Work History
Education
Skills
Training
Activities Awards
Timeline
Generic

Dayana Sunny

Software Developer
Sacramento

Summary

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.

Overview

9
9
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer

Shipt
02.2023 - Current
  • Currently working 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.
  • Analyzed and proposed technical solutions in the bi-weekly Persona sync meetings with internal product and ops based on product and ops requirements.
  • Created a worker to consume and process inquiry and session events from dedicated kafka topic in batches.
  • 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.
  • Developed the feature to resolve ATO using identity verification. Designed and implemented callbacks to make this feature reusable for other fraud checks.
  • Integrated new technologies into existing systems, increasing capabilities and improving overall performance. 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.

Software Engineer

Apple
11.2019 - 08.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.

Cloud Software Engineer

IBM
04.2017 - 10.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.
  • 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
08.2016 - 11.2016
  • Alert Optimization Data pull: Worked for Investors Bank to extract Alert data, Transaction data and SARs from Fiserv FCRM Database upon various conditions
  • 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

Education

Master of Science - Computer Science

Illinois Institute of Technology
01.2015 - 12.2016

Bachelor of Technology - undefined

Federal Institute of Science and Technology
09.2008 - 05.2012

Skills

Golang

Nodejs

Python

Java

gorilla-mux

Gin-gonic

Nodejs Express framework

SwiftUI

Combine

Flask Rest-plus

PostGres

Redis

CouchDB

MySQL

SQL server 2012

undefined

Training

  • Algorithms
  • Data Structures
  • Data Mining
  • Online Social network analysis
  • Operating systems
  • Cloud computing
  • Information retrieval
  • Cyber Physical Systems
  • System Designs and Scalability
  • Enterprise Web Development

Activities Awards

  • Technical Student Assistant at IIT at the Office of Institutional advancement (Alumni Relations).
  • Teaching Assistantship (TA) was offered for Wireless Networks.

Timeline

Software Engineer

Shipt
02.2023 - Current

Software Engineer

Apple
11.2019 - 08.2022

Cloud Software Engineer

IBM
04.2017 - 10.2019

Database Developer Intern

Mercadien Group
08.2016 - 11.2016

Master of Science - Computer Science

Illinois Institute of Technology
01.2015 - 12.2016

Bachelor of Technology - undefined

Federal Institute of Science and Technology
09.2008 - 05.2012
Dayana SunnySoftware Developer