A multi-skilled full stack software engineer with comprehensive experience in designing, developing and deploying software solutions. Have a proven ability to lead distributed teams to deliver solutions in highest quality that meet customer requirements.
- Hands-on experience in full software development lifecycle.
- Hands-on experience in Agile SDL methodologies and tools.
- Hands-on experience in software architecture and design.
- Hands-on experience in working on R&D projects. Skilled in working in dynamic and vague requirements.
- Hands-on experience in working with remote and distributed teams in large corporates.
- Hands-on experience in building cloud services on Microsoft Azure using Nodejs, .Net stack, and Java stack technologies.
- Hands-on experience in frontend web frameworks and build tools (JavaScript ES6, TypeScript, Reactjs, Redux and WebPack).
- Hands-on experience in C# language and .NET framework.
- Hands-on experience in No-SQL and SQL database systems: MongoDB, CosmosDB, Azure Table Storage and SQL Server.
- Hands-on experience in Android Development for smart phones and Android TV using both Java and Kotlin.
- Experience in Serverless computing (Azure functions).
- Experience in Continuous integration using Docker.
- Experience in cross platform desktop app development using Electronjs.
- Experience in developing WebRTC based real-time communication platforms.
- Experience in unit testing, integration testing and end to end testing.
- Strong OOP skills.
- Strong analytical and problem-solving skills.
- Adaptor for engineering excellence and best practices.
- Highly dedicated and self-motivated