Vivin Paliath, Ph.D. work email
- Valid
- Valid
- Valid
- Valid
- Valid
Vivin Paliath, Ph.D. personal email
- Valid
Vivin Paliath, Ph.D. phone numbers
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.
-
Co-Founder And CtoBasataChandler, Az, Us -
Co-Founder & CtoStealth Ai Startup Sep 2024 - PresentSan Francisco, UsTalking to customers, building MVP, forming team, and building capital. -
Senior Software EngineerKroger Technology Sep 2020 - Apr 2024Cincinnati , 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. -
Senior Software EngineerTech Data Mar 2019 - Sep 2020Clearwater, 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. -
Chief Software ArchitectCyr3Con Jul 2018 - Feb 2019CYR3CON 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.
-
Senior Software Engineer (Platform)Infusionsoft Nov 2014 - May 2018Chandler, Az, UsTowards 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 -
Senior Software Engineer (Continuous Delivery)Infusionsoft Jan 2014 - Nov 2014Chandler, Az, UsIn 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. -
Software ArchitectInfusionsoft Jul 2012 - Jan 2014Chandler, Az, UsI 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. -
Software EngineerInfusionsoft Jan 2008 - Jul 2012Chandler, Az, UsI 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. -
Sergeant (Automated Logistics And Supplies Specialist)Army National Guard Dec 2000 - Dec 2009Arlington, Virginia, UsI 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. -
Systems Validation EngineerIntel Corporation Sep 2004 - Oct 2007Santa Clara, California, UsAt 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. -
Engineering InternMotorola May 2003 - May 2004Chicago, Illinois, UsI 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. -
Programmer, Web Developer, Networks And Systems Administrator, AsuArizona State University Feb 2003 - May 2003Tempe, Az, UsAt 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. -
ProgrammerArizona State University Aug 2000 - May 2002Tempe, Az, UsThis 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
Vivin Paliath, Ph.D. Education Details
-
Arizona State UniversityComputer Science -
Arizona State UniversityComputing Studies -
Arizona State UniversityComputer 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial