# Nilay Narlawar > Staff Software Engineer at SnapLogic | MS CS @ USFCA | Ex-SWE @ Nuance (now Nuance-Mircosoft) | Omnicell | Opus Consulting Solution Location: Fremont, California, United States Profile: https://flows.cv/nilaynarlawar I am an MS Computer science student at the University of San Francisco graduating in May 2021. I have 4.5 years of full-stack development experience. During my IT career, I worked on Payment and Healthcare products. Developed web and desktop-based applications in technologies like C#, MVC, HTML5, CSS3, Javascript, Java 8, etc. As part of my academic course work, I have built the applications in technologies like Angular7, Ionic framework, Typescript, SQL Server, Java 8, Java Spring, REST API, AWS, and Azure. In the Cloud Data Processing project, I built a data flow pipeline with the help of Apache Beam SDK, Google dataflow. Additionally, I have worked on Google Big Query to perform data analysis and visualized it using Google data Studio. Recently, I am working on a sponsored master project with SnapLogic which is using Kafka. Last summer I interned with Omnicell and wrote microservices for cloud based pharmaceutical products. ## Work Experience ### Staff Software Engineer @ SnapLogic Jan 2024 – Present | San Mateo, California, United States ### Senior Software Engineer @ SnapLogic Jan 2022 – Jan 2024 | San Mateo, California, United States ### Software Engineer @ SnapLogic Jan 2021 – Jan 2022 | San Mateo, California, United States ### Software Engineer Co-op Intern @ SnapLogic Jan 2021 – Jan 2021 | San Mateo, California, United States SnapLogic is an Integration Platform as a Service (iPaaS) that enables quick development of sophisticated data and application pipelines using a visual drag and drop user interface. The SnapLogic Intelligent Integration Platform delivers a multi-tenant cloud service for all styles of integration - application or data, batch, or streaming. It is designed to handle any variety, volume, velocity, and location of structured and unstructured information. The Engineering team at SnapLogic is divided into 6 parts as UX, Platform, Big Data/Extreme, Snaps, Data Science, and QA teams. As part of my internship project, I worked on SnapLogic's Platform team. The Platform team works on both the Control Plane (Python-based REST services) and the Java Component Container (Java execution engine that executes customer-designed integrations). Together, they power all SnapLogic iPaas services that run millions of customer-built data and application integrations per month. During my internship, I created a reference microservice application for modernizing the SnapLogic Control Plane. Today, the Control Plane consists of four monolithic applications and they use an older version of Python, UWSGI (Python webserver), and Werkzeug (Python web framework). The Platform team wanted to evolve the architecture into a microservices-based design. ### Software Engineer Intern @ SnapLogic Jan 2020 – Jan 2020 | California, United States Project Title - SnapLogic Persistent Event Streaming (Masters Research Project) SnapLogic is an Integration Platform as a Service (iPaaS) that enables quick development of sophisticated data and application pipelines using a visual drag and drop user interface. The current SnapLogic execution engine does not provide durable and persistent storage for in-flight data, instead, most processing is done in memory. We developed a prototype of a SnapLogic Persistent Event Streaming service that extends the existing architecture by providing a native streaming service. Ultimately, this service can be integrated with the native Snaplex execution environment so that SnapLogic customers can easily deploy and leverage event streaming. In this project, we built Kafka-like components, a durable and persistent logging mechanism, and distributed consensus. Our implementation can survive node failures. We also built Streaming Service Snaps that allows a SnapLogic user to build visual pipelines that can read and write to our streaming service. ### Graduate Teaching Assistant @ University of San Francisco Jan 2020 – Jan 2020 | San Francisco Bay Area ### Software Engineer Intern @ Omnicell Jan 2020 – Jan 2020 | Mountain View, California, United States Microservice Based log parser: • Created a microservice to parse different log files generated by Omnicenter products to extract and convert log data into structured, processed, and meaningful data. Also, stored this data into a database to help future analysis and enhancements. Created unit and integration test cases for the code, and worked on reducing crap score for it. ### Graduate Teaching Assistant @ University of San Francisco Jan 2020 – Jan 2020 | San Francisco Bay Area ### Agile Software Engineer @ Nuance Communications Jan 2019 – Jan 2019 | Pune Area, India Clinical Documentation: Developed features for desktop-based voice recognition and speech converter tool, which is actively used in hospitals and helping doctors record examination details accurately decreasing their overhead of writing down everything manually. Technologies Used: C#, Asp .net ### Associate @ Opus Consulting Solutions Jan 2017 – Jan 2019 | Pune Area, India Charity donation platform: Pluggable donation platform on any merchant’s website. • Developed UI in HTML5, CSS3, Typescript and backend in ASP.Net Core 2.0 and deployed on AWS Cloud. • Developed a reusable module for third party payment gateway injection in order to make platform independent of payment gateway so that gateways can be switched any time without a code change. • Developed REST APIs for authentication and authorization modules. • Improved system performance by writing Stored Procedures in SQL to reduce load on transaction table, Query tuning, minification and bundling of JS and CSS, local storage and Ajax. • Implemented PCI-DSS certification requirements, which made our system 98% secure. ViperPay: Gas Station payment device simulator • This application was developed to reduce hardware dependency and simulate all the POS device features in the software module. I was responsible for end to end development of this application. • Developed BDD(Behavior Driven Development) scripts in Python and Gherkin, which helped reduce application testing overhead to a great extent. ### Software Engineer @ Syntel Jan 2015 – Jan 2017 | Pune Area, India Humana Insurance web enrollment and billing platform • Designed and Developed features like enrollment, claim management, billing module, payment options. • Suggested and developed innovative ideas for solving recurring issues like DB failures, log analysis etc. This has saved the production team’s 600 hours per year and improved product availability. - Technologies Used: ASP.NET,C#.NET, Oracle 11g, WCF and Web services ### Software Trainee @ Syntel Jan 2014 – Jan 2015 | Pune ## Education ### Master's degree in Computer Science University of San Francisco ### Bachelor of Engineering (B.E.) in Computer Engineering Marathwada Mitra Mandal's College of Engineering, Pune ### High School Janata Mahavidyalaya, Chandrapur ## Contact & Social - LinkedIn: https://linkedin.com/in/nnarlawar - Website: https://github.com/nilaynarlawar - Website: https://www.name-coach.com/nilay-narlawar --- Source: https://flows.cv/nilaynarlawar JSON Resume: https://flows.cv/nilaynarlawar/resume.json Last updated: 2026-04-01