# Keerthana Rajendran > Senior Software Engineer at Ripple Location: San Jose, California, United States Profile: https://flows.cv/keerthanarajendran I graduated from Stevens Institute of Technology with a degree in Master of Science in Computer Science. My interest in the field of computer science includes Software Engineering, Application Development, API Engineering and System Designing ## Work Experience ### Senior Software Engineer @ Ripple Jan 2024 – Present | San Francisco Bay Area ### Software Engineer @ Ripple Jan 2022 – Jan 2024 | San Francisco Bay Area ### Associate Software Engineer @ Lifion by ADP Jan 2020 – Jan 2022 | New York, United States * Contributing to the development of ETL Self Service Tooling for Client Implementation teams to perform the extraction, conversion, validation, and ingestion of data from external HCM systems and load data into Lifion HCM platform using TypeScript, Javascript, React, SQL, AWS, Amazon SQS Message queuing system, GraphQL, Kubernetes, Shell scripting * Developed REST APIs to connect and perform CRUD operations on Lifion SOR Databases * Built various microservices to perform transformation and data integrity check on the data * Contributed to the development of task-orchestration-service and task-runner-service, the publisher-subscriber services which provides APIs to publish scheduled tasks and for the subscriber to execute tasks and save results using Amazon SQS message queuing service * Implemented UI of the application to be responsive and interactive having ReactJs in the front-end with GraphQL as back-end service ### Associate Application Developer @ Lifion by ADP Jan 2020 – Jan 2020 | Roseland, New Jersey, United States Developed REST APIs and secure end-points to connect to the Oracle database to perform the CRUD operations, using Java Spring Boot Framework, JPA Hibernate, Query DSL for ADP‘s Web-based I-9 System having Angular on the front end ### Software Engineer Intern @ TenFour Jan 2020 – Jan 2020 | Morristown, NJ, United States • Implemented an MVC Module for TenFour’s Order Entry web application which creates API connections to Salesforce Opportunity & Opportunity Line Item’s SOAP and REST APIs to perform CRUD operations on the database using ASP .NET, C#.NET, C# interfaces • Optimized the Inventory Page, improved the performance of the page by decreasing the time taken to load the data to the page from 15 sec to 589ms by reducing the number of API calls using the ASP .NET MVC framework having Angular JS in the front- end • Wrote C# scripts to map the tickets from the old ticketing system to new ticketing system to overcome manual process • Wrote C# scripts to parse the excel sheets and make analysis on the data and write to the target excel sheet • Worked with the HR Team in integrating the Application Tracking System for the organization ### Graduate Teaching Assistant @ Stevens Institute of Technology Jan 2019 – Jan 2020 | United States • Manage grading assignments and holding office hours on campus to assist students with assignments & questions related to material ### Global Product and Technology Intern @ ADP Jan 2019 – Jan 2019 | United States • Developed web application using Node.js and Express JS server to establish a service layer on top of replicated Oracle Database for integration partners without impacting the Oracle eBusiness & collaborated with the team to work on replicating database using Delphix • Implemented REST and SOAP APIs to connect to Oracle database for handling order management details and provided authentication & authorized access to APIs for LDAP users within ADP • Created stored procedures using Java stored procedures API using Java Spring framework • Acquired GIT responsibilities and worked as a team in an agile workflow with daily standup meetings ### Summer Intern @ SLN Technologies Jan 2017 – Jan 2018 | Chennai, India Designed On-Demand Blood Donor Notification System, an application to safely store the blood profile of blood donation volunteers partitioned based on the city locality. When a blood requirement arises as an alert in the application, the application has a built-in alert messaging system that looks up for the matching blood profiles in the database and notifies the volunteers with a text message in the matching locality based on the distance to the hospital. Technologies and Tools: Java, JDBC, MySQL and Eclipse Responsibilities: Backend Developer, Database Creation, Integration and Management, Leaded Fellow Interns Technologies: Java, JDBC, and MySQL ## Education ### Master of Science - MS in Computer Science Stevens Institute of Technology Jan 2018 – Jan 2020 ### Bachelor of Engineering - BE in Computer Science Anna University Chennai Jan 2014 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/keerthanarajen --- Source: https://flows.cv/keerthanarajendran JSON Resume: https://flows.cv/keerthanarajendran/resume.json Last updated: 2026-03-22