# Jun Yin > Software Engineer at Google Location: New York City Metropolitan Area, United States Profile: https://flows.cv/junyin Jun is a software engineer/ teacher/ learner/artist, and content creator. ## Work Experience ### Software Engineer @ Google Jan 2022 – Present | New York City Metropolitan Area ### Senior Software Engineer @ OpenGov Inc. Jan 2018 – Jan 2022 | Greater New York City Area - Extend the functionalities of existing applications by driving the development and documentation of new REST APIs using Typescript and Node.js. - Enhance and stabilize the quality of the product by fixing bugs in the existing code base and implementing features and system improvements. - Independently develop user interfaces using JavaScript, HTML, CSS, ReactJS, and other JavaScript frameworks while communicating with designers in London and California. - Facilitate other developers’ work by reviewing their code on GitHub as code owners and approving their code contributions. - Strengthen code reliability and predictability by writing unit tests code using enzyme.js and collaborating with remote QA teams in Ukraine, Cyprus, and Vienna. - Improve the performance of existing systems by refactoring code and exploring new build-up strategy, e.g. roll-up vs webpack. - Configure monitoring and alerting systems using Data Dog, Sumologic, and StatusCake for applications and services to meet our service level Agreement.  - In charge of application deployment using Jenkins pipeline and armory spinnaker - Create technical documentation on Confluence and consistently improve the team's process. - Automated tasks using Rundeck ### Open Data Intern in Engineering @ OpenGov Inc. Jan 2016 – Jan 2017 | Greater New York City Area · Redesigned the User Interface of a data visualization web application to bring about smoother user experience · Transformed the web application from using jQuery and Django to React.js and Node.js and integrated with the other team · Made the website responsive to different screen size using CSS and bootstrap to cater more users with different devices · Implemented 508 Compliance to the existing to make web application more accessible to people with disabilities ### Software Development Intern @ FinSlide a brand of Transparency Financial Technology Corp. Jan 2016 – Jan 2016 help to develop an hybrid app ·used html5, css3, and ionic to build the user interface ·used angular1 and ionic to control the data flow ·saved and retrieved data from the parse database ### Software / Data Intern @ Ontodia Jan 2016 – Jan 2016 | 85 5th Ave, New York, NY ·tested the user experience of a data visualization web platform and provided suggestions ·made new website templates for customers ### Language lecturer @ New York University Jan 2014 – Jan 2015 Taught Elementary Chinese 1, Elementary Chinese 2, and intermediate for advanced learners (heritage learners) Prepared materials and in class activities to facilitate learning Designed assessment tools to track students progress Coordinated with other teachers for events, e.g. East Asian night ## Education ### Master's degree in Instructional Technology and Media Teachers College, Columbia University Jan 2015 – Jan 2017 ### Computer Software Engineering in Web development Fullstack Academy Jan 2015 – Jan 2015 ### Aplied Linguistics Teachers College, Columbia University Jan 2012 – Jan 2013 ### East China Normal University ## Contact & Social - LinkedIn: https://linkedin.com/in/jun-yin-59452667 --- Source: https://flows.cv/junyin JSON Resume: https://flows.cv/junyin/resume.json Last updated: 2026-03-23