James Rapp work email
- Valid
- Valid
- Valid
- Valid
- Valid
James Rapp personal email
- Valid
James Rapp phone numbers
I am a driven engineering leader with a reputation for getting things done.Strengths:* Collaboration and leadership* Software architecture* Breadth of experience in platform engineering, product engineering, startups, and big tech.
-
Senior Staff Software EngineerAirbnb Aug 2024 - PresentSan Francisco, Ca, Us -
Principal Software EngineerUber Feb 2024 - Jul 2024San Francisco, California, Us* Engineering lead for our carrier experience org at Uber Freight, delivering new marketplace products that connect shippers and carriers* Successfully led the top-priority Freight Exchange project, a brand new marketplace product that enables the business to expand beyond the core. Handled scoping, architecture, project sequencing, execution, and plenty of hands-on development* Spearheaded the technical vision governing the integration between Uber Freight and Transplace (another company we acquired), which guided architecture decisions on numerous projects across the org* Previously led efforts on our platform engineering team to break apart a monolith, setting the stage for new product capabilities -
Staff Software EngineerUber Jul 2021 - Mar 2024San Francisco, California, Us -
Director Of EngineeringStrata Decision Technology Jan 2021 - Jun 2021Chicago, Il, Us• Guided our scrum teams through an on-prem monolith to cloud-native microservice migration (AWS) by defining multiple strategies and helping teams choose the right one.• Identified major gaps in our support strategy for microservices. Worked across functions and led adoption of DataDog for our organization; worked with our TechOps team to establish a support process for our new architecture.• Improved developer productivity and reduced frustration by addressing cross-departmental obstacles involving IT, DevOps, and Engineering.• Fostered a culture of curiosity and innovation by leading a cross-team engineering guild.• Promoted up-front design thinking, adherence to standards, and cross-pollination of knowledge by establishing an architecture review board.• Created a process to empower development teams to contribute to our architecture, which included presenting the proposal, documenting it, and managing its rollout.• Regularly presented to engineering, product, and executive teams to maintain momentum and transparency around long-term technical initiatives. -
Senior Software ArchitectStrata Decision Technology Jun 2019 - Feb 2021Chicago, Il, Us• Spearheaded our platform team to simplify adoption of our next gen microservices, which includes features such as inter-service communication, authentication, logging, versioning, etc. Added automation for creating new services with pre-configured capabilities (e.g. CI, repo, authentication, APM). This required architecture, requirements gathering, implementation, as well as regular communication.• Defined and rolled out improvements to our engineering practices for the organization, including an automated QA process, a release process, and an application monitoring strategy for microservices• Implemented our centralized authentication server using IdentityServer (OAuth 2.0, OpenID Connect, SAML, WS-Fed, LDAP), which secures our client applications and inter-service communication. Leveraged IAM to secure access to AWS services. -
Software Development ManagerHigi Oct 2018 - May 2019Chicago, Il, Us• Managed two teams of software engineers, providing career coaching and mentorship• Defined and oversaw software engineering practices, including architectural guidelines, coding standards, unit testing, code reviews, branching/release strategy, code freezes, and QA signoff• Authored and implemented a career track for the development team, which served as the basis for performance evaluations• Worked with other departments to bring clarity and direction to software developers• Managed hiring and interviewing process• Monitored our production environment for defects and pitched in to fix them• Occasionally implemented new features• Served as technical interface to partners and customers outside of the company; Oversaw technical aspects of projects that span outside the walls of higi -
Senior Software EngineerHigi Jul 2014 - Oct 2018Chicago, Il, Us• Conceived and spearheaded a company-wide re-architecture to create a platform that delivers dynamic content to our network of over 10,000 health stations.• Led an initiative to break up a monolith into scalable microservices running in Azure• Architected and built several highly-scalable microservices in Azure using Web API 2, Azure Service Bus, and a variety of storage technologies, including Redis, Azure Table Storage, Cosmos DB, and SQL. This includes:o An event-based notification service that handles higi’s customer-facing transactional SMS and email communicationso An ad API that enables creation, targeting, and delivery of ads to our nationwide network of kiosks, our website, and our emails. The ad API is also responsible for collecting and processing ad play metricso A service for creating and deploying surveys, then collecting and reporting user responseso A content feed service that enables creation of multimedia feed posts that are targeted to specific users and communities, in addition to social networking features such as user comments/likes. Includes multiple prioritization algorithms to order posts based on expected user-relevance, enabling A/B testing• Created a single-page-application UI using AngularJS for creating ad campaigns, uploading ad content, and customizing of complex market targeting rules• Honed best software engineering practices, including dependency injection, unit testing (TDD), Git Flow, continuous deployment, domain-driven design, CQRS, etc.• Gained experience working in a start-up environment -
Software EngineerGeneca Apr 2012 - Jun 2014• Joined a healthcare services client to work on a large, mature web application that utilized ASP .NET Web Forms and SQL Server.• Designed and created features that spanned from the backend to the frontend, including everything from database design to reporting and web pages.• Improved upon existing architectural constraints, accounted for security, and focused on readable, maintainable code.• Worked with developers, testers, and business to help refine requirements, make credible estimates, and ensure quality.• Gained experience with the ASP .NET MVC platform, unit testing of server and client-side code and techniques such as mocking, dependency injection, and object-relational mapping.
-
Program ManagerMicrosoft Aug 2009 - Apr 2012Redmond, Washington, Us• Managed a project involving 13 software developers and testers to ship a parallel profiler in Visual Studio• Led the team through the full software lifecycle, including planning, design, and endgame• Designed features targeted at multi-core and GPU developers, which required difficult tradeoffs between user experience, quality, and implementation cost• Coordinated with hardware vendors to incubate GPU profiling features• Collaborated with user experience designers to deliver a highly-polished user interface• Managed dependencies across teams to ensure smooth feature delivery• Engaged directly with customers via technology evangelism and usability studies• Implemented multithreaded demos that highlighted product features -
Systems InternState Farm Insurance May 2007 - Aug 2008Bloomington, Illinois, Us• Researched and developed software (in Java) for a geospatial analysis application• Created utilities to convert the format and projection system of various data sets for compatibility with data mining tools• Implemented classification algorithms for predictive modeling on geospatial data• Implemented user interface components using Java Swing• Worked with a dynamic team and communicated issues, problems, and solutions via regular meetings and email• Presented my software and findings to diverse groups including developers, actuaries, and managers
James Rapp Skills
James Rapp Education Details
-
University Of Illinois Urbana-ChampaignMinor In Mathematics
Frequently Asked Questions about James Rapp
What company does James Rapp work for?
James Rapp works for Airbnb
What is James Rapp's role at the current company?
James Rapp's current role is Senior Staff SWE @ Airbnb | ex-Uber, ex-MSFT.
What is James Rapp's email address?
James Rapp's email address is ja****@****ght.com
What is James Rapp's direct phone number?
James Rapp's direct phone number is +163029*****
What schools did James Rapp attend?
James Rapp attended University Of Illinois Urbana-Champaign.
What skills is James Rapp known for?
James Rapp has skills like Restful Webservices, Sql, Asp.net Web Api, Visual Studio, Angularjs, Sql Azure, Windows Azure, Web Services, Javascript, Html, Web Applications, Java.
Who are James Rapp's colleagues?
James Rapp's colleagues are Lasse Gunnarsson, Shancia Cole, William Arendt, Esther Taylor, Safiyaa Punnette, Bilal Shah, Akanksha Kulshreshtha.
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