Who is Andrew K.? Overview
A concise factual answer block for searchers comparing this professional profile.
Andrew K. is listed as Senior Software Engineer at Asana, based in San Francisco, California, United States. AeroLeads shows a matched LinkedIn profile for Andrew K..
Andrew K. previously worked as Software Engineer at Asana and Software Engineer at Google. Andrew K. holds Computer Science from California Polytechnic State University-San Luis Obispo.
Email format at Asana
This section adds company-level context without repeating Andrew K.'s masked contact details.
Review company-level records connected to Andrew K. before choosing the right outreach path.
About Andrew K.
I'm an inquisitive software developer with experience working on dynamic teams at many large companies. I'll ask as many questions as necessary in order to gain the best understanding of the requirements and implement features using proper idioms and best practices.My primary goal is always to learn as much as possible and to accomplish more things in new ways. Because of this, some of my favorite things to do are to read programming blogs (codinghorror.com, joelonsoftware.com, paulgraham.com) and software design books (Code Complete 2) as I'm just passionate about software and technology in general. I'm always excited to share about some neat new project, library, language feature, or tech article I've discovered, and I try to bring a lot of energy and an open mind to a team. One of the few things to supersede my love for software design is my love for people. I want to work somewhere where my coworkers are friends, too. If you have an awesome, friendly company culture, with a passion for good software design and doing things right the first time around, I'd love to hear about it!
Andrew K.'s current company
Company context helps verify the profile and gives searchers a useful next step.
Andrew K. work experience
A career timeline built from the work history available for this profile.
Software Engineer
Software Engineer
Refactored a legacy internal Quotaserver admin console to support the new regional instances which was required for new Google Cloud products.Implemented a new permissions model to allow Quotaserver instance dashboards to support instances with configs stored in distributed databases instead of version control.Implemented critical APIs needed for the migration from the Quota Config Server V1 to V2.Implemented a CLI to support engineering users who needed to inspect ongoing rollouts of canary configurations.Identified and fixed a significant but subtle race condition that would have blocked a migration, and planned and executed the rollout over several weeks.Designed and implemented a replacement admin console in Angular 2 and C++.
Software Engineer
- Launched a production gRPC keycard enrollment and management service built in Go and MySQL, used by multiple other teams and in over 5 buildings so far.- Drove the design of the gRPC endpoints and the integration testing of said endpoints.- Wrote benchmarks to help in identifying P99 performance issues.- Designed and implemented integration with an internal Event monitoring framework for auditing and analysis.- Optimized mySQL table design for the service.- Modified the build pipeline for the service to improve integration testing flow.- Refactored another internal RBAC engine to add namespacing to a large subset of the APIs.
Software Engineer
- Working on a large scale resource/job scheduler implemented in Java/Scala- Scheduler was on top of Apache Mesos which is used for actual execution and resource reporting/management.- Included extra features for efficient resource usage in the data center, such as resource overcommitment and job preemption- Performed on call SRE duties on regular intervals and handled major incidents, plus post-mortems- Also used: Puppet, Go, Kubernetes, Docker, Typescript, Splunk, Hadoop, Zookeeper- Diagnosed and debugged critical live issues in production using E2E alerting and testing tools- Dove deep into the stack for many issues, looked into syscalls with strace, network usage with lsof, and more- Also debugged things like a wide variety of machine hardware failure methods, DNS failures, Load balancer failures, proxy failures, LDAP index failures, etc.
Software Engineer Intern
- Worked on an internal tool that would help move customers from existing personnel management solutions such as peoplesoft into workday's cloud.- Worked in Scala and Java to design features such as an internal customer hierarchical collaborative workspace- Developed a metrics pipeline for application utilization to move us off of Datameer, a closed source and less flexible solution- Pipeline utilized Python, Pandas, Hive, MySQL, and Apache Superset.- Added various alerting methods when the metrics pipeline broke so that future maintainers would know where to look
Software Engineer Intern
- Architected and implemented an internal bot that would help project managers more efficiently interact with Windows build and application compatibility data. - Bot would transform natural language into an existing compatibility data dashboard query- Worked on multiple layers of the stack, from the .NET web service to the Angular + Typescript UI.- Used natural language processing tools like Microsoft's Language Understanding Intelligent Service to model and understand user intent.
Software Engineer Intern
Worked extensively on a large web application backend based on the Adobe Experience Manager CMS platform. Worked on a team responsible for migrating the application from version 5.6 to 6.1. Responsibilities included refactoring old code to improve performance and readability, implementing new OSGI services and components, implementing a RESTful architecture, as well as fixing various server bugs. In addition, designed and implemented a new database architecture to hold relational data that was previously stored in a content repository. Implemented a repository layer and REST API on top of DynamoDB that also kept multiple related tables in sync.
Part Time Software Developer
Maintained both the server and client side of web applications for US military supply yard management implemented in Java and Adobe Flex. Gained experience with tools and frameworks such as Apache Tomcat, ActionScript 3, Maven, Hibernate ORM, and Spring.
Colleagues at Asana
Other employees you can reach at asana.com. View company contacts →
Yiğit Cebeci
Colleague at AsanaAnkara, Türkiye, Turkey
View →
AT
Ariana T.
Colleague at AsanaChicago, Illinois, United States
View →
CW
Ching-Pu Wu
Colleague at AsanaSan Francisco Bay Area, United States
View →
ID
Iagagio Dallara
Colleague at AsanaBolzano, Trentino-Alto Adige, Italy
View →
DC
Dave Chang
Colleague at AsanaSan Francisco, California, United States
View →
MT
Michael Taras
Colleague at AsanaNew York, United States
View →
EL
Eudes Lacment
Colleague at AsanaFrance
View →
JR
Jose R.
Colleague at AsanaNew York City Metropolitan Area, United States
View →
MS
Manuel Schulz
Colleague at AsanaBavaria, Germany
View →
BM
Boucetta Mohamed
Colleague at AsanaAlgiers, Algeria
View →
Andrew K. education
Computer Science
High School Diploma
Frequently asked questions about Andrew K.
Quick answers generated from the profile data available on this page.
What company does Andrew K. work for?
Andrew K. works for Asana.
What is Andrew K.'s role at Asana?
Andrew K. is listed as Senior Software Engineer at Asana.
Where is Andrew K. based?
Andrew K. is based in San Francisco, California, United States while working with Asana.
What companies has Andrew K. worked for?
Andrew K. has worked for Asana, Google, Wework, Apple, and Workday.
Who are Andrew K.'s colleagues at Asana?
Andrew K.'s colleagues at Asana include Yiğit Cebeci, Ariana T., Ching-Pu Wu, Iagagio Dallara, and Dave Chang.
How can I contact Andrew K.?
You can use AeroLeads to view verified contact signals for Andrew K. at Asana, including work email, phone, and LinkedIn data when available.
What schools did Andrew K. attend?
Andrew K. holds Computer Science from California Polytechnic State University-San Luis Obispo.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial