Bernard H.

Engineering Manager

San Francisco, California, United States20 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led teams to develop high-rated mobile applications.
  • Expert in managing cross-functional engineering teams.
  • Proven track record in enhancing app performance and user experience.
Stackforce AI infers this person is a SaaS and B2C-focused engineering leader with extensive experience in mobile and web applications.

Contact

Skills

Core Skills

JavascriptPythonJavaObjective-cIos DevelopmentUi DesignTechnical LeadershipUi Development

Other Skills

DjangoReact.jsSwiftMySQLShell scriptsC++HTMLKafkaTechnical TalksCross-Functional CollaborationCross-Platform DevelopmentCore DataStrutsUMLJSP

About

Versatile, experienced engineering manager. Started out as a technical recruiter. Became a front-end, software engineer and worked on customer-facing ecommerce internet sites such as eBay. Primarily implemented front-end features for their advertising framework, sell and buy flows, and security features. Next, moved onto working on the front-end and middle-tiers at LinkedIn. Implemented features for profile, registration, and login flows as well as page performance optimizations. Then, I went to Apple for the opportunity to be a leader and manage a team of developers to work on Apple's online support site that helps register devices, sell Apple protection plans, track service orders, diagnose issues, and recommend solutions for Apple consumers. This role included technical project management of resources, budget, cross-functional team dependencies, technical design presentations, code reviews and conflict resolution. In 2012, I decided to jump into the mobile space by joining Yahoo as an iOS engineer. I was promoted to be the engineering manager for the iOS mail team. The Yahoo Mail app has the most daily active users (DAUs) of all Yahoo mobile applications and has a 4.5 star rating in the iTunes store. After Yahoo, I spent two more years as the iOS engineering manager for Workday’s enterprise app and helped increase the app's rating from 3.5 to a 4.6 star rating. Now, I "boomeranged" back to Apple to work on Maps.

Experience

20 yrs 8 mos
Total Experience
3 yrs 5 mos
Average Tenure
7 yrs 10 mos
Current Experience

Apple

3 roles

Maps & Find My Analytics Engineering Manager

Promoted

Feb 2026Present · 3 mos

Maps Cartography Engineering Manager

Oct 2021Feb 2026 · 4 yrs 4 mos

  • Managed a team of 5 full-stack engineers to build intuitive and delightful tools to create/edit Apple Maps styles, icon assets, landmarks.
  • Developed proprietary style tool allowing cartographers to apply styles to roads, icons, shields, streets, POIs in different map modes and zoom levels: light/dark, explorer, transit, driving, satellite
  • Presented and demoed style tool to the VP of Maps, Senior director and stakeholders on the problems with styles and how the tool streamlines productivity across users.
  • Provided tooling for artists to create GLTF landmark Maya models and custom icons to be stored and processed through the landmarks production pipeline using Python, Java, and stylesheet.
  • Collaborated with design and cartographers to create and prioritize projects and features for the CartoEng roadmap.
  • Identified and addressed pain points, encouraged folks to share knowledge through recorded tech dives, contributed non-critical path Python code implementations, intentionally followed through with open team issues by working with partners on creating and/or improving processes, coached team to own and drive escalations to showcase leadership skills to other managers, built a team culture of trust, honesty, and accountability.
  • Established close working relationships with cross-functional partner teams by having weekly 1:1 syncs to discuss: feedback, open issues, heads-up topics, root cause analysis, opportunities to learn and avoid future mistakes, project/feature statuses, cross-team awareness of leadership escalations to avoid surprises.
  • Worked closely with cross-functional landmarks teams to drive new model changes in preparation for temporal events: F1 Las Vegas, Milan/Paris Olympics, new landmarks ramp-up cities.
  • Tool Technology Stack: Python, Javascript, Django, React.js, Swift, Objective-C, Java, MySQL, Shell scripts, C++
PythonJavaScriptDjangoReact.jsSwiftObjective-C+4

Maps Search & Guides Engineering Manager

Jul 2018Oct 2021 · 3 yrs 3 mos

  • Managed a team of iOS engineers to work on Search, Curated Guides, Places features across 4 platforms: iOS, macOS, watchOS, CarPlay
  • Search Curated Guides Client DRI - worked with other feature team stakeholders to introduce a new Maps domain focusing on 3rd party partners to publish curated guides e.g. Top 10 Restaurants in Los Angeles, Top 10 Hiking Trails in the Bay Area, etc.
  • Involved in the end-to-end architecture from guide registration to data store to backend servers to native & web clients leveraging technologies such as: Kafka for streaming, Apple’s CDN for storing image assets, Java, objective-C, HTML/Javascript for web client.
  • Presented and demoed project milestones to Maps Leadership Team - Senior VP, Head of Maps, Directors and all other stakeholders.
  • Managed, triaged, prioritized search/guides-related Maps/Spotlight/Siri/Media Services, performance, analytics, accessibility, privacy, etc. requests and bug fixes for major and minor releases.
  • Drove tech debt initiatives to address needed code refactoring; tracked first party requests to detect QPS rate limit increases; automated curated Guides E2E publishing processing
  • Collaborated with designers, QA, project managers, backend server engineers, first party client/server engineers to propose, plan, and delivered WWDC projects.
  • Involved in day-to-day management duties: 1:1s, feedback loops, career planning, level-setting expectations, empowering autonomy, team knowledge transfers, documentation, recruitment, interviews, retention awareness, managing under-performers, setting macro and micro expectations, explicit communications in bug statuses/emails/meetings, data-driven risk analysis and decisions, partnership diplomacy, growth mindset - learn and grow from mistakes
JavaObjective-CHTMLJavaScriptKafka

Workday

iOS Engineering Manager

Aug 2016Jul 2018 · 1 yr 11 mos · Pleasanton, CA

  • Managed a team of 15 iOS developers and QA engineers to deliver high-quality UI and performance features, optimizations, and bug fixes.
  • Delighted customers with homepage redesign, Optical Character Recognition (OCR) via expense flows, Benefits flow features that helped increase the Apple Store footprint from 3.5 stars rating to a record 4.6 star rating.
  • Spearheaded technical talks and architecture hours to provide a forum to educate, discuss, debate, and propose technical topics such as PR Process, quality control, iOS technical excellence, innovation, developer best code and discipline practices.
  • Engaged legal and privacy for all features that needed vetting such as GDPR impacts, customer feedback and analytics.
  • Led and drove several cross-team customer escalations including addressing and resolving an authorization issue affecting CTO & Co-President within a few days.
  • Worked closely with several cross-functional product managers by having weekly 1:1s to provide proper resourcing and scheduling on mission-critical projects.
  • Owned and managed monthly iOS releases and hot patches from start to finish by collaborating with product managers, dev managers, program managers, developers, QA engineers. Recommended improvement processes around gating critical/blocker issues into the Release Candidate (RC) branch, more efficient schedule, locking/unlocking the branch during RC cut, extending RC and/or adding resources to critical crashes, syncing with stakeholder on making data driven decisions.
  • Scheduled team building and recognition events – offsites, potlucks, team lunches, bake offs, weekly basketball games.
  • Encouraged all developers to attend conferences such as WWDC, AltConf and reading latest blogs from Ray Wenderlich, Apple Swift Blog, NSHipster, etc.
  • Early manager participant in Workday's beta manager coaching program with BetterUp - 3rd party startup that provided executive coaching to Workday beta participants
iOS DevelopmentUI DesignTechnical TalksCross-Functional Collaboration

Yahoo

2 roles

iOS Mail Engineering Manager

Promoted

Jan 2014Aug 2016 · 2 yrs 7 mos · Sunnyvale, CA

  • Managed one of the best team of engineers in my career that built the #1 leading mail app with an Apple rating of 4.5 stars and a crash rate under 0.1%.
  • Worked with multiple cross-platform teams to scope, schedule, test rich-features for the Mail app.
  • Scheduled bi-monthly releases that are tested under nightly and company-wide dogfood releases.
  • Re-factored mail app to support non-sign in flow for AT&T branded mail version.
  • Designed and coded the conversation view from accordion style open and close to opening new message view upon user tapping on the message.
  • Implemented multi-selection capabilities on message list and conversation list views.
iOS DevelopmentCross-Platform DevelopmentTechnical Leadership

iOS Mobile Engineer

Feb 2013Jan 2014 · 11 mos · Sunnyvale, CA

  • Worked on various features and bug fixes for iOS mobile applications including the Yahoo, Flickr, and a stealth mobile application. Collaborated with other teams such as Weather, Flickr and Search teams to integrate features and enhancements.
  • Implemented image related features such as scrolling/zooming/panning images, displaying different resolution sizes, slide show, camera capturing, screen frame capturing. Also, worked on auto-displaying images based on urls.
  • Experience using Core Data (via mogenerator and Magical Record), FetchResultsCoordinator, UI Scroll/Table/Collection views, animation blocks, gestures, notifications, custom views and view controllers.
  • Mobile Libraries & Tools: AFNetworking, BlocksKit, Magical Record, SDWebImage, GPUImage, AutoLayoutShorthand, Reveal, Cocoa Pods, GIT
  • Advocate: clean and concise code, inheritance and categories when appropriate, open discussions and collaborations about coding practices, techniques, and libraries
iOS DevelopmentJavaScriptCore DataUI Development

Apple

3 roles

Team Lead and Architect

Nov 2010Feb 2013 · 2 yrs 3 mos

  • Led team of 4 for Social Support Web Services (SSWS) and another team of 4 in Online Self Solve (OSS). Architected SSWS as a new gateway system between Apple internal systems and external vendor systems. Designed UML diagrams to illustrate API flows between provider and consumer within Struts 2 framework. API path includes from action class to manager class to factory class to DAO to parser manager to communication manager to consumer systems. Worked on API integrations with Inquira. Implemented the bare bones infrastructure in Javascript and Java code for developers to begin building the client requests to the consumer responses. Led code and performance reviews, triaged bugs, oversaw load, capacity and stress testing during dev, IT, and UAT phases. Allocated project resources to meet timelines and change management requests. Communicated expected and contingency plans, risks, benefits analysis for business stakeholders.
  • Tools: Java, JavaScript, JSP, Struts 2, Inquira, Ant, Perl, PHP, Weblogic, Oracle, Mac OS X, Eclipse, JQuery, Jenkins
JavaJavaScriptStrutsUML

Lead Software Engineer

Nov 2008Nov 2010 · 2 yrs

  • Led team of 4 engineers in effort to design, develop, and debug all Online Self Solve (OSS) applications for AppleCare and Customer Systems site. Provided different designs and resolutions involving Java, JavaScript, and Tomcat issues. Created Java and JavaScript frameworks to optimize application development and performance. Wrote UML diagrams illustrating the Java class interactions and dependencies. Created JavaScript libraries to re-use modules on any web page from any domain. Designed cross domain AJAX class with timeout mechanism for all OSS applications. Worked on servlets, java libraries, JSP, and Struts framework to facilitate data transfers and exchanges between backend systems. Redesigned site catalyst (Omniture) code for all i18n pages. Worked with Akamai team to cache static urls. Managed monthly Online Self Solve (OSS) code releases - ensured code and code branches are merged properly, tickets are fixed and signed off by QA and business, plan unscheduled priority 1 (P1) releases. Within the first month, there was an improvement of 33% of OSS tickets resolved in less than one day; 24% improvement for OSS tickets resolved in greater than 30 days, and a 16% improvement for OSS tickets responded to greater than 48 hours. Tools: Java, JavaScript, JSP, Struts, Weblogic, Ant, Perl, PHP, Mac OS X, Eclipse, Prototype, Scriptaculous, Jenkins
JavaJavaScriptJSPStruts

Lead Software Engineer

Nov 2008Nov 2010 · 2 yrs

  • Successfully led the overall AppleCare Customer website implementation for the first iPad customer shipment release. Delivered iPhone online repair status functionalities from requirements phase to delivery date. Examined business requirement documents and engaged engineering teams to review requirements and provide level of effort and timeline analysis. Determined project cost estimates based on number of resources and time needed to deliver the project on-time while maintaining a stable production environment, reducing risks, and scaling the application for future enhancements. Produced project plans indicating number of resources, milestones, dependencies, potential risks, and release dates. Delivered design playback decks to inform and discuss with AppleCare business teams any discrepancies or open issues before signing off to development phase. Debugged and fixed Internet Explorer version-specific, idiosyncratic bugs. One bug involved injecting html code into the page via DOM object versus injecting using inline HTML code.
JavaJavaScriptJSPStruts

Linkedin

Software Engineer

Oct 2007Nov 2008 · 1 yr 1 mo

  • Part of UI Core Experience Engineering Team that focuses on most visited pages on site: Search, Home Page, Registration, Invitation, Public Profile. Write engineering designs, specifications, code and unit tests for features. Implemented Concatenation Servlet- increased page rendering speeds by 5 seconds around the world (Keynote Data). Worked on cross functional teams (operations, search, and architect teams) to identify, debug and refactor UI code involving expensive calls to cloud network. Backend CPU usage decreased by a factor of 10. Designed and implemented click & impression tracking in new search project. Engineered growth initiatives for registration flows on the site. Extended A/B Testing framework. Used DWR JavaScript framework in order to persist data. 2008 LinkedIn OpenSocial Hackfest Winner- In 2 days, worked with designer, product manager, and 2 other cross functional team engineers to implement an engaging open social web application.
JavaJavaScriptUI Development

Ebay

2 roles

Software Engineer

Promoted

Feb 2007Oct 2007 · 8 mos

  • Reorganized under the Advertising / User Messaging domain. Front-end lead developer for advertisements on eBay site. Debugged and re-rolled code to production site to ensure advertisment placements are functioning properly - rendering, impression & click tracking, collapsing. Worked on java backend code to implement different text and graphical advertisement designs for Google, Yahoo, and Shopping.com. Worked on Home Page Redesign Project. Implemented new, reusable advertising Java component. Component renders HTML, CSS, and JavaScript per ad placement. The placement ids and page-specific information are aggregated into one url and sent as an asynchronous call to another domain. Cross domain communication achieved using Javascript 'script' objects (AJAX flavor). Objects are dynamically attached to the page's DOM.
JavaScriptAJAX

Software Engineer (JavaScript Developer)

Sep 2005Feb 2007 · 1 yr 5 mos

  • Javascript developer for various ebay features: Lead front-end developer for the yahoo partnership project. Project goal was to implement yahoo advertisements on homepage, motor, and search pages using an AJAX call via script tag and iframe (cross-domain communications). Completed successfully in 2 months under limited resources and tight deadline. Provided development and support for any javascript-related features, enhancement, and issues on the ebay site. Debugged javascript production and QA environment bugs across multiple browsers. Tools: Visual Studio, Eclipse, Clearcase, Clearquest, Windows 2000 Server, IIS, Apache.

Education

San José State University

M.S. — Software Engineering

San José State University

B.S. — Computer Science

University of California, Berkeley

B.A. — Double Major: Rhetoric & Legal Studies

Stackforce found 100+ more professionals with Javascript & Python

Explore similar profiles based on matching skills and experience