Vivek Komatineni
About Vivek Komatineni
Vivek Komatineni is a Product Owner and Developer with extensive experience in software development and database management. He has worked at Aspire Systems since 2016 and previously at Mphasis, and holds a Master's degree in Computer Science from the University of North Carolina at Charlotte.
Work at Aspire
Vivek Komatineni has been employed at Aspire Systems as a Product Owner and Developer since 2016. Over the course of his eight years with the company, he has contributed to various software development projects, utilizing his skills in programming and project management. His role involves overseeing product development and ensuring that project requirements are met efficiently.
Previous Experience at Mphasis
Before joining Aspire Systems, Vivek worked at Mphasis as a Delivery Software Engineer from 2011 to 2014. During his three years in the Bengaluru Area, India, he gained valuable experience in software development and delivery processes, which laid the foundation for his subsequent roles in the tech industry.
Education and Expertise
Vivek Komatineni earned a Master's degree in Computer Science from the University of North Carolina at Charlotte, where he studied from 2014 to 2015. His educational background complements his technical skills, which include proficiency in handling queries using LINQ and extensive experience with relational databases such as Oracle, MySQL, and Microsoft SQL Server.
Technical Skills and Proficiencies
Vivek demonstrates a strong technical skill set in software development. He has expertise in developing iOS applications using XCode, Swift, Core Data, and AFNetworking. Additionally, he is proficient in building RESTful and WCF services using WSDL and SOAP protocols. His experience extends to utilizing AWS services like Lambdas, DynamoDB, S3, SQS Queues, and CloudWatch in his projects.
Software Development Practices
In his software development practices, Vivek employs GIT and Team Foundation Server for version control. He has a proven track record of developing custom filters, directives, and reusable components. His skills also include writing constraints, indexes, views, stored procedures, cursors, triggers, and user-defined functions, showcasing his comprehensive understanding of database management.