# Garima Goyal > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/garima Software engineer with 9+ years of application development experience. Worked in variety of environment with a breadth of programs and technologies. Quick learner, logical thinker and passionate about learning new technologies. Enjoy being involved in complex solution implementation. My technical experience includes working on Java, C#, Objective C, C++, front end technologies like  HTML5, javascript, ReactJS,  Angular, web services with NodeJS and databases like Oracle. ## Work Experience ### Software Engineer @ Google Jan 2020 – Present ### Software Developer 2 @ Microsoft Jan 2018 – Jan 2019 | Bangalore Information Protection, M365 Environment: C#, Objective C, Cocoa, C++, Javascript, Node.JS, React Native, REST API, XML, JSON, XCTest • Worked on enabling auto CLP(Classification, Labeling and Protection) feature in Powerpoint web application using Javascript, Node.JS, C#. • Prototyped a service based solution using react native for adding security features in Office products. Outlook For Mac • Worked on adding new features in Mac Outlook - Quick reply and enabling EAI/IDN accounts. • Involved in redesigning of MacOutlook application by separating UI logic layer and sync & storage service. • Successfully collaborated with Skype team and closed critical bugs on online meeting support in Outlook. ### Software Engineer @ Goldman Sachs Jan 2017 – Jan 2017 | Bengaluru Area, India Environment: Java, C++ • Worked for Compliance strategy team responsible for preventing, detecting and mitigating compliance, regulatory and reputational risk involved in e-trading. • Evaluated end to end architecture and logic of e-trading algorithmic controls to mitigate risk. • Designed and implemented new e-trading regulatory controls as per business requirements. ### Staff Software Engineer @ National Instruments Jan 2015 – Jan 2017 | Bengaluru Area, India Environment: C#, C++, WPF, LabVIEW LabVIEW is a graphical programming language used for data acquisition, instrument control and for test and measurement purposes. • Designed and implemented LabVIEW language features for remote execution of VIs (LabVIEW executables) • Improved error handling mechanism of LabVIEW codebase. • Implemented LabVIEW language nodes – strings and waveforms for different datatypes, property node and text encoding support. • Designed TransformScheduler tool for defining and determining the optimum transformation schedule to be run on the intermediate code for LabVIEW compiler ### Software Engineer @ Oracle Jan 2013 – Jan 2015 | Bangalore Environment: Java, Visual C++, JEE, Apache/Tomcat, JSP, XML, XSLT, HTML, CSS, JavaScript, Oracle, PLSQL Worked on the product FLEXCUBE- Core Banking Solution. - Involved in understanding functional specifications to gather project requirements. - Changing the existing functionalities and adding new modules to meet the client specifications. - Developed interfaces to facilitate FCDB(Flexcube Direct Banking) and FCRB(Flexcube Retail banking) interaction. - Customization of FLEXCUBE-Retail Banking Product. Worked on project like: Float Extension, Annualized Interest Yield DD/PO issuance against cash ## Education ### Bachelor of Technology - BTech in Information Technology Malaviya National Institute of Technology Jaipur Jan 2009 – Jan 2013 ## Contact & Social - LinkedIn: https://linkedin.com/in/garimagoyal99 --- Source: https://flows.cv/garima JSON Resume: https://flows.cv/garima/resume.json Last updated: 2026-03-22