# Shawn Varghese > Engineering @ Snorkel AI Location: Santa Clara, California, United States Profile: https://flows.cv/shawnvarghese Experienced Software engineer working on architecture, design and development of software applications and all phases of the software development life cycle. Proficient in developing and designing backend software applications in Python and Java and passionate about building highly scalable, low latency and high availability cloud based backend systems. Languages and Frameworks: Python, Java, Bash scripting, Javascript Technologies: Docker, Kubernetes, Terraform, Helm charts, AWS Services (SQS/SNS, EC2, RDS, RedShift, S3, Route53, IAM roles) Tools & frameworks: Flask, Spring MVC, Git, Jenkins, TeamCity, Spinnaker, Datadog, Loggly, IntelliJ IDE, JIRA, Swagger, LucidCharts, jQuery, Gradle, PyTest, JUnit Databases: MySQL, PostgreSQL, Cassandra ## Work Experience ### Software Engineer @ Snorkel AI Jan 2025 – Present | San Francisco Bay Area ### Lead Software Engineer (LMTS) | Tech Lead @ Salesforce Jan 2022 – Jan 2025 | San Francisco Bay Area • Technical lead for the Content Platform team leading the architecture revamp of the backend publishing pipeline for help.salesforce.com which serves over 250k+ help articles with online traffic of ~7 million views / month • Led migration efforts 0-to-100 of all content from a legacy pipeline to an all new architecture, and scaled the platform to achieve higher throughput • Engineered the entire Salesforce CI / CD content pipeline using internal CI platform and Jenkins along with CIX configuration, Ant builds and Java reducing content storage needs by 55% • Mentored team members in engineering best practices, algorithm optimization, tech stack evaluations and production deployments • Designed the data model for the content observability layer - a Spring MVC based dashboard application deployed in a Kubernetes cluster, to provide end-to-end monitoring of content pipeline from VCS submission through transformation, deployment and publishing • Collaborated with software architects across Salesforce and external software partners to build the end-to-end pipeline including client application integration with VCS, validation, content transformation and publishing. Worked with PMs to plan quarterly priorities and develop technical roadmap • Developed an automated content deployment solution to compress content packages as well as transfer and extraction / restoration of content in Airgapped environments ### Senior Software Engineer (SMTS) @ Salesforce Jan 2021 – Jan 2022 | San Francisco Bay Area ### Software Engineer III @ Avast Jan 2020 – Jan 2021 | San Francisco Bay Area • Developed and designed RESTful services using Python (Flask) and Java (SpringBoot) to support features of our child safety mobile application which enables parents to better manage and monitor their children’s location and online activities. • Led end-to-end migration efforts of our backend services and oversaw and contributed to design and development during all phases including planning, estimation, risk analysis, implementation, test strategy formulation and production rollout. • Developed unit test and integration test modules for new and existing features to ensure automated, end-to-end testing of feature flows. • Constructed High Level Design documents with UML diagrams for new backend services and product features to describe interactions between services/daemons and database. • Deployed backend services to our Kubernetes clusters using Helm charts and Spinnaker • Developed Terraform modules to provision all AWS resources required by our backend services including RDS instances, SNS topics, SQS queues and policies, IAM roles and Route 53 records. • Created & configured Jenkins jobs and Docker files for continuous feature integration of our product. • Debugged and monitored production issues and health of backend services using Loggly, Datadog and Amplitude dashboards. • Architected and implemented a caching solution using Redis to address latency issues with our services, which boosted read performance and improved overall end-user experience. • Developed Python, Bash and SQL scripts for client and QA engineering teams to help streamline development efforts and relieve dependency on backend teams during testing phases. • Performed on-call rotational duties. • Drove production releases to rollout new features and coordinated with SRE, NOC and Product teams to plan and execute releases with zero or close to zero downtime. ### Software Engineer II @ Avast Jan 2019 – Jan 2020 | San Francisco Bay Area ### Software Engineer I @ Avast Jan 2018 – Jan 2019 | San Francisco Bay Area ### Senior Software Engineer @ ePillars Systems LLC Jan 2014 – Jan 2016 | Dubai, United Arab Emirates • Architected and implemented end-to-end over 12 ERP implementations beginning with gathering requirements from clients, showcasing proof of concepts and subsequent implementation and customization of modules including CRM, Sales & Purchases, Accounting & Inventory Management, HR and Point of Sale management. • Developed and designed ERP modules in Odoo using Python , JavaScript, jQuery and HTML5, and PostgreSQL for over 12 successful end-to-end implementations. • Constructed requirement (SRS) documents and reports to map functional requirements given by client business analysts to software features. • Integrated with Microsoft Office 365 features including calendar and email into Odoo using Office 365 APIs. • Developed IP PBX integration modules to work with Odoo for call centers (VoIP solutions using Asterisk IP PBX). This enabled customers to be searched in a database, and in real time relevant customer information along with their sales / purchase history is during incoming calls, greatly improving response and effectiveness of associates. • Built extensive POS (point of sale) front-end customizations including multi-currency support, loyalty programmes, and interface modules to work with various POS hardware devices such as VFD displays and barcode scanners. • Developed integration modules in Odoo to work with Bio-metric systems to synchronize attendance records. • Made several free, open-source contributions to the Odoo community app store including custom widgets and helper modules. • Debugged post-production issues and made periodic code and service upgrades. Tech: Python, PostgreSQL, JavaScript, jQuery, Backbone.js, HTML5, CSS, QWeb, Shell Scripting, Asterisk IP PBX, VoIP ### Application Developer @ InfoCepts Jan 2012 – Jan 2014 | Nagpur Area, India • Developed advanced visualizations for mobile devices using jQuery and d3.js libraries with data sourced from social media platforms for a our healthcare client. • Developed custom modules to integrate Google Maps (using Maps API) with MSTR Mobile, and created custom visualizations such as heat maps to highlight areas of high sales revenue. • Developed prototypes and designs for the UX team to showcase proof of concepts to clients. • Responsible for development of reports with complex metrics and design of underlying database schema. • Implemented Single sign-on (SSO) with remote LDAP authentication for seamless login on mobile apps. • Developed modules to integrate R with MicroStrategy. Tech: MSTR 9.3.x, Objective-C, JavaScript, jQuery, SQL Server, SAP HANA ## Education ### Master of Science (M.S.) in Computer Science University at Buffalo ### Bachelor of Technology (B.Tech.) in Computer Science Visvesvaraya National Institute of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/shawn-varghese --- Source: https://flows.cv/shawnvarghese JSON Resume: https://flows.cv/shawnvarghese/resume.json Last updated: 2026-04-11