12+ years of experience as a software developer for web-based large-scale enterprise applications.
Developed and supported large-scale enterprise applications in production with SQL and/or NoSQL databases and big data architecture with Spark/HDFS/Pandas/Python
Demonstrated experience in best practice REST-based API design, data modeling, asynchronous/message-driven design, and code quality with automated unit tests.
Proven ability to develop resilient code (best practice error handling) that performs and scales for large enterprise needs
DevOps end to end experience with tool chains such as Docker, GitHub, Travis/Jenkins, minikube/kubernetes, Jira, GoCD
Deep expertise in developing REST-based API's (json/yaml), Micro-services with RDBMS and NoSQL
Experienced in leading by example and mentoring others in best practices, error handling, and large-scale development with big data architectures.
Excellent verbal and written communication abilities: must effectively communicate with technical and non-technical teams
Masters degree in Computer Science or equivalent
Working knowledge of using cloud technologies and architectures, including Virtualization, APIs, Micro-services and Containers in multiple cloud providers such as AWS, Azure, Google Cloud, IBM Cloud, and or vmWare
Experience with large-scale application performance testing and monitoring using JMeter, Selenium, New Relic etc.
Understanding of Public and Private Cloud Provider services usage and billing paradigms
Experience with Machine Learning Frameworks
Experienced with Jira / Confluence, GitHub, Travis, TestRails, GoCD.