# Vishwas Nayak > Principal Software Engineer Location: Walnut Creek, California, United States Profile: https://flows.cv/vishwasnayak Experienced Senior Software Engineer with a demonstrated history of working in the financial services and Telecommunication industry. I specialize in back-end Java development using SQL, NoSQL, SpringBoot, Web services, and microservices. Recently have worked in building a dockerized payment microservice system that processes Card, Bank, APM, and 3DS payments hosted in AWS cloud service. ## Work Experience ### Principal Software Engineer @ Autodesk Jan 2022 – Present | San Francisco, California, United States ### Senior Software Engineer @ Autodesk Jan 2020 – Jan 2022 | San Francisco Bay Area ### Senior Software Engineer @ Yapstone Jan 2020 – Jan 2020 | Walnut Creek, California - Worked on implementing Vitesse integration for processing payouts to merchants. - Worked on creating batch process to update instrument and payments for merchants that are conditionally approved. ### Lead Software Engineer @ Yapstone Jan 2017 – Jan 2020 | Walnut Creek Co-designed and Implemented core payment systems that can process credit card, debit card, bank, APM, 3DS payments using REST based APIs. Experience in building robust dockerized microservices and event-based systems using Apache Kafka, Spring boot on multi-datacenter AWS cloud platform. Experience in both SQL and NoSQL based systems. Worked on batch processing payment data for payment processors like First Data and Vantiv. Used LMAX disruptor framework to process batches more efficiently. Created test suites using Junit and Karate. Experience using New Relic, Splunk and ELK for debugging and performance monitoring. Used Liquibase library that helped track and deploy database schema changes reducing the work of developers and DBA. Used GoAnywhere tool to securely transfer batch files from AWS S3 to bank and payment processor SFTP servers and vice versa. ### Technical Lead @ Wipro Jan 2012 – Jan 2017 | El Segundo, California, United States Worked on various different framework creations like Configurable offers, Customer Lifecycle Risk Management, Commercial etc. which enhanced and improved the quality and reduced the offers time to market. Implemented an application that would help business and developers to reduce the time to create new offers in the system using Spring MVC. Created XML stylesheets for rendering XML responses for CPQ tool which reduced the time required by developers to debug and analyze. Performed performance tuning and optimization in the application using ehCache. Implemented caching to save the request responses to server customers with faster responses. Refactored java logic in the system that enhanced the performance of displaying offers to the customers. Involved in user interface design for agent and customer UI pages using JSP and Jquery. Worked on CPQ modules: visual modeler configurator, pricing manager and product catalog. ### Software Engineer @ Wipro Jan 2010 – Jan 2012 Developed Segmentation framework in MVC design pattern based User Interface using J2EE, JSP, XML, HTML, CSS, and Servlets. Worked on ANT Script to build WAR files and deploy on servers. Junit, log4j were used for unit testing and as logging frameworks. Used SVN for version control of the source code. ## Education ### Bachelor’s Degree in Electronics and Communications Engineering B. M. S. College of Engineering ## Contact & Social - LinkedIn: https://linkedin.com/in/vishwas-nayak-292827124 --- Source: https://flows.cv/vishwasnayak JSON Resume: https://flows.cv/vishwasnayak/resume.json Last updated: 2026-04-12