Software Architect
CurrentUmesh has worked in the niche field of software development for CAD/CAE/CAM/PLM. His software development career started with enhancing various CAE products. His expertise is in the field of architecting and developing software products using C++, C#.Net . Under the banner of CADCAESOFT he has independently engaged in many C# and C++ products as Solution Architect.He relies on written communication and documentation of the Architecture before handing over to the developers. An architect's essential duty is to communicate and control. He believes in collaborative action from all the teams for the successful software product creation. All his product development plans are based on incremental architecture development with regular refactoring.Proposed a technical roadmap to bring back a legacy B2B site on a regular development track. The site was using substantial volume of the VB6 code which needed a rewrite in C#.Net. The roadmap ensured regular updates to the site that too with zero regression.Re-architected a CFD pre-processor code. Converted the monolithic code based on older .Net version to layered architecture using latest .Net framework version.Customers Served while working as software consultant with the responsibility of architecting and developing architecture core components of software : - Geometric(part of HCL family), MSC, DNV, LMS, Gerber, GE O&G, MSXI, Ormco, PSA(France), Tridiagonal, TechMahindra