William Ernest

William Ernest Email and Phone Number

Staff 2 Software Engineer @ VMware/Broadcom
William Ernest's Location
San Francisco Bay Area, United States, United States
William Ernest's Contact Details
About William Ernest

With over ten years of software engineering experience, I am passionate about building web applications that are user-friendly, accessible, and reliable. I have a strong background in computer science, holding a bachelor's degree from the University of Maryland University College and completing post-baccalaureate work at the Georgia Institute of Technology. Currently, I work as a Staff 2 Software Engineer at VMware, leading the engineering efforts for the Clarity Design System, a consolidated UI library used by most VMware products.In my current role, I drive improvements in the alignment, quality, and performance of two separate component libraries (Angular and Web Components) that follow the VMware design system Clarity. I collaborate with designers, product managers, and other engineers to ensure the UI components are consistent, scalable, and reusable across different VMware services and platforms. I also leverage my web applications and software development skills to build new user experiences, improve frontend fundamentals, and implement features and bug fixes in the foundational components. Previously, I worked as a software engineer at Uber and Google, where I contributed to developing their respective design systems and public-facing websites.

William Ernest's Current Company Details

Staff 2 Software Engineer @ VMware/Broadcom
William Ernest Work Experience Details
  • Vmware
    Staff 2 Software Engineer
    Vmware Jan 2023 - Jun 2024
    Palo Alto, Ca, Us
    Clarity Design System Engineering LeadDrive improvements in the UI library used by VMWare products. Align two separate component libraries (Angular and Web Component based) on the VMWare design system.
  • Uber
    Senior Software Engineer
    Uber Feb 2020 - May 2022
    San Francisco, California, Us
    Building BaseUI (web), the foundational UI component library for Uber's design system, Base.Build tools that improve developer workflow, catch visual regressions, and increase developer velocity. Implement features and bug fixes in foundational components and upgrade hundreds of Uber services on every release.Formerly, Freight - Enterprise Shipper Platform (Market Access)
  • Google
    Software Engineer (Material Design)
    Google Dec 2017 - Feb 2020
    Mountain View, Ca, Us
    Worked closely with designers to build components for the web that perfectly match the Material Design spec while also ensuring that the web is accurately represented in the Material Design system. Coordinated with other libraries that wrap/implement some of the base primitives (angular, dart, react, vue, etc). Led the redesign of material.io from a static site of several hundred individual html files to a dynamic Angular approach, unlocking several capabilities (offline download, i18n, page/route transitions, simplified editing, etc).
  • G2 Software Systems
    Senior Software Engineer
    G2 Software Systems Jan 2014 - Nov 2017
    San Diego, Ca, Us
    Developed a military battle command staff specific scheduling application that allowed for real time updates across hundreds of users using Java and Angularjs.Designed and implemented a web based map capability (OpenStreetMap) to display military units and tactical graphics in real time as part of a Command and Control (C2) platform for operations. Increased web application performance by over 300% by refining and normalizing the data model and improving collection handling through Hibernate.Successfully designed and developed software for a project to prevent frequency interference in handheld software defined radios for military combat patrols. Developed the Identity Access Management system for multiple web projects using OpenAM for Single Sign On/Out(SSO) Designed, configured and maintained the version control, continuous integration and continuous deployment system for a company with numerous actively development projects and solutions. Designed and implemented solutions for new features in a software defined radio manager application handling keys, fills, loads, network configuration, groups and overall radio configuration. Designed and prototyped various applications using Java/C#/Javascript/jQuery/AngularJS/Ruby on Rails/Android.
  • Armyapp
    Android Developer
    Armyapp Oct 2010 - Jan 2014
    Developer and designer of object oriented Android based educational programs for military members. Recognized as a top developer by Google in 2010 and participated in the Developer Device Seeding Program. Applications, in total, have been downloaded over 750,000 times. Created a web site and forum for applications and tied Android applications into the website database using REST services. This enabled users to download updated information and updates to the application. Researched, designed, and developed numerous Android applications receiving numerous accolades and recognition throughout the Army. Built applications that are highly rated, strongly desired, and highly beneficial to military members throughout the world. Primarily worked with Java on the Android Operating System. Developed layouts, graphics, and design using XML, and utilized the REST services to interface with web server to retrieve and display information. Back end was designed using PHP, mySQL, and XML.
  • Us Army
    Senior It Manager
    Us Army Oct 2004 - Jan 2014
    Arlington, Virginia, Us
    Served as the Senior Information Technology Manager for a large organization with multiple assets including file/mail servers, web application servers, camera recording servers and over 600 computers, printers, copiers and scanners. Created a popular line of Android military themed applications to allow military members to study for promotions from their smart phone. Back-end service was developed using PHP and MySQL.While deployed, modified PHP servers internationalization implementation to support right to left text and had strings translated to Arabic for transfer of the system to the Government of Iraq, resulting in a savings of over $500,000. Automated the remote installation of common software by writing scripts to traverse the network and perform actions on target domain systems resulting in a 50% faster help desk ticket resolution.Responsible for the information security of a network consisting of over 500 machines, including scans, resolving problems and ensuring Information Assurance compliance. Coordinated the drawdown of classified data storage for the closure of Operation New Dawn in 2011. Archived over 100TB of operations and sanitized/destroyed over 5000 data storage devices.

William Ernest Skills

Android Military Army Troubleshooting Programming Software Development Android Development Windows 7 Java Active Top Secret Security Clearance Mysql Windows Vista Information Assurance Javascript Unix Software Engineering Windows Server Vmware Desktop Application Support Desktop Support Management Visual Basic Computer Security Web Applications

William Ernest Education Details

  • University Of Maryland Global Campus
    University Of Maryland Global Campus
    Computer Science
  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Post-Baccalaureate Work In Computer Science

Frequently Asked Questions about William Ernest

What is William Ernest's role at the current company?

William Ernest's current role is Staff 2 Software Engineer @ VMware/Broadcom.

What is William Ernest's email address?

William Ernest's email address is wi****@****ail.com

What is William Ernest's direct phone number?

William Ernest's direct phone number is +181763*****

What schools did William Ernest attend?

William Ernest attended University Of Maryland Global Campus, Georgia Institute Of Technology.

What are some of William Ernest's interests?

William Ernest has interest in Physical Training, Programming, Information Technology, Investing, Traveling.

What skills is William Ernest known for?

William Ernest has skills like Android, Military, Army, Troubleshooting, Programming, Software Development, Android Development, Windows 7, Java, Active Top Secret Security Clearance, Mysql, Windows Vista.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.