# James Jiang > Software Engineer at Anvilogic Inc Location: Berkeley, California, United States Profile: https://flows.cv/jamesjiang UC Berkeley graduate. ## Work Experience ### Software Engineer @ Proofpoint Jan 2018 – Jan 2022 | Sunnyvale, CA Implemented pipelines and batch jobs in an ingestion system which filters, caches, processes, and persists data from various threat events Proofpoint generates with the bolt and spout pattern in Java. Worked on a breach insights panel where customers would be able to see all the email breach campaigns they have been a part of in the past with React frontend and Java backend. Created a Python data validation tool which compared and analyzed the consistency of the data between the threat dashboard team's two different storage systems, MariaDB and Elasticsearch, through comparing the results of various SQL and Elasticsearch queries and processing the large amount of data with the Pandas library. Helped with diverse efforts such as migrating micro-services to Kubernetes, improving the dashboard UI through tune-ups, as well as making various endpoint, data structure and query changes on the dashboard micro-services. ### Software Developer @ theDesignExchange Jan 2016 – Jan 2018 | Berkeley, CA I am currently the lead software developer at theDesignExchange. Using Ruby on Rails, I work on creating functional features as well as styling the aesthetics of the web application. The front-end was written in HAML, and the back-end was developed through Rails 3. Here are a list of some features I have added onto the web app: ● Administration panel which organizes users, characteristics, design methods and case studies ● Developed an automated email notification system to notify users and editors changes in design methods and case studies in real-time ● Give option to hide an incomplete design method from the general public ● Algorithm to keep track of the completion of design methods and case studies ● Design and implementation of the case studies page ### Software Engineering Intern @ Proofpoint Jan 2017 – Jan 2017 | Sunnyvale, California I worked as a full-stack developer on a feature on the Proofpoint Threat and Protection dashboard called the custom blocklist. I used React.js to implement the UI and defined endpoints in the API for the feature in my team's Java backend services. ### Developer @ JCase Studios Jan 2016 – Jan 2016 JCase Studios is an organization whose goal is to provide entertainment to all audiences. I am a part of a collaborative team that currently develop mobile apps and teams. Our first product, Shapemash, is an fun and innovative game that was released to the App Store on June 2nd, 2016. ### Software Developer @ Infinite Uptime Jan 2016 – Jan 2016 | Berkeley, CA I developed software for InfiniteUptime's software, a sensor-based technology which collects data from machines. By working on the User Interface via Microsoft Windows Forms using C# and Microsoft Visual Basic and Implements data analysis functions in C#, and testing the software with real sensor prototypes by simulating vibrations and working with frequency of the machine, I was able to understand the software development cycle more--- a cycle that involved non-stop bug fixes, constant update of functionality as well as the important need to improve user interface design. ### Computer Science and Technology Mentor @ CYBEAR - Computing for Youth at Berkeley with Education and Research Jan 2015 – Jan 2015 | Berkeley, California I worked in a team of six to develop curriculum involving network security and basic programming in Python for a NSA and NSF sponsored summer camp. I taught the curriculum with my co-mentors to 22 high school students. Along the way, I made homework and projects for the students to work on, the final project being creating game of Pong in PyGame. ### CS61A Lab Assistant @ CYBEAR - Computing for Youth at Berkeley with Education and Research Jan 2015 – Jan 2015 | Berkeley, CA I helped to run lab sessions and office hours for my university's intro course, CS61A. By guiding students through code and explaining concepts, I was able to help students and myself as well to build a more strong foundation in basic computer science concepts. ### Research Assistant Intern @ UCI Biochemistry Jan 2013 – Jan 2013 | Irvine, CA I gained knowledge of scientific Powerpoints presentations and gained familiarity with visual modeling programs such as Visual Molecular Dynamics. During my time there, I learned a lot about different proteins and how to access databases with scientific information. I created a researched powerpoint about the possible causes of Alzheimer's disease. ## Education ### Bachelors Degree in Computer Science; Theater University of California, Berkeley ### Cerritos High School ## Contact & Social - LinkedIn: https://linkedin.com/in/jamesyjiang --- Source: https://flows.cv/jamesjiang JSON Resume: https://flows.cv/jamesjiang/resume.json Last updated: 2026-03-29