Uday Patel work email
- Valid
- Valid
- Valid
Uday Patel personal email
- Valid
Uday Patel phone numbers
Industrious, objective-driven, and energetic software engineer with 10+ years of experience facilitating cutting-edge engineering solutions with a wide range of technology skills and experience. Proven ability to leverage full-stack knowledge and experience to build reliable and scalable distributed systems. Extensive experience in distributed systems, microservice architecture, desired-state architecture, application security, authentication, and identity management (RBAC), and multi-threaded multi-tenant clustered architecture. • Programming Languages: C++, C, Java, Python, Perl, GO, VMODL2• UT Framework: gmock, catch2, python-unit test• Databases: PostgreSQL, SQLite, MySql• Project Management Tools: Jira• Platforms: FreeBSD, Unix/Linux, Windows 2K/XP/7, ARM, MIPS• Protocols: TC/IP Networks, routing protocols, OSI model.• Version Control System: GIT, perforce• Build System: Bazel, SCONS• Methodologies: Agile, Scrum, Waterfall • Specialties: self-starter, strong team player, fast-paced learning, self-starter, detail-oriented. • Areas Of Expertise: REST, Software infrastructure development, object-oriented design, and programming, design patterns, multi-threaded multi-tenant distributed system architecture, operating systems, TCP/IP networks, data structures and algorithms, client-server architectures, security(Authentication and Authorization), identity management(RBAC), FIPS compliance and certificate management infrastructure.• Familiar with OpenSSH, OpenLDAP, OpenSSL, PAM, SAML, OAuth
-
Software Engineering LeaderNiumSan Jose, Ca, Us -
Engineering LeaderNium Aug 2023 - PresentSan Francisco, California, Us -
Staff Software EngineerNium Mar 2023 - Dec 2023San Francisco, California, Us -
Lead/Senior MtsVmware Jun 2020 - Mar 2023Palo Alto, Ca, Us• Lead and coach a distributed team of 8 engineers to achieve lifecycle management operations parity between VUM (vSphere Update Manager) and vLCM (vSphere Lifecycle Manager) for standalone hosts.• Provided technical leadership to a team of 4 engineers for seam less integration of an event-based telemetry infra into vLCM workflows which was used for business insights. The infra included single threaded telemetry event-publisher, an event classification using object oriented design patterns, and a micro-service API wrapper for post processing requests.• Lead the design and implementation of an in-memory store to improve the efficiency of the lifecycle management (vLCM) operations from seconds to milliseconds using LRU cache as in-memory store.• Re-designed the task-synchronization infra which made cluster-expansion possible during cluster-upgrade. The new infrastructure achieved concurrency contributing to higher performance and ~30% lower downtime of datacenter upgrades.• Successfully managed time sensitive and high visibility projects on depots, drafts, coordinator policies, EPK, packaging infra which supported DataProcessingUnits on ESXi hosts• Working on enhancing interoperability and reliability between vLCM and other vSphere/vCenter services by adopting K8s controller design pattern in vLCM controller plane. -
Mts Software EngineerVmware May 2017 - Jun 2020Palo Alto, Ca, Us• Engineering lead and SME of a python tool named EPK (ESXi packaging kit for internal and external partners), to package installation bundles used to upgrade the SDDC components like ESXi Hosts, NSX and vSAN.• Launched a functionality in vLCM workflows to detect any hardware compatibility (HCL) issues before upgrading/updating the clusters by seamless integration of HCL checks in the workflows• Re-architected the HCL validation operations which reduce the operation duration by ~16%• Re-designed and enhanced the build infrastructure to publish packages compatible with hypervisor (ESXi) newer image constructs ensuring compatibility with legacy VUM content.• Architected the cloud packaging infra to publish cumulative ESXi artifacts like online-depot, offline-bundles, ISOs, PXE etc. which made it easier to upgrade datacenters by using VUM or vLCM.• Successfully integrated the metadata schema validation for hypervisor (ESXi) desired state image entities like components/bulletins, add-ons, base-image, solutions, HSPs, vibs, image-profiles etc.• Designed and implemented the RESTFUL APIs for vLCM image-manager sub-modules.• Improved the agility and reliability of VUM service by reducing active bug backlog using agile methodology. -
Senior Software EngineerNimble Storage Aug 2016 - Apr 2017Houston, Texas, Us•Worked as Security Dev for Nimble OS. The development involved in the areas of identity and password management and policies, authentication, FIPS, SSO, CORS.•Designed and developed software using C, C++ and agile methodology through its stages of development life-cycle by implementing new and existing infrastructures to meet feature requirement. -
Mts - Software EngineerNetapp Nov 2010 - Jul 2016San Jose, California, Us• Tech lead for Clustered Data ONTAP authentication engine, identity management(RBAC), password management, public key infrastructure (PKI), user management infrastructure.• Designed and implemented centralized authentication mechanism to gain cluster-wide performance by reducing time from secs to msecs with negligible impact on the authentication time.• Enhanced the user and password management infrastructure to extend support for FIPS-140-2, NIST and DOD compliant hash function for password hashing.• Enhanced and implemented secure account and password policies for administrative accounts.• Optimized the cluster management interfaces to manage secure entities like user accounts, passwords, PKI, RBAC role configurations.• Designed and developed software using C, C++ and agile methodology through its stages of development life-cycle by implementing new and existing infrastructures to meet feature requirement.• Played a lead and scrum master role for projects of team size of 4-6 people (both Dev and QA rep.)• Familiar with FIPS compliance and certificate management in clustered system with multi-tenant data architecture.• Familiar with OpenSSH, OpenLDAP, OpenSSL, PAM (pluggable authentication module).• Expert in the internal management framework, which provides interfaces and organization for data administration.• Expert in the third party PAM module which is used widely by UNIX like operating systems to authenticate and authorize user access.• Proven track record of high quality code through build-time unit tests with excellent quality.• Consultant for numerous external teams as the SME for ONTAP authentication engine and identity management and involved in external design and code reviews.• Conducted TOI to ramp-up knowledge of fellow colleagues and cross-functional teams about the authentication engine and secure policies for administrative access. Experience working with cross functional and geographically distributed development teams. -
Software Engineer InternBroadcom Aug 2010 - Jan 2011Palo Alto, California, Us• Development API's and test framework for testing wlan cards, device drivers etc using C and C++ programming languages.• Verify code to fix and remove bugs, warnings etc.• Develop tools to analyze test data, setup test environments and stations, device validation using C and C++ programming languages. -
Interim Engineering InternQualcomm Feb 2009 - Jun 2009San Diego, Ca, Us• Design and development of features for the QDK (QChat Development Kit) -Support OEMs and debug issues found in the field • Developed client-server test application on Brew platform using C & C++ programming language and Brew SDK 3.1.5 in Visual Studio Environment.• Design and implemented Card Game on Brew platform using C & C++ programming language and Brew SDK 3.1.5 in Visual Studio Environment.• Implemented data marshalling functionality for events and payloads related to PIC.• Developed test application on brew environment using BREW SDK 3.1.5 for testing basic modules of PIC architecture. • Executed sanity test for various type of calls like PTT, FFD, and Send Alerts etc. through PIC architecture.• Debugging and testing through the PIC code. -
Interim Engineering InternQualcomm Jan 2008 - Sep 2008San Diego, Ca, Us• Developed a Tool for parsing the log messages of various features over IMS Core like PSVT, VOIP, WLAN etc using Perl.• Developed automation framework and scripts for testing Vo Wlan and IPV6 using Perl.• Helped in development of a component that writes wlan parameters on to the phone using Perl. • Testing/verifying protocols and evaluating service performance by developing automated test cases using Perl.
Uday Patel Skills
Uday Patel Education Details
-
San Diego State UniversityComputer Science -
Gujarat UniversityComputer Engineering
Frequently Asked Questions about Uday Patel
What company does Uday Patel work for?
Uday Patel works for Nium
What is Uday Patel's role at the current company?
Uday Patel's current role is Software Engineering Leader.
What is Uday Patel's email address?
Uday Patel's email address is er****@****ail.com
What is Uday Patel's direct phone number?
Uday Patel's direct phone number is +131251*****
What schools did Uday Patel attend?
Uday Patel attended San Diego State University, Gujarat University.
What skills is Uday Patel known for?
Uday Patel has skills like Perl, Device Drivers, C, Java, C++, Embedded Systems, Visual Studio, Mobile Applications, Object Oriented Design, Shell Scripting, Test Automation, Programming.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial