Alan Krueger

Alan Krueger Email and Phone Number

Senior Software Engineer at Google @ Google
Mountain View, CA
Alan Krueger's Location
Fresno, California, United States, United States
Alan Krueger's Contact Details
About Alan Krueger

Specialties: Data transformation, interpretation and compilation; Internet client/server protocols; email; document display.

Alan Krueger's Current Company Details
Google

Google

View
Senior Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Alan Krueger Work Experience Details
  • Google
    Senior Software Engineer
    Google Sep 2024 - Present
    Mountain View, Ca, Us
  • General Motors
    Staff Software Engineer
    General Motors Apr 2023 - Sep 2024
    Detroit, Michigan, Us
    Building out and scaling GM Commercial Services vehicle telemetry ingestion and processing pipeline on Microsoft Azure using Spring Cloud Stream.
  • Google
    Senior Software Engineer
    Google Mar 2013 - Mar 2023
    Mountain View, Ca, Us
    Sr. Software Engineer - Managed OSBackend Technical Lead for the Managed OS team. Built out a cross-platform set of backend services delivering OTAs to in-field devices, starting with Nest devices running Fuchsia. This provided the orchestration framework for building and releasing software updates to millions of devices running in the field as well as the serving layer for the resulting downloads. Serving supports peak update throughput of thousands of requests per second. These were critical to the in-field upgrade of the Nest Hub and Nest Hub Max from CastOS to Fuchsia. Mentored junior developers within the team, helping them take on larger design responsibilities and advance their impact and roles within the company.Services implemented in Java and Kotlin on Google’s Boq framework on Borg, exposing Google Stubby RPC, gRPC, and HTTP REST APIs, following AIP standards.Sr. Software Engineer - Bebop PipelineKey member on the team that built Black Candle, an experimental resume parsing service that extracts structured profile information from various resume document formats including PDF, HTML, MS Word, RTF, and plain text. This supported multiple services, including Hire by Google and Cloud Talent Solution (CTS) products. Project won the 2018 Google Cloud “Feats of Engineering” Award.Contributed to the development of the job search services used in CTS and Google Jobs Search. Provided Java product development expertise to the growing team. Designed and built many integrations with internal project systems and other services within Google, including content import and search autocompletion. Helped kickstart content pipelines to extract public structured and unstructured data for content, data analysis, and ML.Services written to run on AppEngine and Apps Framework on Borg using Spanner, Bigtable, Datastore/Objectify for data storage, and Google’s Stubby RPC for service interconnects. Transformations constructed using Google’s Flume MapReduce framework.
  • Ability Network Inc.
    Sr. Software Engineer
    Ability Network Inc. May 2007 - Mar 2013
    Minneapolis, Mn, Us
    Scrum-based development of market- and customer-driven enhancements to ABILITY's Secure Exchange Server (SES) and EASE services in the Healthcare Administrative space. Provided technical leadership and mentoring.Adapted EASE product after acquisition to our software practices and runtime environment, including improvements to tests, maintainability, and scalability. Ported significant sections of the code to Groovy. Implemented a Jesque/Resque jobs framework in Groovy using Redis. Build environment rewritten to use Groovy-based Gradle build scripts with TeamCity for continuous integration with Sonar code quality tracking. Maintained and implemented new features in software for secure SSL/TLS connectivity between Java servers on Linux using client cert authentication, Spring MVC applications with AJAX hosted on Tomcat and Jetty on Linux, RESTful web services, and SFTP and client/server interfaces with Medicare. Crypto using JCE and BouncyCastle. SQL Server and HSQLDB used for data storage.
  • Ability Network Inc.
    Sr. Software Engineer
    Ability Network Inc. May 2007 - Feb 2011
    Minneapolis, Mn, Us
  • Trigonic Solutions
    Owner
    Trigonic Solutions Oct 2001 - Feb 2013
    Us
  • Pitney Bowes Group 1 Software
    Sr. Software Engineer
    Pitney Bowes Group 1 Software Jun 2001 - May 2007
    Small-team agile development of new product additions and enhancements to Group 1 Software’s e2 suite of web-based electronic document management applications, including design, implementation, security assessment, and staff mentoring. Led subsystem development with offshore coordination. (Java under WebLogic and JBoss with SQL Server and Oracle, C#/ASP.NET and C++/MFC/ATL/ASP)
  • Edgewater Technology
    Sr. Software Engineer
    Edgewater Technology Dec 2000 - May 2001
    Wakefield, Ma, Us
    Small-team development of a Windows NT-based scalable email extraction and indexing system. Led the development of the Lotus Notes interface subsystem. Software implementation of the extract services was in Visual C++ using Win32 service facilities.
  • Trisense Software
    Sr. Software Engineer
    Trisense Software Apr 1999 - Nov 2000
  • Exi
    Software Engineer
    Exi Mar 1997 - Mar 1999
    Maputo, Mz
    Provided C++ expertise in a client's conversion of an existing Smalltalk machine-control application to C++ on Windows NT for one of the world's leaders in physical measurement and tolerance analysis. (MFC in Visual C++, Smalltalk in VisualAge)
  • Endocardial Solutions
    Software Engineer (Contracting)
    Endocardial Solutions Apr 1997 - Aug 1998
    Us
    Accelerated the rollout of the first release of a client's flagship real-time healthcare visualization workstation product. Created unit testing process documents and led the construction of the unit tests, integrating them with the rigorous automated build verification process. Met client's 60% coverage milestone early and within budget. Designed and implemented the patient database and removable media subsystems. (C++ on SGI IRIX)
  • Health Systems Integration
    Software Engineer
    Health Systems Integration Feb 1994 - Feb 1997
  • Atk
    Engineering Student Intern
    Atk Jun 1992 - Aug 1992
    Dulles, Virginia, Us

Alan Krueger Skills

Agile Methodologies Software Design Xml Web Services Sql Software Engineering Software Development Java Subversion Tomcat Scrum Javascript Databases Microsoft Sql Server Junit Linux Rest Web Applications Object Oriented Design Spring T Sql Oop Saas Jquery Unix Html Groovy Eclipse Mysql Ajax Java Enterprise Edition Web Development Continuous Integration Selenium Testing Spock Spring Framework Hibernate Css Windows Mapreduce Google Guava

Alan Krueger Education Details

  • University Of Minnesota
    University Of Minnesota
    Computer Science
  • University Of Minnesota Morris
    University Of Minnesota Morris
    Mathematics

Frequently Asked Questions about Alan Krueger

What company does Alan Krueger work for?

Alan Krueger works for Google

What is Alan Krueger's role at the current company?

Alan Krueger's current role is Senior Software Engineer at Google.

What is Alan Krueger's email address?

Alan Krueger's email address is al****@****nic.com

What schools did Alan Krueger attend?

Alan Krueger attended University Of Minnesota, University Of Minnesota Morris.

What skills is Alan Krueger known for?

Alan Krueger has skills like Agile Methodologies, Software Design, Xml, Web Services, Sql, Software Engineering, Software Development, Java, Subversion, Tomcat, Scrum, Javascript.

Who are Alan Krueger's colleagues?

Alan Krueger's colleagues are Nakul Gowdra, Victor Brewer, Abdo Zahaf, Assaf Namer, Rodrigo De Moraes, Serm Chantha, Archimedes Academy.

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.