Passionate Software Engineer and Manager with over 15 years of experience in Software Design and Development for companies ranging from small startups to large multinationals.
Key Skills:
- Software Development Lifecycle and Architecture.
- Team Building and Technical Leadership.
- Requirement Analysis, Project Management and Budgeting.
- Quality Assurance and Release Management Procedures.
- Full Stack Software Development.
- Experienced speaker and presenter.