Abstract
A technical summary. For more information on academics, industry experience, projects, blah blah, check out the sidebar.
Software Engineering
- Good foundations in programming concepts and software design
- Received As for data structures and object-oriented programming
- Working experience:
- Developing on Linux and Windows systems
- Competent in Python 3
- C# and .NET Core
- JavaScript, React, TypeScript + Angular
- Git
- Jira + Confluence + Bitbucket
- Azure DevOps
- Docker
- PostgresSQL, MSSQL
- BigQuery SQL, GCP and dbt
- Airflow
- Other languages I have learnt before but have not used in forever: Java, C, C++, MATLAB, R
- Worked with databases up to 2TB and able to optimize query plans and indices in PostgreSQL
- Basic knowledge in AWS and Microsoft Azure
- Basic knowledge in Solidity
Mathematics
- Good general understanding of the various mathematical fields: linear algebra, calculus, statistics, and discrete mathematics
- Specialised in abstract algebra and its applications
- Received As for high-level modules: real analysis, topology, number theory, ordinary differential equations, and algorithms
- Received A+s for coding theory, cryptography, and honours thesis
Statistics and Data Science
- Intermediate knowledge in numpy, pandas, matplotlib, and scikit-learn
- Basic knowledge in regression (linear, nonlinear, and nonparametric) and data mining techniques in R
- Basic knowledge in time series analysis in R
- Some experience with spaCy and gensim (nlp)
- Some experience with OpenCV (3d computer vision)