Specialised in Object-Oriented Programming (OOP), Test-Driven Development (TDD), and Agile methodologies.
- Developed proficiency in Ruby, JavaScript, React, SQL, and testing frameworks.
- Demonstrated adaptability through quick acquisition of new languages and tools to achieve tech neutrality.
- Key projects utilised tech stacks comprising Ruby or JavaScript, React, PostgreSQL, ActiveRecord, MongoDB and Express.
- Conducted comprehensive testing using RSpec, JEST, and Cypress
- Worked within Agile teams, embracing XP values, pair programming, continuous integration/delivery (CI/CD) and efficient Git workflows.
Acquiring housing developments across England to deliver new homes for rent
- Managed project timelines and ensured adherence to schedules, demonstrating strong project management skills integral to Software Development Life Cycle (SDLC).
- Conducted quality assurance tasks, validating my ability to perform effective code reviews and maintain high standards of code quality.
- Utilised analytical and problem-solving skills in evaluating investment portfolios, akin to debugging and optimising algorithms in software development.
- Showcased strong communication and presentation abilities, regularly engaging with senior executives and C-suite personnel.
UK & International Real Estate Investment
- Led a team and oversaw the due diligence process, highlighting my leadership capabilities and risk management skills crucial in software quality assurance.
- Utilised financial modelling skills in property investment, indicative of my ability to tackle algorithmic problem-solving in software development scenarios.
UK Property Investment Company
- Appraised complex investment opportunities, requiring strong analytical thinking and decision-making skills
- Took ownership of transactions, reflecting my ability to take project ownership in software development, driving tasks from initiation to completion.
- Ensured the company’s interests were protected, showing my attention to detail and diligence, both critical when debugging and ensuring software quality.
Property Services and Asset Management
- Provided training to both new and existing employees, showcasing my leadership and mentoring abilities, integral for team development in software projects.
- Regularly corresponded with various stakeholders, demonstrating strong communication skills and effective stakeholder management, vital in collaborative software development environments.