I started my career in the financial industry, where I gained extensive experience before transitioning into software development
Languages & Frameworks
Python (3.12), Node.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Bootstrap 5
Databases & ORMs
MongoDB, Mongoose, PostgreSQL
API Development
FastAPI, Express.js
Frontend Development
Angular, NgRx
Microservices & Deployment
Docker
Project Management
Agile Methodologies, Scrum Master (courses in progress)
API Design & Tools
Swagger, NSwag
Data Automation (n8n)
Webhooks, HTTP Requests, Data Normalization/Mapping, CRM Integration (Directus, Monday.com)
Development Tools
Git, GitHub, Postman, Jira, Studio 3T
A combination of skills I've acquired working in the finance and software development sectors:
- Adaptability
- Analytical Skills
- Attention to Detail
- Communication
- Critical Thinking
- Data Analysis
- Leadership
- Organizational Skills
- Problem-solving
- Risk Management
- Teamwork
- Time Management
My GitHub serves as a canvas where I store and showcase my favourite projects and course work stemming from immersive online courses. These projects and course material emphasize fundamental computer science concepts and web development technologies, including JavaScript frontand backend technolgies, SQL and NoSQL databases, and data structures and algorithms.
Here is a list of a few of my repositories containing my work:
- Yelp Camp
A capstone project that is by far my favourite and perhaps most complete full stack project so far. I have put a lot of effort into this project going above and beyond the scope of the project requirements. - JavaScript Data Structures and Algorithms
A collection of code and notes from the JavaScript DS&A Course on Udemy by Colt Steele - Jammming
A Spotify playlist manager. - Budget Envelopes API
An API to manage a simple budget using a budget envelope strategy. - Boss Machine
Manage your ‘minions’, your brilliant ‘million dollar ideas’, and all the annoying meetings that keep getting added to your busy schedule. - Bankist
A Simulation of a virtual bank
I'm currently focused on courses and certifications aimed at Agile Project Management and Scrum Master roles. I'm passionate about improving team collaboration, streamlining processes, and delivering high-quality products.
Feel free to reach out to me through LinkedIn or Email. I'm always open to connecting with like-minded professionals and exploring new opportunities.