Vivin Paliath, Ph.D.

Vivin Paliath, Ph.D. Email and Phone Number

Co-Founder and CTO @ Basata
Chandler, AZ, US
Vivin Paliath, Ph.D.'s Location
Chandler, Arizona, United States, United States
Vivin Paliath, Ph.D.'s Contact Details
About Vivin Paliath, Ph.D.

I like to build things and solve problems. I'm also really good at learning things and figuring things out. I've always been motivated to write software that helps people in some way. For me, software engineering and computer science isn't just a career; it's a hobby. I really enjoy what I do.I've been a software engineer for more than 20 years, and I also completed a Computer Science PhD in 2023. I've been able to lean on my theoretical foundation to be a more effective software engineer. Over the years I've developed strategies to learn things efficiently. At numerous times in both my professional and educational career, I've been dropped into, or have jumped into problem areas I'm encountering for the very first time. In every instance I have been able to figure things out on my own enough to be productive in both understanding the space and identifying potential solutions/applications. At the same time, I'm keenly aware that I don't know everything and so frequently reach out to subject matter experts or try to learn from literature in the space. Due to my educational background, I'm pretty good at digesting and understanding dense technical subjects (especially scientific papers) and designing practical solutions based on the knowledge I have gained.Nothing gets me more fired up than having an interesting problem to solve.

Vivin Paliath, Ph.D.'s Current Company Details
Basata

Basata

View
Co-Founder and CTO
Chandler, AZ, US
Website:
basata.ai
Employees:
10
Vivin Paliath, Ph.D. Work Experience Details
  • Basata
    Co-Founder And Cto
    Basata
    Chandler, Az, Us
  • Stealth Ai Startup
    Co-Founder & Cto
    Stealth Ai Startup Sep 2024 - Present
    San Francisco, Us
    Talking to customers, building MVP, forming team, and building capital.
  • Kroger Technology
    Senior Software Engineer
    Kroger Technology Sep 2020 - Apr 2024
    Cincinnati , Oh, Us
    • Implemented platform on Microsoft Azure to help Kroger provide accurate inventory counts foronline customers using balance on-hand and demand data.• Designed and implemented a test-executor service, which allowed the team to quickly write end-to-end functional tests on deployed services using Cucumber and JUnit. Service has been instrumentalin ensuring quality of our codebase.• Enhanced Azure build pipeline to allow running of functional tests.• Migrated entire build pipeline from Azure DevOps to GitHub Actions and also implemented actionsthat run functional tests and code-quality checks for pull requests.• Implemented metrics and alerts using Azure Metrics Manager and DynaTrace in order to detect andquickly respond to service outages and other adverse events.• Helped develop and refactor balance on-hand data processing pipeline on Azure DataBricks usingPython.• Suggested and implemented various refactors to improve code quality and remove deprecated,defunct, or redundant code.• Took part in and drove high-level architectural discussions for new features and for future directionof the platform.
  • Tech Data
    Senior Software Engineer
    Tech Data Mar 2019 - Sep 2020
    Clearwater, Florida, Us
    • Implemented integrations with AWS and Azure to support TechData’s custom cloud-solutions plat-form, using Spring, Spring Boot, GigaSpaces, and Mendix.• Implemented RESTful APIs to aid management of customer solution-deployment data.• Implemented a role-based access system to control access to entire APIs and individual endpoints.• Investigated concurrency/data-consistency issues and implemented fixes/refactors to ensuredata consistency and recovery in case of failures, and improved overall platform reliability.• Implemented an end-to-end solution across the platform to log and track all deployment-relatedactivity, which improved visibility into deployment processes anddecreased debugging and root-cause analysis times.• Implemented a framework using Apache Commons Pool to create and manage API clientsfor various vendors, with a consistent and sensible interface, greatly decreasing the time and effortinvolved to support new vendors with the added benefit of minimally impacting existing code.• Implemented enhancements to TechData’s solution portal (built using Mendix) in order to supportcloud solutions with more complex features.• Implemented reporting to provide greater visibility of solution deployments while also allowingthe retrieval and display of deployment activity-logs from the cloud provider, greatly enhancing theability of customer-facing teams to identify, analyze, and respond to customer issues quickly.• Developed a tool to automatically generate dependency graphs, making it easy visualize and under-stand relationships between different projects and modules in the platform.• Developed bash and PowerShell scripts to help ensure a consistent development experience.• Developed documentation for best practices and for quickly setting up a development environment.• Involved in high-level architectural discussions, and took the lead in researching and prototypingnew approaches to improve platform architecture, reliability, and performance.
  • Cyr3Con
    Chief Software Architect
    Cyr3Con Jul 2018 - Feb 2019
    CYR3CON is an innovative cybersecurity startup that employs machine-learning and artificial-intelligence techniques to solve challenging cybersecurity problems. My role as Chief Architect is two-fold: lead efforts to establish best practices, update, design, and maintain CYR3CON's software infrastructure and to research and implement new AI and ML-based algorithms to provide useful cyberthreat intelligence for our customers.• Led CYR3CON’s machine-learning efforts to identify upcoming security-threats based on dark-web and clear-web intelligence.• Led the Machine Learning team in researching new machine-learning approaches and algorithms that could be used to enhance CYR3CON’s offerings.• Helped and guided junior developers in the Machine Learning team, with prototyping machine-learning implementations, conducting experiments, and validating hypotheses.• Designed and charted out a plan to transition CYR3CON’s machine-learning framework into being more robust, less fragile, with support for continuous monitoring and evaluation.• Designed and implemented a data pipeline using AWS services such as Elastic Container Registry, and Batch.• Designed and implemented a machine-learning framework using AWS services such as Elastic Container Registry, Batch, Lambda, and CloudWatch Metrics.• Developed conventions and best-practices regarding the training, evaluation, and use of machine-learning models.• Developed a custom framework in Python 3 to aid in the development of data-pipeline and machine-learning models. Low-level details were appropriately abstracted out to make it easier for developers to focus on the task at hand.• Designed and implemented a CI/CD pipeline in GitLab to enable easy deployment of data-pipeline and machine-learning components.• Started implementing guidelines and mentored students on software-engineering best practices.
  • Infusionsoft
    Senior Software Engineer (Platform)
    Infusionsoft Nov 2014 - May 2018
    Chandler, Az, Us
    Towards the end of 2014 we started working on building a small-business platform based on a microservices architecture, to expose automation and follow-up as a development platform for third-parties. My work so far: - Currently Team Lead for the Platform Extensions Team. - Charted out long-term plans and strategies for the development platform; includes the definition of API and SDK conventions for extensions, and the design of the API and associated SDKs themselves. There is a major focus on creating a cohesive, usable, unsurprising, and easy API/SDK for third-party developers. - Created a Nashorn-based custom JavaScript runtime with a well-defined, custom, standard runtime-library and a Node-like module-loading system, that runs JavaScript applications packaged as JARs (similar to how Tomcat runs WARs). These extensions are the heart of an extensible platform we are building at Infusionsoft. - Wrote custom Gradle plugin to build and deploy JavaScript JAR applications. - Designing and implementing a data-access service and associated REST API for platform data. - Designed and implemented an extensions repository to maintain and vend platform-extensions. with a Level 3 REST API (semantic media-types, HATEOAS). The service also uses a Cassandra database. This is a long-term project with significant impact and benefit. - Designed and implemented a service that uses Nashorn and Java 8 to allow developers to execute JavaScript in a sandboxed environment. - Involved in designing and codifying our interview-process for Software Engineers, and interviewing potential candidates for Infusionsoft's software-development team. - Involved in developer-education efforts. - Presented at Desert Code Camp on REST and RESTful APIs.Technologies: Java 8, Nashorn, Cassandra, PostgreSQL, Spring, Google Cloud, Java Annotation Processing, Kafka, Storm, GradleConcepts: Platform design, extensible platforms, custom JavaScript (Nashorn) runtime-design
  • Infusionsoft
    Senior Software Engineer (Continuous Delivery)
    Infusionsoft Jan 2014 - Nov 2014
    Chandler, Az, Us
    In 2014 we started focusing more on continuous delivery and on platform architecture. The architecture team was reorganized to pivot around this strategy. My major accomplishments with my team in continuous delivery were: - Educated and providing documentation and training for our move from Subversion to Git. - Researched and learned about various continuous-delivery best-practices. - Documented API best practices. - Documented REST best practices, including proper REST API development with regard to design and versioning and promoting the use of semantic media-types (HATEOAS). - Designed and implemented an end-to-end development and deployment solution to help developers to stand up services easily (with a prescribed stack) and deploy the service as well. - Designed and implemented a configuration-management system (Spring 3 + Java 7) and associated API and SDK.
  • Infusionsoft
    Software Architect
    Infusionsoft Jul 2012 - Jan 2014
    Chandler, Az, Us
    I moved to the Architecture team in the middle of 2012 because I was interested in taking on a role with more challenges and that allowed me to focus on problems with the entire app instead of a single functional-area. I was interested in scalability and performance issues, and I was also looking for ways to refactor and improve legacy frameworks within our flagship application.My major accomplishments in this role were: - Standardizing our binary data-storage framework by developing a uniform interface for the entire flagship application. Using this data-storage it was possible to write to S3 and the database at the same time. - Augmented the new framework I had create to write data out to a NAS instead of the database. Due to my modular design in the framework I had created, it was trivial to swap out the database for the NAS since the framework wasn't tightly coupled to any particular storage-strategy. - Developed an integration between QUnit and TestNG which allowed developers to run client-side QUnit tests alongside TestNG tests during the build process. - Developed a standalone screenshotting service (built around PhantomJS) that our flagship could use to generate screenshots of user-generated content. This application is still deployed and running and has scaled pretty well with our increasing load. - Undertook measures to increase developer awareness of best-practices and code quality. - Implemented a solution to generate semantically-valid and optimal JOIN statements for our custom query-builder (this was a stop-gap measure until we moved to a proper standard). Prior to improvement, the query builder would generate inefficient JOIN-statements even if all fields weren't requested. My solution took into account the fields that were passed in and would generate an optimal JOIN statement taking transitive JOINS into account as well. - Presented at Desert Code Camp on our integration between QUnit and TestNG.
  • Infusionsoft
    Software Engineer
    Infusionsoft Jan 2008 - Jul 2012
    Chandler, Az, Us
    I started off by working on Internal Features and then gradually moved to more customer-facing work. Eventually I became part of the eCommerce team where I continued more feature work and also performed successful integrations with merchant accounts and a shipping integrations with UPS. After a brief stint with the Architecture team (while eCommerce was on hiatus) where I worked with senior developers on framework-related code that have a bearing on the architecture of our codebase as a whole, I moved back to the eCommerce team. This time, I worked on refactoring our existing codebase for the sake of improving maintainability and quality. I also worked on implementing new features like improved payment processing, better order forms, and a better shopping cart. I also frequently performed and accomplish tasks that were outside or above my role.My major accomplishments in this role were: - Developed internal frameworks for eCommerce. - Developed integrations with third-party services like UPS and Merchant Accounts. - Standardized country and province codes in our application to use ISO-3166 standards - Developed client-side components and frameworks (in HTML, CSS, and JavaScript) - Wrote XSD schemas to validate our API-definition XML-document. - Wrote XSLT transforms to generate API documentation from out API-definition XML-document. - Investigated and identified code-compliation slowdown issues with Maven, and submitted an issue to the Maven project (I was able to build a patched version that we could use until the official release came out) - Investigated the use of Grinder for performance testing, and developed a performance-testing framework. - Mentored fellow developers. - Presented on various topics to support developer learning. - Facilitated moving our codebase over to Java 7 was Java 6 was nearing end-of-life. - Helped develop a new version of our shopping-cart and payment-processing system.
  • Army National Guard
    Sergeant (Automated Logistics And Supplies Specialist)
    Army National Guard Dec 2000 - Dec 2009
    Arlington, Virginia, Us
    I joined the Arizona Army National Guard in December of '00. I finished basic training during the summer of '01 and AIT during the summer of '02. My responsibilities as a 92A involved managing motor-pool supplies using the Army's ULLS-G software. I was also responsible for other tasks such as returning serviceable parts, and managing HAZMAT. In August of '05, I was deployed as part of Operation Iraqi Freedom for a year-long tour in Baghdad, Iraq. I was stationed at Camp Liberty. I was promoted while in country and managed one soldier who was under me. My tasks in country were similar; I managed inventory and supplies that helped our mechanics service our vehicles. I also kept track of serviceable parts, HAZMAT, and reporting. I was able to use my skills as a software engineer to streamline our efforts further. The ULLS-G Army software was not very intuitive, and was cumbersome to use. I was able to find an ODBC driver for the ULLS-G data files, and using that I wrote Perl scripts that automated a lot of my manual tasks. Our reporting to the battalion was done via Excel spread-sheets. I was able to use the same ODBC driver along with Excel Macros to ensure that we had the most-accurate reporting of all units in that battalion. For my efforts, I was awarded the Army Commendation Medal.
  • Intel Corporation
    Systems Validation Engineer
    Intel Corporation Sep 2004 - Oct 2007
    Santa Clara, California, Us
    At Intel I was a Systems Validation Engineer. I developed and wrote test-plans that would help Intel validate new chipsets (specifically, Broadwater and Ironlake). I also wrote Linux drivers for new chipsets. I also looked for opportunities to increase the efficiency of existing tools. Intel had an existing application (in MS Access) that would download register specifications. This tool was not very performant, as it took around an hour or two for the query to complete. I wrote a Perl script that performed the same task in a few seconds. I also wrote scripts that autogenerated header-files and assembly programs using register specifications.
  • Motorola
    Engineering Intern
    Motorola May 2003 - May 2004
    Chicago, Illinois, Us
    I worked at the Motorola Computer Group for about a year. Initially I was brought on to develop a project using ColdFusion, but I successfully convinced them to let me use PHP. I created a web-based application that helped developers at Motorola manage PTF's (Program Temporary Fix) that were used on AIX. The web application allowed developers to examine PTF dependencies and also to upload and modify existing PTF's. I also wrote a number of Perl scripts that enabled developers to do the same from the command-line. I wasn't given too many specifics when I started; just a general set of requirements. I took the initiative and made my own design choices when developing both the web interface and the commandline tools. I was extremely happy when my design choices were supported during code-reviews and demos.
  • Arizona State University
    Programmer, Web Developer, Networks And Systems Administrator, Asu
    Arizona State University Feb 2003 - May 2003
    Tempe, Az, Us
    At ASU's International Programs Office, I had a whole host of duties. I was the Networks and Systems Administrator, Web Developer, and Programmer. Here, I mainly worked with PHP, Perl, HTML/CSS/Javascript, and Bash Shell scripts. I set up their network for them, with a FreeBSD Primary Domain Controller that had Windows Clients. I set up an automated backup system for them, and also set up their website.
  • Arizona State University
    Programmer
    Arizona State University Aug 2000 - May 2002
    Tempe, Az, Us
    This was my first job, and my responsibilities initially consisted of providing tech support to MBA students and developing a ticketing system for ASU's College of Business (now known as the W. P. Carey School of Business). About 6 months later, they changed my role to where I was solely focused on development. I mainly worked with ColdFusion, SQL, HTML, CSS, and Javascript. I was one of the original members of the "Helpdesk Team", where I was involved in the creation of the "Helpdesk Ticketing Application" for the ASU College of Business.

Vivin Paliath, Ph.D. Skills

Javascript Java Perl Web Applications C++ Rest Php Jquery C Software Development Git Css Sql Groovy Spring Software Engineering Linux Representational State Transfer Testing Algorithms And Data Structures Software Design Api Design Software Architecture Microservices Maven Subversion Xml Spring Framework Open Source Software Android Cassandra Web Development Databases Bash Programming Postgresql Machine Learning Artificial Intelligence

Vivin Paliath, Ph.D. Education Details

  • Arizona State University
    Arizona State University
    Computer Science
  • Arizona State University
    Arizona State University
    Computing Studies
  • Arizona State University
    Arizona State University
    Computer Systems Engineering

Frequently Asked Questions about Vivin Paliath, Ph.D.

What company does Vivin Paliath, Ph.D. work for?

Vivin Paliath, Ph.D. works for Basata

What is Vivin Paliath, Ph.D.'s role at the current company?

Vivin Paliath, Ph.D.'s current role is Co-Founder and CTO.

What is Vivin Paliath, Ph.D.'s email address?

Vivin Paliath, Ph.D.'s email address is vi****@****ata.com

What is Vivin Paliath, Ph.D.'s direct phone number?

Vivin Paliath, Ph.D.'s direct phone number is +148070*****

What schools did Vivin Paliath, Ph.D. attend?

Vivin Paliath, Ph.D. attended Arizona State University, Arizona State University, Arizona State University.

What are some of Vivin Paliath, Ph.D.'s interests?

Vivin Paliath, Ph.D. has interest in The Military, Writing (Sometimes), Computers, Latin Dancing, Playing Piano, Breaking, Languages/linguistics, When I Have A Pt Test Coming Up, Reading, Running.

What skills is Vivin Paliath, Ph.D. known for?

Vivin Paliath, Ph.D. has skills like Javascript, Java, Perl, Web Applications, C++, Rest, Php, Jquery, C, Software Development, Git, Css.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.