# Olga Nikulina > Team Lead/ Senior Software Engineer Location: Los Angeles, California, United States Profile: https://flows.cv/olganikulina ## Work Experience ### Senior Software Engineer Team Lead @ NuORDER by Lightspeed Jan 2022 – Present | Los Angeles, California, United States • Manage team of 7 engineers in developing features across the frontend and backend of our application, using technologies including JavaScript (React + TypeScript), Go Lang, BigTable, Mongo, Spanner, and BigQuery • Have taken multiple features from idea to production • Design and proposing solutions, build proofs of concept, and fix bugs as time permits • Collaborate closely with PMs, design, QA and other stakeholders to align on feature requirements, timelines, and risks • Emphasize research and documentation of existing features to better inform estimates of future work • Conduct code reviews to ensure only quality and bug free code gets checked in to Gitlab • Lead scrum ceremonies, including standup, planning, retros and demos ### Software Engineer @ NuORDER by Lightspeed Jan 2017 – Jan 2022 | Greater Los Angeles Area • Wrote reusable React components using latest features, including hooks, higher order components, and the context API • Enhanced current TypeScript implementation by using generics to build more powerful types and interfaces • Broke out and refactored pieces of legacy application such that standalone projects could be worked on and deployed more efficiently • Developed REST-based APIs on Node backend using Express and Mongoose ### QA Automation Engineer @ NuORDER by Lightspeed Jan 2015 – Jan 2017 | Greater Los Angeles Area • Design and document Selenium testing framework using WebdriverIO and using page object model to automate UI regression testing • Ensure the validity of both automated and manual tests by writing API based scripts which are run from Jenkins and which are used to populate testing environments with sanitary and tester controlled data • Commit features to frontend codebase written in React and Redux; commit code fixing bugs found in the process of validating other developers’ features • Compose extensively detailed, fully comprehensive tickets in JIRA , often including small JS programs which can be used to automate bug reproduction steps • Before proceeding with testing of any feature, write up JS scripts which populate sanitary data thereby creating a fully controlled and reproducible testing environment • Work closely with development team to ensure clear channels of communication regarding requirements, bugs, and deadlines • Carefully investigate bugs by inspecting API calls, checking the code base, and querying the database for the origin of each error ### QA Engineer for Solution Delivery @ Eccentex Corporation Jan 2014 – Jan 2015 • Develop and document testing framework of Selenium based helper classes to enhance and expedite the development of new test scripts on company's SaaS platform • Develop Java based GUI interface for loading, running, and viewing the results of modular Selenium test scripts • Continuously work to enhance and refactor script code base • Write PL/SQL algorithms to populate test environments with fake data • Work as part of agile development team • Perform Black box, smoke, compatibility, functional and regression testing on Solution Delivery products • Write detailed bug reports in Jira based on testing results ### Dedicated Support Engineer @ Eccentex Corporation Jan 2013 – Jan 2014 • Responsible for designing requirements and building training and demo applications for partners and clients using Ext.NET, JavaScript and PL/SQL using Visual Studio, SQL Developer and the company platform • Wrote test cases using Selenium to run on the US Veterans Administration solution in preparation for UAT • Managed the investigation, reporting and resolution of issues, bugs and improvements in the US Veterans Administration solution, the NY State Department of Financial Services solution and the company platform ### Professional Services Consultant @ Eccentex Corporation Jan 2012 – Jan 2013 • Wrote technical documentation, use cases and training materials for company platform • Conducted reporting, investigation and testing the resolution of critical platform and solution issues by creating test plans, checking logs and monitoring web services ### SIRI Intern @ Jet Propulsion Laboratory Jan 2012 – Jan 2012 • Worked with Fortran code written in the 1970s which maps the atmospheric content of various solar bodies including Earth, Mars, Titan, and the Interstellar Medium • Edited the code to optimize for parallel processing • Composed and edited custom makefiles, input files and output files • Created a custom package of files for use by other learning institutions • Optimized code compilation efficiency through the use of preprocessor commands ## Education ### Master of Science - MS in Computer Science Georgia Institute of Technology Jan 2025 – Jan 2028 ### Associate of Science - AS in Computer Programming Santa Monica College ### Bachelor's degree in History UCLA ## Contact & Social - LinkedIn: https://linkedin.com/in/olga-nikulina-7014753b - GitHub: https://github.com/onikulina --- Source: https://flows.cv/olganikulina JSON Resume: https://flows.cv/olganikulina/resume.json Last updated: 2026-03-22