Danial Manavi

Software Engineer, Web Developer, and Consultant in Vancouver, BC

Seasoned software engineer with over 10 years of experience, specializing in bringing startup ideas to fruition. Proficient in TypeScript, JavaScript, Python, and C#, with extensive experience in NodeJS, React, and .NET frameworks. Adept at designing and implementing event-driven and microservices architectures, leveraging cloud platforms like AWS and Azure. Skilled in DevOps practices using Docker, AWS Code Pipeline, GitHub Actions, and Azure Pipelines. Proven track record in developing scalable, high-performance applications, optimizing databases, and integrating with third-party services through RESTful APIs.

Technical Skills
- Programming Languages: TypeScript (NodeJS and browser), JavaScript (NodeJS and browser), Python, C#, Bash scripting
- Frameworks: React, .net framework, Express, NestJS, NextJS, Jest, Sinon
- Databases: PostgreSQL, MongoDB, AWS DynamoDB, Microsoft SQL Server, Redis
- DevOps: Docker, AWS Code Pipeline, AWS CDK, GitHub Actions, Azure Pipelines
- Cloud Services: AWS, Azure
- Software Architecture: Event-driven architecture, Microservices architecture, API-based (service-based) architecture
- Additional Skills: Linux, HTML, CSS, browser automation, AWS Lambda, S3, SQS, EventBridge, RDS, AWS API Gateway, ELB, ALB, Cognito, Azure Functions, Azure App Service, Azure Service Bus, Azure Storage, Azure DocumentDB, Database design, Design patterns

  • Work
    • Modernify