I am a dynamic software engineer and application developer. I have created multiple web applications using different web technologies.
At San Jose State, I am pursuing a dual specialization in Data Science and Enterprise Software Technologies and cross-specialization in Cloud Computing. I am interested in working on Distributed Systems and Big Data Technologies.
Developed strong programming skills with thorough knowledge of Data Structures and Algorithms in my ongoing master's degree and with 2.5+ years of industry experience as an Associate Software Engineer at InfoBeans Technologies LTD.
Experience with:
Languages: Ruby, Java, JavaScript, Python, Go, C#
Frameworks – Rails, Django, Spring, Spring Boot, Express, .NET, JUnit
Web technologies : Node JS, React JS, Redux, Angular JS, HTML5, CSS3, AJAX, jQuery, JSON, Bootstrap, REST/SOAP Web Services, plotly JS, SCSS
Cloud Technologies : Docker, Kubernetes, AWS SDK for Ruby, CloudFront, Amazon S3, Heroku
Tools: JIRA, Maven, Gradle, Git, RabbitMQ, BitBucket, JMeter, Mocha,Selenium, Apache Kafka, Apache Zookeeper
Database: MySQL, PostgreSQL, MongoDB, Solr, ElasticSearch, SQLite
Operating System: Mac OS X, Linux
Payment Gateways: Paypal, Stripe
Application/Web servers: Webrick, Apache, Amazon AWS, Nginx, Puma
Wafer Processing for Semiconductor Machines
Description:   A web application which helps to drilldown the issues in the semiconductor machine. Each machine produces log files which are parsed by a preprocessor to dump data in the database. This helps to calculate throughput of machines which produces small chips and helps the owner to know the issues going on in the wafer processing
Tools/Technologies: React JS, Node JS, Express JS, jsPlumb, Solr, JAVA, ElasticSearch, Akka, Redux, plotly JS, Material UI
1.   Interior Decoration and Social Networking
Description:  A web application that serves as a tool for the user through image upload features, forums, blogs and various communication features. It is a social network for creative interior designers and home decorators to cherish their ideas and put them on walls to make clients feel at home with modern luxuries and amenities
Tools/Technologies: Ruby on Rails, React Native, HAML, CSS, Bootstrap, JavaScript, jQuery, Ajax, JSON, XML, GitHub, MySQL and Solr
2.   Sports News, Social Betting, Fantasy Sports and Community Web Application
Description:  Web application which is a colossal sports community dedicated to sports fans across the globe. It boasts one of the world's largest public sports databases, social betting on match results, a wide variety of current news and in-depth articles written by professional pundits, league results updated in real time, as well as extensive forums where members can discuss their favorite stars and team. This website includes social networking elements as well as a fantasy sports module
Tools/Technologies: Ruby on Rails, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, XML, JSON, JIRA, Git, MySQL and Solr
3.   Consulting Mobile Application and Web Services
Description:  A web application that offers a global network for exchanging know-how and getting paid for it. Sometimes you need a really experienced person to solve your specific problem or teach a skill and this website helps you to find experts who fit your needs. This website is a live consulting platform via video, audio call or chat that instantly let consumers find and connect with professionals. This application is especially for users who are seeking guidance at any level and also provide an additional source of revenue for professionals or experts in their field. The administrator is able to assist, track and control user activities via web portal interface
Tools/Technologies: HTML5, CSS3, Bootstrap, React JS, jQuery, Ajax, JSON, Heroku, Ruby on Rails, PostgreSQL, Paypal, Braintree, XMPP and OpenSips, Cloudfront, Amazon S3
4.   Inspirational Quotes Sharing and Social Networking App like Instagram
Description:  A social quote application that is all about a community of creativity and inspiration. It is a whole new way to discover, create, and share beautiful picture quotes. User selects a photo, add his own quote or selects from other created quotes in the quote library and posts his creation to the community. The app contains features which allows user to follow other users, like and comment on the posts
Tools/Technologies: HTML, CSS, Bootstrap, JavaScript, jQuery, Ajax, JSON, Python, Django, JIRA, Git, MySQL, Amazon S3 and CloudFront
5.   Coupon Distribution and Management
Description:  This is an iPad based Application. It is a live coupon distribution platform via web service that instantly let users to consume the distributed coupons. This application is especially for the organization employees who wants to use and consume coupons. The administrator is able to assist, track and control user activities via web portal interface. Web services generation and administrator interface for professionals and interface for super admin is done in rails.
Tools/Technologies: HTML, CSS, Bootstrap, JavaScript, jQuery, Ajax, JSON, Ruby on Rails, JIRA, Git, SQLite, Web Services
6.   Advertising Mobile Application
Description:  An android application which gives Provision of free calling credit based on video advertisements by redeeming points as credits. It makes user view advertisements before connecting a call. After a user watch the advertisement, the user is credited with points and using those points they can recharge their mobile number
Tools/Technologies: HTML, CSS, Bootstrap, Angular JS, jQuery, Ajax, JSON, Python, Django, JIRA, BitBucket and MySQL
1.   Movie Ticketing Portal(Replica of Fandango Website)
Description:   A team of 5 members created a prototype of Fandango (Online Movie Ticket Booking Portal) which helped users to book movie tickets online. This application allowed the user to see the nearby multiplex and different show timing entered by multiplex admin. The user can book seats in the movie hall and checkout with the number of tickets booked
Tools/Technologies: React JS, Node JS, Express JS, Passport JS, Bcrypt, Apache Kafka, MongoDB, MySQL, CSS, Bootstrap, Mocha, JMeter, Redux
2.   Job Search and Hire Website(Replica of Freelancer Website )
Description:  A web application that allows employers to post technical projects and freelancers to bid on those projects. Bidding includes the cost and number of days for the project. According to the bids and freelancer experience, the employer hires a freelancer. Freelancer is notified through an email after he has been hired. The freelancer can upload the project after it is completed and the employer has an option to download the completed project for testing and future enhancements
Tools/Technologies: React JS, Node JS, Express JS, Passport JS, Apache Kafka, MongoDB, MySQL, JAVA, Spring Boot, Bootstrap, JMeter
3.   Partition Tolerance & Cloudscaled Microservice App
Description:   Cloud based project in which we created a Saas based application for burger counter. Any user or tenant can create his own website using the software provided.A user can customise the food item and place order for the same. Maintained shopping cart using Redis DB
Tools/Technologies: React JS, Go, Express JS, Passport JS, Redis, MongoDB, Bootstrap, AWS, Jenkins, Paypal
4.   Media Based Services Website(Replica of NetFlix)
Description:   A team of 4 members created a prototype of Netflix which helped users to watch movies, series and other online shows after buying subscription
Tools/Technologies: React JS, Java, Spring, MongoDB, MySQL, CSS, Bootstrap, Redux, AWS Load Balancing/Auto Scaling
5.   Emily AI ChatBot for Depressed people
Description:  A team of 4 members created a web application which allows depressed people to talk to a chatbot. A user can discuss the issues and the chatbot will respond with a solution. Initially, a user has to fill a form in which he has to answer few psychological questions which help the bot to understand the psychology and respond accordingly
Tools/Technologies: React JS, Node JS, Express JS, Passport JS, MySQL, CSS, Bootstrap, DialogFlow, Machine Learning, Blockchain, Redux
6.   TechAlchemy
Description:  A machine learning based web application which generates ideas using two different fields of studies. A user is asked to put in his skills and interests. After generation of an idea from different fields, a forum is created where the users with the same skills and interest can share their knowledge
Tools/Technologies: React JS, Node JS, Express JS, Passport JS, SQLite, CSS, Bootstrap, Machine Learning, Python, Redux
7.   An Angry Bird Game
Description:  A team of 5 members created an angry birds game on GreenFoot. Used multiple design patterns to code this game. Java is used to create the project. This game is created keeping in mind all the Agile and Scrum principles
Tools/Technologies: GreenFoot, JAVA, Design Patterns, Scrum, Agile, Kanban
1.   Riches of India
Description:  A project that focused on the diverse handicrafts of India. I had used image slider, worked with map coordinates, created proper menus and gallery, incorporated audios and videos and thus, created a colourful, yet easy-to-use website.