Andrew Pendleton
Senior Software Engineer at Sofar Ocean- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Young Hahn
Andrew is an incredibly thoughtful, deliberate problem solver at Mapbox. I've been fortunate to witness multiple major rearchitectures to our core systems led by Andrew. Each time Andrew has approached deep interconnected technical problems with great insights and persevered through the pits of despair that accompany big systems refactors. Andrew brings a great sense of humor and interest in little details of the world that make him a fantastic colleague.
Nicholas Ingalls
Andrew is a fantastic co-worker. Over the past 2 years of working together he has shown a fearlessness at jumping into the thorny low-level problems that we face on the team. That, when combined with an insightful and dogged approach to problem solving has lead him to single-handedly bring about huge improvements in our core software. From a personal perspective, Andrew is a joy to work with. He never shies away from sitting down and explaining in great detail the problems he is currently working on - or picking up and helping others with problems. Andrew is also a captivating storyteller and sure to bring a laugh.
Young Hahn
Andrew is an incredibly thoughtful, deliberate problem solver at Mapbox. I've been fortunate to witness multiple major rearchitectures to our core systems led by Andrew. Each time Andrew has approached deep interconnected technical problems with great insights and persevered through the pits of despair that accompany big systems refactors. Andrew brings a great sense of humor and interest in little details of the world that make him a fantastic colleague.
Nicholas Ingalls
Andrew is a fantastic co-worker. Over the past 2 years of working together he has shown a fearlessness at jumping into the thorny low-level problems that we face on the team. That, when combined with an insightful and dogged approach to problem solving has lead him to single-handedly bring about huge improvements in our core software. From a personal perspective, Andrew is a joy to work with. He never shies away from sitting down and explaining in great detail the problems he is currently working on - or picking up and helping others with problems. Andrew is also a captivating storyteller and sure to bring a laugh.
Young Hahn
Andrew is an incredibly thoughtful, deliberate problem solver at Mapbox. I've been fortunate to witness multiple major rearchitectures to our core systems led by Andrew. Each time Andrew has approached deep interconnected technical problems with great insights and persevered through the pits of despair that accompany big systems refactors. Andrew brings a great sense of humor and interest in little details of the world that make him a fantastic colleague.
Nicholas Ingalls
Andrew is a fantastic co-worker. Over the past 2 years of working together he has shown a fearlessness at jumping into the thorny low-level problems that we face on the team. That, when combined with an insightful and dogged approach to problem solving has lead him to single-handedly bring about huge improvements in our core software. From a personal perspective, Andrew is a joy to work with. He never shies away from sitting down and explaining in great detail the problems he is currently working on - or picking up and helping others with problems. Andrew is also a captivating storyteller and sure to bring a laugh.
Young Hahn
Andrew is an incredibly thoughtful, deliberate problem solver at Mapbox. I've been fortunate to witness multiple major rearchitectures to our core systems led by Andrew. Each time Andrew has approached deep interconnected technical problems with great insights and persevered through the pits of despair that accompany big systems refactors. Andrew brings a great sense of humor and interest in little details of the world that make him a fantastic colleague.
Nicholas Ingalls
Andrew is a fantastic co-worker. Over the past 2 years of working together he has shown a fearlessness at jumping into the thorny low-level problems that we face on the team. That, when combined with an insightful and dogged approach to problem solving has lead him to single-handedly bring about huge improvements in our core software. From a personal perspective, Andrew is a joy to work with. He never shies away from sitting down and explaining in great detail the problems he is currently working on - or picking up and helping others with problems. Andrew is also a captivating storyteller and sure to bring a laugh.
Experience
-
Sofar Ocean
-
United States
-
Technology, Information and Internet
-
1 - 100 Employee
-
Senior Software Engineer
-
Mar 2021 - Present
I'll be working to leverage data from Sofar's industry-leading ocean data sensor fleet to make maritime navigation more efficient, using weather-aware routing to reduce carbon footprints in shipping and global logistics. I'll be working to leverage data from Sofar's industry-leading ocean data sensor fleet to make maritime navigation more efficient, using weather-aware routing to reduce carbon footprints in shipping and global logistics.
-
-
-
Mapbox
-
United States
-
Software Development
-
400 - 500 Employee
-
Engineer
-
Sep 2015 - Mar 2021
I worked on the Search team at Mapbox, and was the senior-most engineer on Carmen, their in-house geocoding engine. My work centered largely on backend performance optimization, with a particular focus on text-processing-related data structures and algorithms, and as part of this focus, I led the transition of much of the computationally intensive infrastructure within Carmen from C++ to Rust. I also worked on sourcing translation data and improving our multilingual search infrastructure. I worked on the Search team at Mapbox, and was the senior-most engineer on Carmen, their in-house geocoding engine. My work centered largely on backend performance optimization, with a particular focus on text-processing-related data structures and algorithms, and as part of this focus, I led the transition of much of the computationally intensive infrastructure within Carmen from C++ to Rust. I also worked on sourcing translation data and improving our multilingual search infrastructure.
-
-
-
Sunlight Foundation
-
United States
-
Political Organizations
-
1 - 100 Employee
-
Web Developer
-
Sep 2010 - Aug 2015
I built web applications to approve government transparency and accountability. I built web applications to approve government transparency and accountability.
-
-
-
Community IT Innovators
-
United States
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Developer
-
Jan 2009 - Aug 2010
I develop CMS and custom application sites for nonprofit clients using Python (Django) and PHP (Drupal, Wordpress, etc). I develop CMS and custom application sites for nonprofit clients using Python (Django) and PHP (Drupal, Wordpress, etc).
-
-
-
Association of Corporate Counsel
-
United States
-
Legal Services
-
100 - 200 Employee
-
Web Development Contractor
-
May 2006 - Dec 2008
This position involves the development of web-based content and document management tools and other database-driven web applications. Technologies used include Linux, PHP, PostgreSQL, Ajax, and SOAP. This position involves the development of web-based content and document management tools and other database-driven web applications. Technologies used include Linux, PHP, PostgreSQL, Ajax, and SOAP.
-
-
Education
-
The George Washington University
Computer Science