My name is Arthur Baronov. I'm a full stack software developer in the Boulder, Colorado area. I love problem solving and creating applications that can improve quality of life.
Skills
Javascript
Typescript
HTML and CSS
React.js
Node.js
Express.js
Python
PostgreSQL
Kubernetes
Helm Charts
Pytest
Selenium WebDriver
Locust Python
C++
Projects
- Designed a front end student database filter which collects student information using HTTP fetch requests and allows for multiple filters to be used simultaneously with useState, useEffect and React hooks. The application uses JavaScript, HTML/CSS, and React.js
- RSA Encryption Email Service Designed a full stack email application that uses RSA encryption with a public and private key to encrypt / decrypt messages from other users. Uses Javascript, HTML, CSS, React, Node.JS, Express, PostgreSQL, and Axios. You can view the Youtube link here.
- Salary Prediction Application implemented with Javascript, Node.JS, Express and PostgreSQL using the least squares method to generated linear regression models from .csv file data. You can view the Youtube link here.
Work Experience
Software Engineer
Outside Analytics
- Implemented bug fixes for front-end React applications.
- Implemented web socket based endpoints using Python and TypeScript.
- Refactored Python code base using design patterns, abstract base classes and Pydantic.
- Designed custom Locust Python user classes to test web socket and socketIO endpoints.
- Documented results of Locust Python performance tests.
- Wrote front-end functions to ensure correct rendering of Cesium JS geometries using TypeScript and React.
- Documented workflow and results using Jira.
- Demonstrated best practices when using Gitlab version control.
- Wrote Helm charts for scalable Kubernetes orchestration.
- Implemented observability and tracing for web socket providers using Grafana, Prometheus and OpenTelemetry.
Software Test Engineer
TekSystems / IQGeo
- Wrote automated test suites using Pytest.
- Maintained test suites using test driven and behavior driven development principals(TDD / BDD).
- Executed application level user simulation using Selenium Web Driver Python.
- Executed and documented scalability and load testing using the Locust framework in Python.
- Documented results of Jira workflow and audit.
- Performed manual and automated test runs for test suites.
- Wrote test cases for new software features.
- Performed and documented results of software regression tests.
- Parsed and evaluated JSON data from API requests.
- Maintained a Linux test environment.
- Performed installation of software versions and patches using Linux.
- Generated graph data of performance test results using Python and Matplotlib.
Systems Test Engineer
Gaming Laboratories International
- Wrote, developed and reviewed test procedure documentation for systems in C and C++.
- Maintained a master schedule of all software releases, including key post-development milestones.
- Worked closely with the Software Engineering team to oversee and manage change control of complex codebase.
- Documented results of Jira workflows and process audits.
- Designed and implement regression tests.
- Ran SQL code to assess, clean, validate and analyze large datasets.
Programming Tutor (C++)
Tutor Me Education
- Reviewed curriculum expectations and developed lesson plans to reinforce understanding of computer science topics.
- Helped students develop a conceptual understanding of data structures and algorithms.
Technical Controller - Sergeant
United States Marine Corps
- Planned and configured network topology.
- Connected switches, routers, hubs and end user devices in a functioning data network.
- Performed analytics of network architecture.
- Documented procedures for hardware and software installation and use.
- Developed test solutions for network outages.
- Implemented controls to provide security for operating systems, software, and data.
Education
Masters of Science in Applied Mathematics
California State University of Long Beach
Studied differential equations, stochastic differential equations, finite element analysis, multi-grid method, numerical analysis, pattern recognition
Bachelors of Science in Applied Mathematics
California State University of Long Beach
Studied probability and statistics, calculus, differential equations, linear algebra, real analysis and numerical analysis
Bachelors of Arts in Physics
California State University of Long Beach
Studied analytical mechanics, electricity and magnetism, optics, quantum mechanics and relativity
Hobbies
Playing Guitar, Gaming, Hiking in Colorado, Watching Anime
Contact Info
Arthur Baronov
abaronov1234@gmail.com