Technical Writer2018 - PRESENTOkta, Inc.
Technologies: Angular, REST API, OAuth 2, JWT
- Developed various Angular applications.
- Implemented single sign-on authentication.
- Wrote a number of tutorials.
- Fixed bugs in the code as they appeared.
- Updated the build process using Maven and Gulp.js.
Lead Developer2011 - PRESENTCogito Learning Ltd
- Designed and implemented REST APIs for web and mobile applications.
- Designed and developed an Android app for GCSE maths training.
- Created an Android app for calculating and explaining mathematical derivatives.
- Built a library for parsing and manipulating mathematical expressions.
- Implemented a WordPress tracking system for recording links to external resources.
- Extended a shopping cart system to allow highly customized products.
- Constructed an Android app for calculating and explaining mathematical derivatives.
- Implemented a WordPress theme framework for responsive single-page websites.
- Created a React-based extension for the WordPress dashboard.
- Implemented various websites from mockups.
- Designed and implemented a financial risk analysis software.
- Created a database abstraction layer in C++ to work with different SQL databases.
- Led the software development team.
- Created single-page applications using Angular.
Theoretical Physicist2013 - 2018STFC, Rutherford Appleton Laboratory
- Implemented numerical algorithms in C++, Python, and MATLAB.
- Created large-scale simulation codes using MPI.
- Supported large-scale simulation packages.
- Designed and implemented a library for grid-based simulations on large clusters.
- Built tools for working with large datasets.
- Implemented a reader and converter for proprietary data format.
- Integrated systems of differential equations using various methods.
- Implemented automatic symbolic manipulation of mathematical systems using Mathematica.
- Created a web-based automatic formula book based on React.
- Developed a parser for a C-style declarative language.