D

Deena Dayalan

Software Engineer

Chennai, Tamil Nadu, India10 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Over 10 years of experience in product development.
  • Expert in Java and Python programming.
  • Proven track record in leading software development teams.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with expertise in SaaS and Fintech.

Contact

Skills

Core Skills

JavaAlgorithmsMicroservicesWeb Client DevelopmentAccessibility StandardsWeb ServicesMachine LearningNatural Language ProcessingAwsPerformance Monitoring

Other Skills

API DesignData StructuresDeep LearningFeature DevelopmentHTMLIAM Role Based AuthenticationJUnitMicrosoft OfficeMySQLNoSQLRequirements AnalysisSOAP Web ServicesSQLSync Module DevelopmentUnit Testing

About

- Coding freak with more than 10 years of experience in product development. - Passionate about Programming (JAVA and Python), Data Structures, Algorithms,Designing Large Scale Systems (HLD & LLD) and Natural Language Processing. - Always likes to apply computer science to solve real world problems. - Enthusiastic to learn new concepts and to adapt to new environments.

Experience

10 yrs 9 mos
Total Experience
1 yr 6 mos
Average Tenure
2 yrs 2 mos
Current Experience

Amazon

Software Development Engineer III

Feb 2024Present · 2 yrs 2 mos · Chennai, Tamil Nadu, India · On-site

  • Playing the Tech Lead role at Digital Pricing team. Owning the pricing systems to compute prices based on various factors and rules across all Amazon's digital products like E-Books,Prime Video,AppStore,Amazon Music, etc.,
JavaData StructuresAlgorithmsRequirements Analysis

Tekion corp

Staff Software Engineer

Jan 2023Feb 2024 · 1 yr 1 mo · Chennai, Tamil Nadu, India

  • ROLE :
  • I am currently contributing to the platform org. Specifically, I am owning all the micro services related to the dealers. Our team is responsible to build features that enhance the experience of both dealers and OEMs(GM, Honda, etc). Hence, we act as a source of truth for all the information related to dealers.
  • RESPONSIBILITIES :
  • I have been spending 65 percent of my sprint time for feature development activities.This starts with clarifying all the requirements from the product managers in grooming of stories, analysing the impact of the feature on all the other modules, identifying the dependencies with other teams and closing API and event contracts with them, designing the feature addressing all the bottlenecks(HLD and LLD), developing the same including unit testing, planning and implementing migration strategies, integrating the feature with frontend, preparing all the pre release and post release tasks, testing the feature with stage environment, preprod environment and finally deploying the feature on prod.
  • I am investing my remaining sprint time in leading the development team.
  • Driving Design Discussions : I am responsible for helping the team choose right approaches for the
  • design of all features. We start with effort estimates, moving on to resource estimates, trade
  • off between different approaches (pros and cons), migration strategies, telemetry
  • planning(monitoring), dependencies with other teams and contracts(API & Kafka events) planning,
  • testing strategy, development plan and deployment plan.
  • Breaking the features into multiple projects and delegating the work to multiple developers.
  • Mentoring junior developers to help them write scalable and robust code.
  • Code reviews
  • Leading multiple meetings like product health meeting post deployment, retro meeting for previous
  • sprint, sprint planning for coming sprint, daily standups
  • Resolving production bugs
  • Interviewing candidates for all backend roles
MicroservicesFeature DevelopmentAPI DesignUnit TestingJava

Microsoft

Senior Software Engineer

Feb 2020Jan 2023 · 2 yrs 11 mos · Greater Hyderabad Area · On-site

  • Worked for a product called Microsoft ToDo which helps people manage their daily activities.
  • Owned sync module and leading the sync development crew across clients. Improved the
  • sync score from 87% to 99.4%
  • Developed the sync architecture completely from scratch for seamless read and write request flows.
  • After this, we have integrated our product with outlook, teams and planner products.
  • SME for maintaining accessibility standards in web client.
  • Involved in design discussions of features in web client.
  • Involved in bug bash for features in web client.
  • Took care of sprint rotation tasks as well like sprint deployment to beta and production, retrospect
  • discussion of sprint work across team, being SPOC for testing team to convey things that needs to be
  • tested, On Call Support SPOC, etc.
Sync Module DevelopmentWeb Client AccessibilityUnit TestingWeb Client DevelopmentAccessibility Standards

Paypal

Software Engineer II

Dec 2018Feb 2020 · 1 yr 2 mos · Chennai, Tamil Nadu, India

  • Developed a tool called "Smart Checkout" which has the intelligence to mimic a human behaviour of buying products from all Paypal's Large Enterprise(LE) merchants.The system has the intelligence to identify product urls using an exclusive algorithm, to add that identified product to the cart, navigate to the checkout page, fill the form automatically and then check for parity violations of "Paypal Checkout" button against the competitors.
  • Worked on depreciation of mediator component between PayPal sms service and third party SMS service provider(SAP).Developed a component which replaced a service from third party company called "Zong" and completely reduced the cost for it.This component is helping PayPal to directly communicate SMS service provider to send all its sms to customers.
JavaSOAP Web ServicesUnit TestingWeb Services

Fidelity investments

Product Developer

May 2018Dec 2018 · 7 mos · Chennai Area, India

  • We build pilots implementing emerging technologies such as Machine Learning,Deep
  • Learning,Natural Language Processing, etc., to span new products inside Fidelity Investments.
  • Developed a product called "Robo-Reader" completely from end to end which automatically extracts information associated with target fields from financial documents using Natural Language Processing.I have written an algorithm to first find and extract all the tables present in the document.Then the system has to find values associated with target phrases.The caveat here is, it has the intelligence to find different phrases with same meaning.I have used NLP and written an algorithm to find relevance score for phrases in table against the target phrases.
Machine LearningNatural Language ProcessingDeep Learning

Zoho corporation

Product Developer

Nov 2016Apr 2018 · 1 yr 5 mos · Chennai Area, India

  • Product - Site24x7: All-in-One Performance Monitoring Tool.
  • Team - Amazon Web Services.
  • Worked on a SAAS Product which automatically discovers and monitors the performance of AWS resources in customer's application architecture. We gather and analyse various performance metrics of customer's AWS resources and helps them to make sure that their application is running safely in AWS environment.
  • Designed and developed "IAM Role Based Authentication System" which allows customers to access our product through IAM role. This feature allows customers to give their own customized permission of AWS resources to ZOHO.
  • Developed a "Recommendation System" which automatically discovers all the resources that does not follow certain best practices and recommends actions to manage resources efficiently .The system can also take appropriate actions automatically on those resources which can be configured by the customers.
  • Developed "Configuration Settings" through which customers can provide filter for their AWS
  • resources to monitor.I have developed an algorithm to automatically discover AWS resources
  • based on tags associated with it.
AWSPerformance MonitoringIAM Role Based Authentication

Tata consultancy services

Software Developer

May 2015Oct 2016 · 1 yr 5 mos · Chennai Area, India

  • Note - British Airways is a client to Tata Consultancy Services.
  • Worked as a Java Developer for British Airways.This project is about exposing the web services of British Airways to the customers online via third party agents like Expedia.
  • Experienced high proficiency in developing services using JAVA,SOAP Web Services for the client as a team member.
  • Responsible for ensuring whether the code meets all the requirements provided by the customers from the developer's perspective through executing Unit Testing via Junit.
JavaSOAP Web ServicesJUnitWeb Services

Education

Shanmugha Arts, Science, Technology and Research Academy

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2011Jan 2015

Immaculate Matriculation School

Jun 1997Apr 2011

Stackforce found 100+ more professionals with Java & Algorithms

Explore similar profiles based on matching skills and experience