# Ketan Barve > Senior Software Engineer at Intuit Location: United States, United States Profile: https://flows.cv/ketan I am based in the New York Metropolitan area. •Over 10+ Years of professional software development experience. Experience in all phases of Software Engineering (SDLC), (Waterfall & Agile/Scrum Methodology) including Requirement Gathering, analysis, define project scope, Design, Coding, Testing, Test Driven Development -TDD and Implementation. •High problem-solving skill with history of success in developing, designing, deploying, and supporting mission-critical web microservices in the cloud and a certified IBM Cloud Platform developer and Open Group certified solution architect. •Skilled in implementing Java-based technologies while working independently or as part of team on multi-tier applications. •Developed data engineering automated jobs using Pyspark, Amazon EMR, s3 and Apache Airflow orchestration platform. •Utilized Java, J2EE, Servlets, Bean Validation, JDBC and Apache DBCP2 connection pooling and IBM Websphere Liberty application server. •Highly experienced in gathering Requirements, developing Design documents, and implementing naming standards to applications. •Developed Unit test cases using JUnit and Mockito framework. •Experience working with REST API and SOAP XML based API web services. Skills : •Programming Languages and Frameworks: Java, Spring boot, J2EE, Python, Spark, Shell script, Node.js, SQL, Transact - SQL •Website Development: HTML, CSS, XML, Servlets, JavaScript, React JS •Database Management: PostgreSQL, MySQL, Microsoft SQL Server, Oracle •Data Stores: IBM Cloudant (CouchDB), Redis, Amazon DynamoDB, AWS s3/IBM Cloud Object storage •Application Servers: Tomcat, Node.js, Open Liberty/IBM Websphere Liberty •Operating Systems: Linux, Mac OS X, Windows 10, Windows Server •Testing Frameworks: Junit, Mockito, Cucumber JS •Build Tools: Maven, Gradle •CI/CD Tools: Jenkins, Travis CI •Version Control: Github •Monitoring Tools: NewRelic APM, NewRelic Synthetics, Instana, JMeter, PagerDuty •Certifications: IBM Application Developer Cloud Platform v2, Microservices Fundamentals (Coursera), ITIL v3 Foundation (APMG) •IBM Badges: IBM Agile Explorer, IBM Recognized Speaker / Presenter, Enterprise Design thinking practitioner, First Patent File, IBM Cloud Essentials, IBM Test Driven Development (TDD) • Other Tools: Docker, Kubernetes service, IBM Cloud (PaaS and IaaS), CloudFoundry, Serverless - Apache OpenWhisk, Amazon Web Services (AWS), Micro services architecture, REST Server Development, SendGrid, Redux, SOAP, Eclipse, IntelliJ, VS Code, Google Maps API, Twitter API, JIRA and more. ## Work Experience ### Senior Software Engineer @ Intuit Jan 2024 – Present | New York, New York, United States ### Advisory Software Engineer - Full stack, Weather Targeting, The Weather Company @ IBM Jan 2023 – Jan 2024 | New York, New York, United States • Designed and developed a high volume, low latency, and highly available weather triggers platform designed to send historical and current weather based advertising triggers data to third party partner platforms using Typescript, Node.js, Spring boot, PostgreSQL, AWS EKS Kubernetes platform, Redis, Rabbit MQ and Scala. • Developed REST APIs for weather trigger management platform and developed automated unit tests, integration tests, Blackbox tests and smoke tests using frameworks like Chai and Mocha. • Delivered and deployed code using automated CI/CD platform using Github, Jenkins, Docker, AWS EKS and monitored all services using LogDNA, Datadog and PagerDuty. • Migrated user management and IAM service of the weather trigger platform from IBM App ID to Amazon Cognito. ### Advisory Software Engineer & Architect - Advertising Media Products, The Weather Company @ IBM Jan 2020 – Jan 2023 | New York, New York, United States • Designed and developed a resilient, highly available and robust architecture for advertising campaign performance analytics dashboard – a portal where Ad campaign analytics is tracked and monitored for clients using Spring boot, spring data redis and Keycloak admin APIs. • Developed a REST API for collecting HTML reports from external agency and store it into an IBM Cloud Object Storage service (based on Amazon s3) and integrated with IBM ID for authentication and KeyCloak for authorization services along with Spring Security. • Deployed Keycloak authorization server connected to a PostgreSQL database on IBM Kubernetes cluster using helm charts and kept it up to date. • Developed an API to work with Redis datastore to store report configuration and metadata for faster lookups and retrieval. • Deployed the application on IBM Cloud Kubernetes Cluster using Jenkins and added monitoring using Instana agent. • Enhanced Conversational advertising builder product platform by enhancing eight spring boot based microservices with new features and capabilities. • Scanned applications for security vulnerabilities using various tools such as Checkmarx, OSS Zap Proxy, Snyk and Mend / Whitesource and patched those vulnerabilities in timely manner. • Developed data engineering jobs for acquired third party datasets using PySpark and Amazon EMR to cleanse, anonymize, join with first party data, and prepare for machine learning model consumption. • Deployed data engineering jobs on Amazon EMR using Apache Airflow orchestration tool for automation. ### Advisory Software Engineer - Full Stack Developer - IBM Digital Growth and Commerce Platform @ IBM Jan 2019 – Jan 2020 | New York, New York, United States • Developed a global, highly available, three-tier, microservices based platform for “IBM Contact Module Management” by developing a PostgreSQL database schema, Golang based API server and front-end development using React JS and Redux to manage external contact channels for customers to connect to IBM sellers, marketers and product experts and platform specifics. • Developed and deployed a global, highly resilient, auto-scalable REST API Server for “Schedule a Consultation” digital platform for IBM marketing and product web pages using J2EE, Servlets, Apache DBCP2 connection pooling and JDBC, to connect external customers with IBM marketers and product experts for one on one free consultation by booking appointments. • Integrated “Schedule a consultation” web platform data with IBM Marketing platform using a Java based microservice. • Built a serverless microservice using Apache OpenWhisk based IBM Cloud functions platform in Java to update the program and expert availability to a Redis cache of a “Schedule a Consultation” platform to enable or disable the platform based on expert's calendar availability. • Created application monitors using NewRelic Synthetics for any application downtimes or performance degradation. Also created NewRelic APM for performance monitoring of live production applications. ### Staff Software Engineer - Backend Developer - IBM Digital Marketing Platforms @ IBM Jan 2015 – Jan 2019 | New York, New York, United States • Designed and developed database foundation of Contact Module management and scheduler platform using PostgreSQL DDL, DML, Stored Procedures, Triggers and DB Functions • Developed a REST API wrapper on top of vendor API for scheduler solution pilot using Java EE and SOAP XML web services • Developed an email content creation and notification microservice using Java and SendGrid, to send email notifications to customers and IBM product experts on appointment booking, modification, cancellation, and reminders • Worked as one of the lead engineers on “Cognitive Sales Advisor” (POC) – A chat bot using Watson Services such as Dialog/Conversation, Retrieve and Rank and Natural Language Classifier • Developed application to sync IBM Notes/Verse calendars of IBM experts and scheduler system application back end using a Core Java microservice and using IBM Domino Java APIs • Developed ETL and Data load scripts to load the IBM contact services data into a (CouchDB based) IBM Cloudant NoSQL data store using Python • Created CI/CD pipelines for application deployment on IBM Cloud with the help of Github and Travis CI by developing shell scripts ### Data Operations Intern - Application Developer and Database Administrator @ Argus Information and Advisory Services Jan 2015 – Jan 2015 | White Plains, NY -Auto Report Upload (on Argus Toolkit) Application development using VB.net and MS SQL Server 2008 R2. -User request management for Argus Toolkit - A Data Warehousing Solutions platform of Argus. -Monthly MTS Usage reports development by analyzing the usage statistics -Management of Monthly Data Cube Refresh requests of OLAP database using Microsoft SQL Analysis Services. ### Website Content Writer @ New York University (Center for Data Science) Jan 2014 – Jan 2015 | New York, New York Website content writer for NYU Center for data science covering stories regarding tech events in New York City, interviews of data science scholars and staff and data science research. ### Technical Analyst Summer Intern (Transact - SQL database developer) @ Argus Information and Advisory Services Jan 2014 – Jan 2014 | White Plains, NY • Development of “File Load and Validation Reporting System” for ETL Production – Data Loading Team (Individual Project) • Developed an automation script to check the integrity of automatically created data tables using Transact-SQL (T-SQL) • Performed different validation tests to figure out the errors in the newly created tables • Designed complex stored procedure model to run validation tests on distributed database stored on different Microsoft SQL Servers • Designed and generated automated reports using SSRS ### Technical Assistant @ New York University (Department of Communicative Sciences and Disorders) Jan 2013 – Jan 2014 | New York, New York, United States • Development of speech therapy project using E-prime (Visual Basic based software). • Assisting professor and chair in making power point presentations. • Management of clinic supervisors and students schedule in a database. • Management of IT and network infrastructure • Provided training and assistance to faculty and students regarding the new technology and its use • Managed software updates and Operating system management of all computers • Created Google forms for different purposes and integrated them with Google Spreadsheet. • Seggregated Speech learning specialist information and formed directory database. ### System Engineer @ Tata Consultancy Services Jan 2010 – Jan 2013 | Mumbai, Maharashtra, India • System and Network Administration of Windows Servers and clients. • Windows Server security PCI compliance by processing reports generated by Tripwire. • Windows 7 and Windows XP Desktop application support and troubleshooting. • Touch screen Registers and Kiosk system and network infrastructure support (Retail domain). • Service Improvement implementation by resolving system issues in minimum amount of time by advanced techniques and automation • Processing incidents using the tool Remedy (Incident Management) • Processing Service Requests using the tool Clarify Replacement (Configuration management and Request fulfillment). ## Education ### Master of Science (M.S.) in Computer Science NYU Tandon School of Engineering ### Bachelor of Engineering (B.E.) in Computer Engineering University of Mumbai ## Contact & Social - LinkedIn: https://linkedin.com/in/ketan-barve --- Source: https://flows.cv/ketan JSON Resume: https://flows.cv/ketan/resume.json Last updated: 2026-03-31