# Vinodh Reddy V. > Senior Software Engineer at Apple Location: New York City Metropolitan Area, United States Profile: https://flows.cv/vinodh Experienced Software Engineer with 5 years of industry experience in building distributed systems, backend software, and web applications. TECHNICAL SKILLS: Languages: Java, Python, C#, JavaScript, Scala, SQL, C, C++ Frameworks: Jetty, Undertow, Vert.x, JAX-RS, Django, Flask, GraphQL, SSIS, SSAS Databases: DynamoDB, SQL Server, PostgreSQL, MySQL, Hive, Redis, Neo4j, Elasticsearch Big Data: Kafka, Hadoop, Spark, Storm, Pulsar, Oozie AWS tools: DynamoDB, Kinesis, DynamoDB Streams, SQS, ElasticCache, Lambda, Step Functions, CDK, IAM Other tools: Docker, Kubernetes, Terraform, Splunk, Nginx, Git, Jenkins If you would like to discuss my qualifications further, please feel free to contact me at vinodhvele@gmail.com ## Work Experience ### Senior Software Engineer @ Apple Jan 2022 – Present ### Software Development Engineer 2 @ Yahoo Jan 2021 – Jan 2022 | New York City Metropolitan Area Yahoo Push Notifications Platform: 1. Designed and handled Notification Personalization, Geo-targeting, Content Deduplication features for Yahoo mobile/browser push notification platform. It serves billions of notifications daily at a scale of 500K devices/sec using AWS. 2. Designed and developed Location based user targeting system to generate geo-restricted and personalized (localized) notifications for all Yahoo apps using Java, AWS Kinesis, DynamoDB, DynamoDB Streams, SQS, Elasticsearch, Terraform. 3. Designed and implemented smart push notifications module to programmatically generate bespoke news content to all Yahoo apps (Yahoo.com, Yahoo News etc) users to enhance user engagement. ### Software Development Engineer 1 @ Yahoo Jan 2019 – Jan 2021 | New York City Metropolitan Area Yahoo Finance: 1. Designed and implemented customized notification settings for Yahoo Finance Mobile Apps. Reduced user notifications by 25% & increased opt-in by 42%. 2. Enriched microservice middle tier powering the APIs used by all Yahoo Finance Web and Mobile client applications using Java, Vert.x, Docker, Kubernetes. 3. Developed and configured map-reduce jobs for real-time notification system pipeline to analyze the investment portfolio of users. Leveraged raw financial data to trigger personalized notifications using Hadoop, Spark, Hive, Storm, Apache Oozie. ### Software Engineer Intern @ State Street Jan 2018 – Jan 2018 | Princeton New Jersey ### Graduate Teaching Assistant @ Rutgers University Jan 2018 – Jan 2018 | Greater New York City Area Conducting weekly lectures, help design course structure, grade tests for Big Data Analytics (R Programming) and Database Systems classes of 40 students each. ### Senior Software Developer @ Kuliza Jan 2017 – Jan 2017 | Bengaluru Area, India Skills: 1. Designed and Developed web applications using Python, Django, C#, Javascript, Jquery, Angular Js, HTML5, CSS3 2. Worked on multiple databases like MSSQL, PSQL, MYSQL, Elasticsearch, Redis etc 3. Developed secure Rest APIs for mobile and web applications and also integrated various third-party APIs using Python, Django, and C#. 4. Configured and hosted web applications on Amazon Web Services (AWS) using Nginx, Gunicorn, Supervisor, IIS 5. Has familiarity with design and architecture patterns like MVC, MVT, SOA (WCF), Micro Services 6. Good working knowledge of frameworks like Django, .Net, Entity Framework, MVC, Django ORM, Django Rest Framework, Celery, ELK, NLTK, Scikit Learn, Asterisk (VOIP based phone box exchange). 7. Worked on integrations involving CRMS like Salesforce, Oracle, Dynamics etc 8. Applied machine learning algorithms to provide intelligent metrics to finance industry like Sentimental Analysis, Linear Regression and Forecast of sales, Bank Statement Analysis. 9. Implemented Web scrapers using Python and Document parsers using Tesseract 10. Followed best coding practices and also performed codereview of team members 11. Has good code debugging/troubleshooting skills. 12. Has proficient understanding of code versioning tools like Git, Bitbucket, TFS ### Developer @ Kuliza Jan 2015 – Jan 2017 | Bengaluru Area, India Some of the key projects I worked on are 1. ConnectAndSell (ASP.Net, C# ): It is a smart intelligent web application which allows sales representative of a company/call center agents to load the list of contacts from various CRM’s like Salesforce, SAP etc and dial them through the application, schedule meetings, breakthrough deals. This app can make concurrent calls to prospective customers and connects to the first available prospect. It also provides recommendations like the best time to call a contact.) 2. Tribe: A web engagement platform for entrepreneurs looking for funding and investors who would like to provide investments. Entrepreneurs/Investors can create groups(like Facebook groups) with other investors/entrepreneurs having common interests and invest as a group in enterprises. Various insights like Forecast of Sales, Bank Statement Analysis, Credit Scores etc of an enterprise are provided to ease the risk for investors. It also has a Digital Lending Platform engine where an agent or small and medium sized enterprises can avail unsecured loans by providing the necessary details and documentation. ### Software Intern @ MAQ Software Jan 2014 – Jan 2015 | Hyderabad Area, India Designed and developed Business Intelligence solutions using C#, SSIS (ETL), SSAS. Worked on OLAP Databases, MDX Queries, Stored Procedures, Query Optimizations. ### Software Intern @ MAQ Software Jan 2014 – Jan 2014 ## Education ### Master's degree in Computer Science Rutgers University Jan 2017 – Jan 2019 ### Bachelor of Technology (B.Tech.) in Information Technology Dhirubhai Ambani University Jan 2011 – Jan 2015 ### Sri Krishnaveni Talent School ## Contact & Social - LinkedIn: https://linkedin.com/in/vinodhreddyv - Website: http://vinodh237.github.io --- Source: https://flows.cv/vinodh JSON Resume: https://flows.cv/vinodh/resume.json Last updated: 2026-03-22