Post Job Free

Resume

Sign in

Programming Languages: C, C++, Go, Java, JavaScript, Python Web Te

Location:
San Jose, CA
Posted:
August 22, 2019

Contact this candidate

Resume:

Sanjna Dhamejani

San Jose, CA ac95jr@r.postjobfree.com +1-650-***-**** Git LinkedIn

EDUCATION

San Jose State University, California May 2020

Master of Science in Software Engineering. (GPA: 3.55/4) University of Mumbai, India May 2017

Bachelor of Engineering in Computer Engineering (GPA: 3.4/4) TECHNICAL SKILLS

• Programming Languages: C, C++, Go, Java, JavaScript, Python

• Web Technologies: CSS, HTML5, GraphQL, MERN stack, Apollo Client, Redux, RESTful API, EJS, AngularJS

• Frameworks/Libraries: Apache Kafka, Electron, JSON Web Token - JWT, PassportJS, Redis, RabbitMQ

• Databases and Tools: Couchbase, MongoDB, MySQL, RiakKV, SQLite, Oracle, AWS, Android Studio, Git, Grafana, Eclipse IDE, Flask, Prometheus, Terraform, VDP

• Cloud Technologies: AWS EC2, AWS Elastic Load Balancing, AWS Cloud9, AWS API Gateway, Google Cloud Platform, MongoDB sharding on AWS, Amazon RDS, AWS S3, MLab, Docker, Heroku, Kubernetes, KONG API

• Testing: JUnit, JMeter, MochaJS

INTERNSHIPS

VMware Inc, Palo Alto, CA May 2019 – August 2019

Software Engineer Intern

• Developed an exporter in NodeJS which runs as a Docker container inside a Kubernetes pod that fetches results from Couchbase and converts them into format for Prometheus. Configured Prometheus to scrape results from the exporter and forward to Wavefront for alerting purposes.

• Created log rotation scripts to clear up logs and archive directories after daily rotation on VMware Photon appliances to reduce disk usage and thereby increasing the performance.

• Built a Bugzilla recommender using Flask and AngularJS to suggest previously filed bugs to avoid duplication of bugs for Intern Borathon 2019. Won 3rd

prize for the same.

Trivia Softwares, Mumbai, India February 2018 – April 2018 Summer Intern

• Created an Education Portal system using Python and Oracle database. The application allowed a student enter his details, view, update and delete them. Used tkinter package to create the GUI of the application. ACADEMIC PROJECTS

Counter Burger – (AKF Cube, AWS, Docker, GCP, Go, Kong API, Kubernetes, MongoDB Sharding, RiakKV, ReactJS)

• A highly available cloud application, with various microservices written in Go and ReactJS.

• Used AWS and GCP to deploy load balanced Dockerised containers on Kubernetes clusters. Used Kong API to enable no single point of failure. Used MongoDB sharding for scaling and RiakKV for availability. LinkedIn Prototype – (AWS, MERN stack, JavaScript, MySQL, Redux, REST API, Kafka, RDS, Redis Cache, S3, JWT)

• Developed a distributed scalable full-stack application which is a prototype of ‘LinkedIn’ and hosted it on AWS on multiple client and server instances and used Elastic Load Balancing for these instances.

• Sharded MongoDB clusters on AWS instances and replicated RDS to use it as the database.

• Implemented Redis caching, Kafka and connection pooling to increase the performance of the application. DockerGUI – (Electron, JavaScript, React, NodeJS, Docker)

• Developed a desktop app that uses a GUI for creating and managing Docker containers.

• The application included Docker Hub integration through which a user can create containers from the images they have pushed to their repository.

HomeAway Prototype – (AWS, GraphQL, MERN stack, Apache Kafka, Apollo Client, PassportJS, JWT)

• Developed a distributed full-stack application which enables the user to post as well as search and book properties and also message other users.

• Resolved the problem of data over and under fetching by using GraphQL concepts of Query and Mutation.

• Wrote code for the message chat feature which enables users to send and receive messages. Deployed the entire application on multiple AWS instances.

Emergency Vehicle Guidance System – (Android, MERN stack, Heroku)

• Developed a system that aims to reduce the time taken by emergency vehicles to reach their destination, by preempting traffic signals on their path.

• Created an Android application for driver and a control room web screen to view overall system and deployed it on Heroku.



Contact this candidate