Ravisher Dhillon

Ravisher Dhillon

Senior Software Engineer @ Quantcast

About Ravisher Dhillon

Ravisher Dhillon is a Senior Software Engineer at Quantcast, where he has worked since 2016. He has extensive experience in software engineering, having held positions at various companies and possessing advanced skills in cloud computing and programming languages.

Work at Quantcast

Ravisher Dhillon has been employed at Quantcast as a Senior Software Engineer since 2016. Over the course of eight years in this role, he has contributed to various projects and initiatives within the company, which is based in San Francisco, California. His responsibilities include leveraging his expertise in software engineering to develop and enhance Quantcast's technology solutions.

Previous Employment History

Prior to joining Quantcast, Ravisher Dhillon worked at Sentient Technologies as a Senior Full Stack Software Engineer from 2014 to 2016. He also served as a Senior Software Engineer at Rms from 2011 to 2014. Earlier in his career, he was a Firmware Engineer at Pmc-sierra for a brief period in 2007 and worked as an Application Developer at Rms from 2008 to 2011.

Education and Expertise

Ravisher Dhillon holds a Master of Science in Software Engineering from San Jose State University, where he studied from 2005 to 2007. He also earned a degree in Computer Science Engineering from Punjab Technical University, Jalandhar, completing his studies from 2000 to 2004. His educational background supports his advanced skills in cloud computing technologies and various programming languages.

Technical Skills and Proficiencies

Ravisher Dhillon possesses advanced skills in cloud computing technologies, including AWS EC2, ElasticBeanstalk, ElasticSearch, CloudFront, Route53, and RDS. He is proficient in multiple programming languages and frameworks such as Java, Python, C#, Spring Boot, Spring MVC, Play Framework, ReactJS, and JavaScript. His experience includes REST API design and development, with a strong foundation in MySQL and SQL Server databases.

Methodologies and Tools

Ravisher Dhillon utilizes Agile Scrum methodology for project management and team collaboration. He is experienced with tools like JIRA, which facilitate effective communication and workflow within software development teams. His strong foundation in front-end technologies includes HTML5, CSS3, AJAX, Promises, Bootstrap, and Material Design.

People similar to Ravisher Dhillon