# Vinodhini Asok Kumar > Senior Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/vinodhini Full stack software engineer with hands-on experience in developing web application in Java and Python. TECHNICAL SKILLS: Proficient: JAVA, Python, GraphQL, Flask, SQLAlchemy, ReactJS, Django, Docker, NLTK, JavaScript ES6, React JS SQL,Selenium, Spring, Hibernate,Git, SVN, Agile Development, AWS (S3, Boto3), HTML5, CSS3. Exposure: Ruby on Rails, AngularJS, Jenkins, Celery, RabbitMQ, Redis, Node.js, Express.js, MongoDB, jQuery. ## Work Experience ### Senior Software Engineer @ Quizlet Jan 2025 – Present | San Francisco, CA ### Senior Software Engineer @ CoinList Jan 2024 – Jan 2024 | San Francisco, California, United States ### Senior Software Engineer - Payments @ Patreon Jan 2021 – Jan 2023 | San Francisco, California, United States - Integrated with the Adyen payment processor, enabling smooth payment processing and management functionalities. - Developed a configurable routing layer to direct transactions based on transaction attributes, enhancing payment processing efficiency. - Created a workflow with Airflow to connect with PPRO processor SFTP server that downloads, parses and uploads chargeback reports to redshift db. ### Software Engineer @ Rakuten Rewards Jan 2019 – Jan 2021 - Built the infrastructure for the user to add and update Mobile number, that enabled the user to perform account recovery and account update seamlessly. - Integrated with third party service called Nexmo to send and receive messages for mobile number. - Created batch application to asynchronously handle user SMS replies with Kafka and Web-hooks. - Developed Customizable Landing Page for the marketing team to seamlessly run campaigns with GraphQL, Java and Spring. - Created a AWS serverless lambda function with Java to ingest commission rates to the Rakuten Rewards system. ### Software Engineer @ AxleHire Jan 2018 – Jan 2018 | San Francisco Bay Area Developed Pricing module for the Finance team with Java and React - Redux which helps them to generate pricing for Shipments and invoice for the Clients. - Designed 30+ interactive and reusable web components with ReactJs, Redux and Saga. - Created periodic tasks with Celery to post live data to data visualization dashboard increasing productivity by 80% using Python, Flask and SQLAlchemy. - Used ANTLR to calculate the price for each shipment resulting in 100% efficiency in pricing for shipment. - Designed and implemented MongoDB schema to efficiently store and retrieve Geospatial objects. - Created a RabbitMQ worker which initiates the pricing when shipment is created in the database. - Performed project build with Jenkins. ### Software Engineer Intern @ Visor - Tax Advisor Jan 2017 – Jan 2017 | San Francisco Bay Area - Developed Supervised Document Classifier with NLTK and Python to classify 15 financial documents, resulting in 70-80% reduction in manual interventions. - Improved testing efficiency to over 80% through engineering testing framework with 30+ test cases utilizing Python and Selenium to detect UI breakages before production deployment. - Optimized front end codebase by more than 70% by building 5 reusable components using JavaScript and ReactJS for company online tax platform. - Created document merging module with Python that consolidated over 50 documents into single monolith document, minimizing document maintenance time by > 90%. ### Software Engineer @ Mindtree Jan 2013 – Jan 2016 | Bangalore - Designed and maintained insurance underwriting system using Java, JSP, JavaScript and MySQL to handle over 15 development requirements per quarter. - Converted SQL queries to stored procedures, resulting in 2X faster turnaround time accessing insurance data. - Used SonarQube to monitor code complexity, coverage and standards, resulting in over 80% code coverage. - Designed 40+ project artifacts such as use case, class, and design and architecture diagrams for tracking project requirements. - Performed unit and integration testing using Java and JUnit to capture 90% of breakages before production deployment, resolving defects and tracking them using Quality Center. - Contributed to implementation of over 25 database access objects utilizing Java and MySQL to effectively query and filter data over 70% more efficiently. ### Software Developer @ Mindtree Jan 2013 – Jan 2013 | Chennai Area, India - Built an extensive web portal for flight reservations and bookings to ease the process of procuring travel arrangements. - Architected platform to search, book and manage flight reservations and integrated an inflight shopping module with Java, Spring MVC and Hibernate. - Engineered build process for production with Maven and configured continuous integration with Jenkins, resulting in over 80% faster build process. ## Education ### Certificate Program in Internet Programming and Development UCSC Silicon Valley Extension Jan 2017 – Jan 2017 ### Bachelor of Technology (B.Tech.) in Information Technology Anna University ## Contact & Social - LinkedIn: https://linkedin.com/in/vinodhinia - GitHub: https://github.com/vinodhinia --- Source: https://flows.cv/vinodhini JSON Resume: https://flows.cv/vinodhini/resume.json Last updated: 2026-03-20