Greg Eisenberg

Greg Eisenberg Email and Phone Number

Head of Engineering @ Popular Power
Los Angeles, CA, US
Greg Eisenberg's Location
Los Angeles Metropolitan Area, United States, United States
Greg Eisenberg's Contact Details
About Greg Eisenberg

Software engineering leader with a passion for transforming organizations using lean, agile and devops practices like unit testing, continuous integration, automated testing, faster deployments and improved observability to realize gains in throughput, product quality and team morale.• Software Team Management • Program / Product Management • Test Automation• Software Development • Agile and DevOps Leadership • Team Building• Software / Hardware / Cloud • User Experience / UI Design • Engineering Infrastructure

Greg Eisenberg's Current Company Details
Popular Power

Popular Power

View
Head of Engineering
Los Angeles, CA, US
Greg Eisenberg Work Experience Details
  • Popular Power
    Head Of Engineering
    Popular Power
    Los Angeles, Ca, Us
  • Aurora Solar
    Director Of Engineering
    Aurora Solar May 2024 - Present
    San Francisco, California, Us
    * Growing 3 engineering teams (>20 engineers) for HelioScope.com at AurorSolar.com. * Championing collaborative engineering practices like mob and pair programming * Accelerating our development with automated testing, CI/CD, and observability * Creating a future of solar energy for all.
  • Aurora Solar
    Senior Engineering Manager
    Aurora Solar Jun 2022 - May 2024
    San Francisco, California, Us
    * Growing the engineering team for HelioScope.com at AurorSolar.com. * Creating a future of solar energy for all.
  • Self Employed
    Software And Engineering Management Consultant
    Self Employed Jan 2017 - Jun 2022
    Satellite Beach, Florida, Us
    • Helping startups & SMBs embrace devops and agile to achieve better results. Focus on unit testing, test automation, microservice architecture, CI/CD, improved observability, and team structures • Providing maintenance and upkeep of eSolar's Spectra control system for AlborgCSP, Sundrop Farms, and SolPerception (AWS management, SQL Server optimization, maintenance scripts, improved monitoring, troubleshooting)
  • Better.Com
    Engineering Manager
    Better.Com Mar 2021 - Apr 2022
    New York, Ny, Us
    • Designed and built services to integrate multiple Better.com services with 3rd party services enabling over 500 real estate agents and over 1500 support staff to collaborate and serve our customers and facilitating business process oversight, reporting and monitoring • Created initial design and skeleton code for the service and several features; prototyped code for new offerings • Grew the team to 5+ engineers plus Product Management (served as Product Manager for periods of time) • Used mob/pair programming to create strong team dynamic, collaborative code ownership, fast new-hire ramp-up & adherence to practices like TDD, End-2-End automation, observability, and up to date C4-models and docs• Managed SLOs, led agile delivery (standups, grooming, planning, retrospectives), set goals, hired, mentored/coached
  • Goodrx
    Director Of Engineering, Core Services
    Goodrx Apr 2020 - Dec 2020
    Santa Monica, Us
    • Engineering manager for 2 squads and skip-level EM for 1 squad (each squad 5-7 engineers + Product Management)• Help maintain several internet-scale services, some delivering over 150mil requests/day with p95 latency of ~10ms • Managed design and creation of a new ETL pipeline making ~1mil mission critical records/day usable by others• Collaborated with Product Management to set quarterly OKRs, technology roadmap & product definition• Transformed ad-hoc work into standard measurable practices• Managed SLOs, led agile delivery (standups, grooming, planning, retrospectives), set goals, hired, mentored/coached
  • Laserfiche
    Director Of Engineering, Process Automation
    Laserfiche Dec 2017 - Mar 2020
    Long Beach, California, Us
    ◆ Led an agile and devops transformation championing best practices and shifting culture to enable better velocity with higher quality outcomes and clearer accountability◆ Managed an org of 13 teams and indirectly managed/influenced another ~10 teams in 3 offices world wide. ◆ Fostered architectural shift to microservices, serverless computing, shared authentication models, improved tracing, logging & telemetry for easier service maintainability, and improved feedback◆ Implemented continuous integration and deployment for faster and safer deployments ◆ Implemented organization strategy of autonomous, well-aligned and cooperating teams ◆ Instilled a generative learning culture through twice-a-month tech talks, and enabled team and individual training reducing naïve technical debt, and purposefully leveling up the entire organization◆ Improved collaboration and shared ownership through pair and mob programming◆ Created new product teams to focus on machine learning, business intelligence, and integration products enabling new product capabilities and product management insights◆ Directed quarterly cloud and semi-annual on-premises releases, hitting key dates and the required quality bar◆ Developed and tracked Objectives and Key Results (OKRs) aligning with company goals◆ Managed, mentored, and guided engineering managers and technology leaders across the organization◆ Worked closely with Recruiting to establish hiring priorities, screen, interview, manage offers and onboarding ◆ Partnered with leadership from other departments (Sales, Marketing, Consulting, Support, etc..) to gather requirements and solicit feedback
  • Laserfiche
    Software Team Manager, Staff Engineer
    Laserfiche Feb 2017 - Nov 2017
    Long Beach, California, Us
    ◆ Led two multi-disciplinary software teams building new cloud-first business process automation features ◆ Defined team missions and goals, established product roadmap, defined development strategy Defined beta testing strategy, trained sales team, launched products  ◆ Reviewed both high-level plans and detailed-designs for a wide range of product development and QA work ◆ Implemented features, built testing infrastructure, code reviewed, coached and mentored
  • Esolar
    Director Of Software And Firmware
    Esolar Sep 2013 - Jan 2017
    ◆ Raised the quality bar by through improved engineering infrastructure and agile process management. Instituted Scrumban, continuous integration, gated builds, unit testing support. code reviewing guidelines, created infrastructure for test automation, simulators for testing at scale ◆ Directed high-performing multi-disciplinary software & firmware teams (3-4 teams, 14-18 developers and testers) • Established clear multi-year release roadmap capturing customer requirements and internal engineering goals • Prioritized, designed and documented functionality for robotic firmware, control systems and test automation • Steered teams through many agile iterations of planning, implementation, release, and retrospectives • Provided accountability and transparency for dev/test progress with improved tracking, reporting & metrics (KPIs) • Reviewed both high-level plans and detailed-designs for a wide range of product development and QA work • Understood scope & scale of challenges ensuring that the solutions met the business objective • Motivated, inspired and challenged the team to grow individually and develop team cohesion • Managed career paths, recruited, hired, fired, and trained • Designed and implemented several analytic tools and ancillary features (C#, C++, WPF, SQL) ◆ Responsible for corporate IT infrastructure • Defined strategy for secure access to multiple sites, server/desktop virtualization plans, managed IT teameSolar built highly reliable and precise fields of mirrors (heliostats) consisting of 10s-of or 100s-of thousands of units being constantly and simultaneously controlled by robotic firmware and autonomous control system software
  • Microsoft
    Senior Software Developer For Windows Phone
    Microsoft Sep 2011 - Sep 2013
    Redmond, Washington, Us
    Designed and implemented “Read” and “Compose” experiences in Windows Phone’s Email Application, including: HTML emails, secure email (S/MIME), meeting requests, Internet Right Management (IRM), fetch-able attachments, embedded images, entity extraction and more in over 50 languages• Designed an architecture to remain responsive to touch while retrieving large amounts of data and remain flexible enough to withstand platform porting and feature add-ons (C++, C#, XAML) • Optimized mobile bandwidth limitations, device memory restrictions, performance and security• Successfully managed cross-team dependencies to ensure requirements and schedule were met• Built and maintained shared components and tools used by division of 1,000+ developers• Served as mentor and coach to team of developers, designers, product owners and testers
  • Microsoft
    Senior Lead Software Developer
    Microsoft Aug 2007 - Sep 2011
    Redmond, Washington, Us
    Successfully led team of software developers through multiple product milestones for Email Application. Defined feature scopes, produced schedules, drove feature designs, conducted design reviews, and tracked team metrics. Managed talent acquisitions, performance reviews and career planning• Improved engineering efficiency through Scrum & Kanban at the team level, beneath the larger Waterfall• Owned and architected “Read” and “Compose” for email, SMS, meeting requests, and other message types• Defined divisional processes (unit testing, branching, continuous integration strategy, etc.)• Improved unit testing across division of 800 engineers by implementing and supporting tools.• Earned three consecutive “Top 20% exceeded” performance reviews; earned Gold Star award and bonus
  • Microsoft
    Software Developer
    Microsoft Jun 2004 - Aug 2007
    Redmond, Washington, Us
    Led development of key features in Messaging and Photo applications for Windows Mobile 5 and 6• Delivered unit testing solution for a division of 800, allowing developers to write unit tests for device code and push quality upstream• Key technical liaison to Beijing-based camera development team; coached team on development practices and tools; reviewed feature designs, code reviews, and defects• Developed Email and SMS features: HTML email, threaded SMS, entity extraction and linking (C++)• Developed Photo App features: OMA DRM, Open image dialog, and Image resizing, among others (C++)
  • Microsoft
    Lead Software Developer In Test
    Microsoft Nov 2002 - Jun 2004
    Redmond, Washington, Us
    Managed team that automated the build and testing of a V1 distributed multi-user system for collaborative business process and workflow, which eventually became Windows Workflow• Designed and implemented C# testing infrastructure including: an abstraction layer facilitating test case creation, tools to facilitate product debugging, a web site for querying and displaying project metrics (build quality, test pass results, etc.), automation infrastructure for daily builds and automated test passes, a monitoring service for our dev/test lab• Designed, built and managed the team’s “dev/test lab” providing daily builds, automated test passes, stress and performance testing, source control, reporting and development resources• Defined milestone exit criteria, and product acceptance processes. Delivered performance reviews, managed career paths, recruited, hired, fired, and trained developers• Inventor on two patent applications relating to workflow systems. Earned Gold Star Award and bonus
  • Microsoft
    Software Developer In Test
    Microsoft Oct 2000 - Nov 2002
    Redmond, Washington, Us
    • Designed and built automated test tools and test cases using C/C++, C#, XML and SQL for our UDDI implementation• Automated the testing of UDDI Replication Protocol, UDDI Web site UI, specifically focused on performance, reliability and scalability testing• Participated in cross-company testing, spec reviews, operational meetings and contributed to the 2.0 specs• Created and maintained over 1000 cross-company interoperability tests, and another 1500 internal tests• Defined, automated and managed deployment and live site operation processes• Built and managed the dev/test lab of over 100 machines supporting: a beta environment for cross-company testing, standing stress and performance testing environments, daily builds and automation test passes
  • Microsoft
    Software Developer
    Microsoft Jan 2000 - Oct 2000
    Redmond, Washington, Us
    Designed and implemented end-user and back-end features on multi-tiered consumer facing web application, with B2B back-end.
  • Microsoft
    Program Manager
    Microsoft Jun 1998 - Jan 2000
    Redmond, Washington, Us
    Designed user experiences and managed projects on a multi-tiered consumer facing web application increasing sales and improving site functionality

Greg Eisenberg Skills

Software Development C# C++ Software Design .net Software Engineering Testing Xml Test Automation .net Framework Software Development Life Cycle Win32 Api Asp.net Agile Methodologies Agile Project Management Sql Test Driven Development Javascript User Interface Design Project Management Windows Phone Web Applications Architecture Product Management Test Planning Product Development Management Cross Functional Team Leadership Leadership Web Development User Experience Css Java Microsoft Sql Server Agile Leadership Requirements Analysis Program Management Integration Multithreading Concurrent Programming Change Management Strategic Planning Visual Basic Html Smtp Com Firmware Python

Greg Eisenberg Education Details

  • Mcgill University
    Mcgill University
    Computer Science

Frequently Asked Questions about Greg Eisenberg

What company does Greg Eisenberg work for?

Greg Eisenberg works for Popular Power

What is Greg Eisenberg's role at the current company?

Greg Eisenberg's current role is Head of Engineering.

What is Greg Eisenberg's email address?

Greg Eisenberg's email address is gr****@****lar.com

What is Greg Eisenberg's direct phone number?

Greg Eisenberg's direct phone number is +181830*****

What schools did Greg Eisenberg attend?

Greg Eisenberg attended Mcgill University.

What are some of Greg Eisenberg's interests?

Greg Eisenberg has interest in Exercise, Other Interestcycling, Home Improvement, Reading, Gourmet Cooking, Sports, Golf, Guitar And Piano, Home Decoration, Skiing.

What skills is Greg Eisenberg known for?

Greg Eisenberg has skills like Software Development, C#, C++, Software Design, .net, Software Engineering, Testing, Xml, Test Automation, .net Framework, Software Development Life Cycle, Win32 Api.

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.