- Understanding of broader technology landscape across Web, Mobile, Cloud, IoT, Big-Data and ML space.
- Practioner of software development best practices like Agile & iterative dev cycles, BDD, TDD, Code-Reviews (PRs), Automated CI/CD pipeline.
- Building solutions on microservices and cloud architecture that are scalable using Docker and Kubernetes.
- Extensive experience with development and delivery of full-stack web and cross platform mobile applications.
- Extensive experience with big data ETL and analytics applications based on PySpark and Hadoop technologies.
- Hands-on with development technologies like NodeJS, ReactJS, Redux, Python, RDBMS, NoSQL DBs, PySpark, Hadoop, Hive, C/C++, Linux/Unix.
- Hands on with testing frameworks like MochaJS, ChaiJS, SinonJS, Cypress, Behave (python), pytest etc.
- Well versed with tools like Git, JIRA, Jenkins, Containers (Dockers), Kubernetes.
- Knowledge of Machine Learning (ML) landscape; Deep neural networks, Convolutional neural networks, Recurrent Neural networks, Re-enforcement learning.