# Ian Butler > Senior Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/ianbutler Software developer with a Front End specialty. I work mostly in JavaScript (React, React-Native, Node.js). ## Work Experience ### Senior Software Engineer @ Sunrun Jan 2023 – Present I am a Senior Software Engineer working on Sunrun's Sales App. ### Front End Engineer @ Amazon Jan 2021 – Jan 2023 | San Francisco, California, United States When I started at Amazon I was with AWS Database Migration Service. - I helped build and maintain the Database Migration Service front end application. Early in 2022 I switched teams to work on the Amazon retail mobile app (React Native) - Our team is responsible for managing videos in the mobile app for various ingresses, including product videos, reviews on the product page, and home page promotions such as Thursday Night Football, and Lord of The Rings: The Rings of Power. ### Software Engineer, Front End @ KYOCERA Document Solutions Development America, Inc. Jan 2019 – Jan 2021 | San Francisco Bay Area ### Software Developer @ World Wide Technology Jan 2018 – Jan 2019 At WWT we use the Extreme programming model using Agile/Kanban and includes TDD and paired programming. I am working on a complex ecosystem of applications including client facing web applications and mobile tools as well as a set of admin tools to be used internally by the client. I mostly work on React, React Native and Node.js development but during my day to day I also use Redux, Thunk, Sagas, Styled Components, Emotion, GraphQL, AWS (S3, AppSync, and EC2), and C#/.NETCORE (not my strong point) on the backend. We do extensive testing which includes TDD unit tests using Jest, Enzyme. We also keep up with our E2E or UAT testing. I formerly used Python/ Appium but now Detox for React Native UATs and Puppeteer for React UATs. ### Software Engineer, Front End @ KYOCERA Document Solutions Development America, Inc. Jan 2017 – Jan 2017 | San Francisco Bay Area I am on a large agile/scrum team of about 15 members. We have Backend devs, Front end devs, Project manager, Product owner, Designers, Dev ops, Content managers, and QA members. I am currently involved in building the front end for two applications. One is built in React and the other is in Angular. I built the React app from the ground up and am in charge of most major architectural decisions and help guide and review offshore team member's code. We are currently using really neat things like Redux, Jest, Styled Components, Webpack and more. ### Front End Developer @ Closed Loop, Inc Jan 2016 – Jan 2016 | Sacramento, California Area I was the sole front end developer on a SAAS product called Forager until the funding ran out on this project and it was abandoned. The front end was built using Angular. ### Software Developer @ JLM Energy, Inc. Jan 2014 – Jan 2015 Full stack developer. Built the Residential and Commercial monitoring applications. Also built the website. Currently building a mobile iOS app for residential energy bill monitoring using React Native. Node.js, Express.js, React Native, Jquery, Javascript, LESS, JADE, HTML, CSS, SQL, Postgresql, some PHP. ## Education ### Bachelor's degree California State University-Sacramento ## Contact & Social - LinkedIn: https://linkedin.com/in/ian-butler-46a35a22 --- Source: https://flows.cv/ianbutler JSON Resume: https://flows.cv/ianbutler/resume.json Last updated: 2026-03-22