Vikas Goyat

India

@goyatv

Technical Lead .NET

Badges

goyatv has not unlocked any badges yet.

Certifications

goyatv has not earned any certificates yet.

Work Experience

  • Tech Lead

    AVL•  September 2020 - Present

    • Led a team of 6 members that delivered 3 customer projects within a timespan of one and half year which accounts for 40% of total revenue of the product. • Reduced development effort by 10% and customer delivery time by 30% by introducing dynamic data model concept that allows the customer or commissioning engineer to extend the application data model without changing application code. • Suggested idea to keep the UI controls meta data on server, so that customization on UI as per customer needs can be performed by commissioning engineers, without changing application code, reducing customer shipping time for customizations by 30%. • Designed and reviewed REST API’s, database, and UI for business and technical requirements. • Discussed, analyzed, and provided estimates for product requirements and enhancements. • Handled iteration and sprint planning, and coordinated with stakeholders, customers, development, and customization teams. • Identified cross api, cross domain, and cross product impacted area of development changes

  • Senior Software Engineer

    AVL•  April 2015 - August 2020

    • Improved the performance of customer use cases 10 times, by proposing and integrating MongoDB as replacement of Oracle. • Built a framework over angular reactive forms so that developers need not to focus on creation of complex form structures, thus reducing UI development time by 20%. • Contributed to custom change detection strategy for angular forms so that change detection is not executed by angular for big and complex pages, improving UI performance 2 times, resulting in better customer experience. • Migrated WPF application to angular, and SOAP services to .NET Core REST API. Refactored legacy code to meet the design expectations and long-term maintenance support needs of application. • Defined interfaces to other AVL and third-party applications, and consulted with other teams to determine the technical feasibility of requests • Guided and mentored other team members on design and best coding and development practices. • Performed code reviews for other developers.

  • Software Engineer

    AVL•  April 2012 - March 2015

    • Implemented features for customer requirements and delivered projects with tight deadlines. • Resolved bugs, analyzed performance issues, and provided solutions to improve system performance. • Written automation and performance tests to find out performance boundary conditions. • Created a self-hosted WCF service to transfer data between DSS and software component that changed the hardware prerequisite from an industrial PC with two isolated communication ports to a normal PC, decreasing cost for deployment by 50%.

Education

  • Maharishi Dayanand University, Rohtak (Haryana )

    Computer Science & Engineering, B.Tech•  May 2008 - May 2012

Skills

goyatv has not updated skills details yet.