1
Publications
0
Followers
0
Following
3
Questions
About
Aravind Ayyagari is an accomplished Staff Software Engineer with extensive experience in software design, development, and maintenance. He has worked with leading companies like Illumina, ProQuest, and Ramsell Corporation, where he designed and developed high-impact software solutions using C#, Java, Node.js, and various web technologies. His expertise spans across developing microservices, REST APIs, and complex web interfaces, as well as managing databases and implementing innovative features. With a Master’s in Computer Science and a strong background in both technical and analytical roles, Aravind is adept at improving software systems through both established principles and cutting-edge techniques.
Aravind Ayyagari is an accomplished software engineer with extensive experience in designing, developing, and optimizing complex software systems. With a Master’s in Computer Science & Engineering from Wichita State University and a Bachelor’s from JNT University, Hyderabad, he has built a strong foundation in software engineering principles, including design, testing, and maintenance, and has consistently applied innovative techniques to improve system performance. Currently serving as a Staff Software Engineer at Illumina in Foster City, CA, he has been instrumental in developing a Covid sample tracking system, designing microservices to handle workflow data, creating SSRS reports, and working with MIRTH to manage large sequencing data. His previous tenure at ProQuest in Mountain View involved designing and implementing large-scale metadata processing applications, integrating search functionalities using Solr and Lucene, upgrading .NET applications, and deploying solutions on AWS with Docker. At People Chart Corporation in San Francisco, he contributed to the migration of business logic from .NET to NodeJS, enhanced web interface usability, and optimized application performance. His experience at Ramsell Corporation in Oakland included implementing multi-factor authentication, creating dashboard features using Telerik controls, developing alert services via Windows Services, and improving legacy code for compatibility with Visual Studio 2013. Earlier in his career at Vayama in Mountain View, he developed Mid Office systems for booking order processing, designed and implemented business logic with design patterns such as Singleton, Factory, and Strategy, and created WCF and RESTful services with dependency injection. His expertise spans multiple programming languages, including C#, Java, Node.JS, VB, C++, and SQL, along with database technologies such as SQL Server, MongoDB, and MySQL. Additionally, he has in-depth knowledge of web technologies, including .NET, AngularJS, Spring, and Bootstrap, as well as experience with cloud platforms like AWS. His proficiency in Microsoft technologies includes ASP.NET, MVC, WCF, LINQ, and Entity Framework. Over the years, he has also worked with various version control tools, reporting solutions, and scripting languages, including JavaScript, Python, and PHP. His academic projects further highlight his technical depth, including a cross-training tracking system, a career services web service integration project, a single-player Pong game using OpenGL, a social networking platform, a chat messenger with a port scanner, and a question-answering natural language processing system focused on mathematics. His ability to work with Windows and Linux operating systems, along with his experience in agile development, unit testing with MOQ, and application performance optimization, underscores his versatility as a software engineer. Ayyagari’s visa status is H1, and he is open to new challenges that align with his expertise in system design, software optimization, and cloud-based solutions. His commitment to excellence is evident in his ability to design scalable, high-performance applications, optimize workflows, and contribute to cutting-edge software development projects. With a strong technical acumen and a proven track record in software engineering, he continues to innovate and drive impactful technological advancements in the industry.
Skills & Expertise
Visual Studio
PHP
python
Crystal Reports
C
SQL
bootstrap
Python
Linux
C#
ASP.NET
.NET
Java
Spring Boot
Oracle
JSP
HTML
XML
Microsoft Office
SQL Server
Java script
Windows
SQL Server 2005
Servlets
Eclipse
ADO.NET
Java Script
VB.NET
Data Integration
MongoDB
Unit Testing
jQuery
CSS
Cloud Platforms
JDBC
NodeJS
NET
Lambda
Redis
Web Technologies
Spring
MVC
WCF
AngularJS
Bootstrap
VB
VB Scripting
MY SQL
Design Pattern
VB Script
XSL
XSLT
data handling and processing
LINQ
T-SQL
Performance Optimization
Node.JS
C++ with STL
XAML
XSD
Master Pages
User Controls
SQL Server Reporting Services
D3
Solr/Lucene
Web Interface Usability
Workflow Optimization
Software Optimization
Research Interests
Computer Science & Engineering
Microservices
Software Engineering
System Design
Software development
Complex Systems
Agile development
Performance Optimization
Reporting Solutions
Software Optimization
Web Interface Usability
Cloud-Based Solutions
Database Technologies
Unit Testing
Workflow Optimization
Application Performance
System Maintenance
Multi-Factor Authentication
Connect With Me
Experience
Staff Software Engineer
- Illumina ILS provides high-quality/high-throughput DNA analysis services, including next-generation sequencing test and enables virus genome analysis in research use. Responsibilities: Designed and developed Covid sample tracking system through each stage from importing the sample manifest to sending out the test results back to the customer. Designed multiple Microservices to collect the data produced from each step of the sample's workflow. Designed SSRS reports to display different real time statistics / invoicing information. Worked on MIRTH to deliver large sequencing data to customers Amazon S3. Designed and developed Public/Internal Web API’s to handle different lab assays. Environment: C#, Java, AWS, AngularJS, Design Patterns, LINQ, Lambda Expressions, SQL Server 2019, JavaScript, jQuery, Git.
Education
WICHITA STATE UNIVERSITY
Peer-Reviewed Articles (30)
This project focuses on comprehensive framework that enhances social media sentiment analysis and stress detection using state-of-the-art machine learning techniques. It addresses the challenges of sentiment analysis by employing deep...
Nowadays, enhancements in technology and areas in the automobile community has resulted in almost every individual making use of an automobile entity, due to this there has been significant increase...
Determining the exact location of earthquake origins is crucial in seismology and is integral for several seismic-related tasks such as building a 3D picture of the Earth's interior, identifying the...
This research paper delves into the realm of face recognition technology, an advanced biometric method for identifying individuals based on unique facial attributes. It offers a comprehensive overview, including its...
The Internet of
Things (IoT) is a technological revolution that allows devices, objects, and systems to communicate with each other and the environment over the internet, without human intervention. This...
Publications (1)
This research paper explores the integration of SAP Sales and Distribution (SD) module with third-party applications to enhance Electronic Data Interchange (EDI) and Intermediate Document (IDOC) commu...
dd