# Andrew Osheroff > Software Developer at HHMI Janelia Research Campus Location: Berkeley, California, United States Profile: https://flows.cv/andrewosheroff ## Work Experience ### Software Developer @ HHMI Janelia Research Campus Jan 2015 – Present | Ashburn, VA In the Freeman Lab ### Software Engineer @ FireEye, Inc. Jan 2013 – Present | Berkeley, CA ◦ Designed and implemented the dynamic exploration component of a signature-less (behavior-based) Android malware detection engine. ◦ Used large-scale data analysis tools, primarily Apache Spark, to analyze the efficacy of the detection engine and to discover common properties of Android malware. ◦ Made extensive modifications to the Android framework and to our VM system to further enhance the quality of dynamic analysis. ### Undergraduate Researcher @ U.C. Berkeley Jan 2012 – Jan 2013 | Berkeley, CA ◦ In Spring 2012, I joined a post-doc in developing an Android application-layer security system designed to restrict application data to user-specified domains called "bubbles." This was intended to provide users with greater control over their data by replacing Android's permission system with a more intuitive alternative. The semester culminated in my co-authorship of two papers. ◦ Spring/Fall 2013, I led a team of five undergraduate developers in further developing the platform, building a suite of demo applications, and presenting the resulting set of products to potential end-users. ### Mobile Development Intern @ Redfin Jan 2012 – Jan 2012 | San Francisco, CA ◦ Worked closely with product managers and designers to prototype and deploy a mortgage calculator feature for the iOS app. I also developed multiple Java Spring endpoints to supply the calculator with relevant real-estate listing information. ◦ In order to increase app visibility, I extended the login system with Facebook Single Sign-On (SSO) functionality. With SSO, the app can be featured in the Facebook App Center and can accommodate deep-linking. ### Solver Team Member @ Berkeley Gamescrafters Jan 2012 – Jan 2012 | Berkeley, CA ◦ Analyzed the feasibility of solving the game Nine Men's Morris using a newly-developed Hadoop-based parallel solver. Once it was established that this could be done efficiently, I worked with a partner to solve the game using the parallel solver's API. ### Software Intern @ Cisco Jan 2011 – Jan 2011 ◦ Updated a PHP/MySQL based internal website used by the Escalation Team in charge of maintaining Cisco's television content delivery system to store and display each customer's server status information. ◦ Designed Python scripts to automate the entry of irregular data from text/Excel files into the database used for the website described above. ◦ Wrote summaries of Perl/BASH scripts used on customers' content delivery servers so that non-programmer members of the Escalation Team could better understand the technical details of the servers. ## Education ### B.S in Electrical Engineering and Computer Science U.C. Berkeley ## Contact & Social - LinkedIn: https://linkedin.com/in/andrew-osheroff-a623081a --- Source: https://flows.cv/andrewosheroff JSON Resume: https://flows.cv/andrewosheroff/resume.json Last updated: 2026-04-10