I am a graduate student pursuing Masters of Science in Computer Software Engineering in Arizona State University, Tempe. My focus area includes Advanced Algorithms and Data Structures, Programming Languages Principles, Applications and Techniques of Deep Learning, Natural Language Processing, Semantic Web Engineering, software patterns, and project management techniques.
I work as a part time web developer for the global outreach and extended education department of the Arizona state University, Tempe, while doing my masters.
Before starting my graduate studies, I was working as a senior software developer in Accenture Services, Gurgaon, as a full stack application developer. My role there was to design, develop, test, and deploy highly scalable and optimised java based applications for customers in Telecom industry, Media industry, and Public Services. I got the opportunity to research and perform POCs on a variety of technologies to improve the products' quality and the development process.
I have done my bachelors in Electronics and communication with my focus area being signal processing, and FIR and IIR filters optimization.
In my free time I like to read research papers, explore new open source projects on github, and do online courses on coursera and udemy. On weekends, I love doing hiking and cycling.
Technical Skills!Algorithms, Data Structures, J2EE, Mean
AI, Deep Learning, Machine Learning, Big Data
MySQL, Oracle SQL
Java, Python, PHP, JavaScript, C, C++
HTML5, CSS3, Bootstrap, Adobe CMS, Drupal
Spring, Hibernate, Flask, CherryPy, Portlets
Numpy, ScyKit, MatPlotLib, Panda
Web application for monitoring weather
Personal project to learn modern js frameworksA mobile review system architecture with interfaces for both admin and customer on mobile and web platforms.
Developed the system for this startup from scratch. Developed backend and front end by myself.Used semantic web engineering to rank major US towns and cities based on their safety indices
Developed a loadable kernel module for linux OS to monitor the running processes
Developed this kernel to learn development of kernel modules in operating systemsDesigned and developed a programming language with various data types and operations
Used ANTLR to help parse program based on a BNF-like grammar.