Advance Search

Browse CVs

Profile photo

Software Engineer

Liverpool

Brainboxes Ltd

"Software Engineer" OR (Software AND Engineer)

3 months ago

Download CV

Employment History

Software EngineerOct 2021 - Present

Brainboxes Ltd

Azure Devops. Use Boards within an agile framework and Repos to keep track of the versioning of my repositories, and to create pull requests.. Use of Pipelines to build f/w and to make basic changes to the pipeline process.. Use of Test Plans to run tests and keep track of test success. Also associating test cases with tests on Visual Studio.. Git Version. Controlling Git versioning within the Devops and Visual Studio UI’s.. Use of the GitFlow workflow for branch management.. Production of UI. Used both the Create-React-App and Vite toolchains to create a UI for controlling industrial connectivity devices. Created components from scratch and adapted premade components from the React-Bootstrap library, using SCSS to implement consistent styling across components. Validated my work using unit tests (Vitest). I used the test coverage metric to assess the scope of my test suite. Managed packages with NPM. Used Icomoon and Icomoon-react to manage sprites. Used the event bus design pattern to manage changes in state. Once the application increased in complexity, used the state management library Zustand to manage the state. Used the JavaScript fetch API and fast-xml parser to fetch XML resources from a server and parse them into useable JS objects. Used JSDoc comments to create IntelliSense and TypeDoc to produce reference documentation. Used Microsoft Visio to create adapted class diagrams as additional documentation.. Long term maintenance and iteration of a Webpage. Fixed bugs on a UI webpage, maintaining the MVVM design pattern of the web page. Used jQuery to simplify the process of adding AJAX data fetching and manipulating HTML, improving the maintainability of the code base. Used knockoutJS to maintain the relationship between the UI’s view and model. When adding new functionality to the webpage, used Wireframe to create a skeleton layout of my proposed changes, Lucid Chart to create state and activity diagrams when planning changes and Jasmine testing framework to

Education History

Meng Mechanical Engineering2015

University Of Sheffield

Personal Details

View Contact Details

View Contact Details

View Contact Details

View Contact Details

Liverpool

View Contact Details

"Software Engineer" OR (Software AND Engineer)

Liverpool

Yes

No

3 months ago

3399267

More...