# Deirdre Sweeney > Staff Software Engineer at Aurora Innovations Inc. Location: United States, United States Profile: https://flows.cv/deirdre I am an experienced Software Engineer. I currently work for Uber ATG where I am on the Simulation UI/API team. My focus is on full-stack development where I am able to work on both an API and UI together. I have extensive experience in React/Redux and in Node.js. I often excel at project management / workflow management where I can organize backlogs and have the system/products work for the engineers. I go out of my way to make sure my coworkers feels comfortable and I have experience working with management in addressing the needs and requirements of the product and my team. ## Work Experience ### Staff Software Engineer @ Aurora Jan 2015 – Jan 2020 | Pittsburgh, Pennsylvania, United States ### Software Engineer II @ Uber Jan 2013 – Jan 2015 | Pittsburgh, Pennsylvania At Uber ATG, I work on the Simulation Test Manager Team. We build a UI, API, and Infrastructure for the Simulating Self Driving Cars. We focus on creating/updating/releasing scenarios where we can map out possible opportunities a self driving vehicle might come across on the road. We then evaluate all autonomous vehicle code against these important scenarios to ensure there are no regressions in the code base. We focus on displaying these results to the engineers, thus enabling them to determine how their code changes affect the overall vehicle. And we focus on allowing the validation teams to be able to create and update scenarios, sets of scenarios, and collections of scenarios, thus ensuring the autonomous tests are as invaluable and present as possible. ### Software Engineer @ General Dynamics Mission Systems Jan 2011 – Jan 2013 | Greater Pittsburgh Area During my time at General Dynamics Mission Systems, I worked on 2 main projects: "Enterprise Product Line Engineering" and "PIM/PAM Orchestrator". I worked on Enterprise Product Line Engineering (or EPLE) for over a year and a half (January 2011 - September 2013). Specifically I: * Designed, developed, tested, released and maintained a React/Redux web application with a Node.js/Express application server for an internal Enterprise Product Line Engineering tool. * Architected, developed, and managed a RabbitMQ messaging service and schema between the front-end application server and the back-end services. * Designed, developed, directed and managed a refactor effort of a .NET backend framework. * Worked on a high-performing team of 5 developers while closely collaborating with other teams in our project, including UX, Architecture, Test, Deployment, and Leadership. * Participated on a 70+ person project implementing the SAFe Agile Processes. * Helped remove impediments and blockers for my team whenever possible and represent my team when communicating with other teams and Leadership. * Provided technical leadership and expertise to the team’s Product Owner. Manage the team’s backlog and present the team’s status to Leadership I worked on PIM/PAM Orchestrator for about half a year (September 2011-March 2013). Specifically I: * Developed, tested, and released a React/Redux web application for PimPam Orchestrator (PPO). PPO is a new GDMS application that acts as a user friendly interface to help integrate external company applications into Privileged Access Management (PAM) tools, such as Thycotic. * Collaborated and integrated with a REST/Spring backend microservice system * Advised and lead the cross-site project in Atlassian Management tools and general Agile processes. ### Software Engineer @ Rivers Agile Solutions Jan 2011 – Jan 2011 Assisted in the transition of all 360fly web team knowledge and services to Heated Details, Inc. including but not limited to all website, web API, and e-commerce code bases, e-commerce support, all third party services and administrations, management of environments, and general release processes. ### Software Engineer @ 360fly Jan 2010 – Jan 2011 The WebTeam at 360fly consists of four separate projects: the 360fly Website, the 360fly Web API, the 360fly E-commerce Platform, and the 360fly Video Encoding and Player. * 360fly Website: we use Django CMS, Django DRF, and React to develop many web pages, including but not limited to, uploading, browsing, and displaying 360 videos. * 360fly Web API: we make apps using the Django Rest Framework that provide support to the mobile apps, Desktop app, and website with everything from app version checks, to video upload/processing, to user login/registration. * 360fly E-commerce Platform: we use Django Oscar Framework, Stripe, and Mulesoft ESB to checkout cameras and accessories, communicate with our distributors, handle shipping, cancellations, and refunds, and provide internationalization and localization to sell products worldwide. * 360fly Video Encoding and Player: we use exiftool, exempi, and TeleStream to encode all videos into various different sizes. We save these videos in the 360fly Web API, and we play the videos using a custom 360° web player that utilizes WebGL, VideoJS, and HTML5