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.
View More >>Skills
Experience
Education
WICHITA STATE UNIVERSITY
M.SC in Computer Science & Engineering
Passout Year: 2012Publication
Integrating SAP SD with Third-Party Applications for Enhanced EDI and IDOC Communication
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 (I...
Scholar9 Profile ID
S9-092024-0305968

Publication
(1)

Article Reviewed
(30)

Citations
(0)

Network
(4)

Conferences/Seminar
(0)