Andrew D.

Andrew D.

Senior Software Engineer

Arlington, United States of America
Hire Andrew D. Hire Andrew D. Hire Andrew D.

About Me

Andrew is a versatile Software Engineer and Java expert, passionate about building simple solutions for hard problems and amplifying the value of development teams. He has deep knowledge in implementing features in greenfield and legacy systems, debugging complex problems, as well as DevOps and infrastructure. Andrew has hands-on experience in assisting team transitions to continuous delivery, diagnosing deep technical problems across multiple layers of the stack, and designing and delivering solutions in the distributed systems space.

Work history

UpStack
UpStack
Senior Software Engineer
2022 - Present (2 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Sysdig
Sysdig
Senior Staff Engineer
2017 - Present (7 years)
Remote
  • Led the integration of Sysdig with cloud platform providers as a core monitoring solution, including Prometheus remote write functionality.

  • Designed and built optimizations for data transfer in Sysdig’s time series database.

  • Implemented core engineering principles (unit and functional testing, refactoring, CI/CD) and collaboration with business stakeholders.

ThoughtWorks, Inc
ThoughtWorks, Inc
Senior Consultant
2012 - 2017 (5 years)
Remote
  • Drove technical solutions on multiple client projects spanning a variety of domains and technical challenges as well as leading teams and coaching individuals.

  • Acted as Technical Lead for a large fashion retail project, migrating Key contributions included streamlining the development process and increasing team capability through pairing on daily development work. The platform migration allows the retailer to realize $100s of millions in operational savings yearly.

  • Guided the distributor’s warehouse management systems team (Fortune 100 Wholesale Food Distributor) on transitioning to a lean delivery process from a mixed waterfall/haphazard process.

First Rate, Inc
First Rate, Inc
Software Developer
2005 - 2012 (7 years)
United States of America
  • Implemented and maintained investment performance and portfolio management algorithms and reports using multiple technologies.

  • Worked with PDF concatenation and Excel processing components, designing and implementing their primary SSO solution.

Portfolio

Inventory Management Services @ ThoughtWorks
Inventory Management Services @ ThoughtWorks

Implemented restaurant inventory management for integration with Fortune 100 Food Supplier's ordering system - Used Java, PostgreSQL, and lean delivery techniques. ThoughtWorks is a leading global technology consultancy that integrates strategy, design, and software engineering to enable enterprises and technology disruptors across the globe to thrive as modern digital businesses.

Prometheus Native Ingestion @ Sysdig
Prometheus Native Ingestion @ Sysdig

Designed and implemented Prometheus remote write ingestion service and integrated it into Sysdig's timeseries datastore. Sysdig is offering fully compatible Prometheus monitoring at scale for our customers, as well as a new website called PromCat.io hosting a curated repository of Prometheus exporters, dashboards, and alerts.

AWS Cost Reduction - Inter-AZ traffic @ Sysdig
AWS Cost Reduction - Inter-AZ traffic @ Sysdig

Reduced AWS costs by reducing the amount of inter-Availability-Zone traffic while maintaining the required resilience and availability of the platform. Technologies used in the project: Kubernetes, Java, Golang.

Education

Bachelor of Science, Mathematics, Computer Science
Bachelor of Science, Mathematics, Computer Science
The University of Texas at Arlington