Assist Software Engineering team with understanding product requirements, strategy, implementing technical architecture, creating prototypes & management of the full product lifecycle from ideation to rollout.
Plan deployment of complex enterprise-level projects on scalability and reliability
Drive product development and set up code reviews, peer reviews and implement best practices
Drive architecture based on business use-cases to promote performance, security, and reliability.
Perform hands-on full stack development and deployments. Mentor software engineering team on technical best-practices, understanding complex business requirements and cross-training.