Hi I'm Nikhil Sharma

Software Engineer

My name is Nikhil Sharma, and I'm a junior studying electrical engineering and computer science at UC Berkeley. Over the last two years, I've taken classes in the fields of cybersecurity, efficient algorithms, and data science. My current interests are network/application security, robotics, and full-stack development. I'm currently seeking a Summer 2020 internship in software engineering.

My Skills

Full Stack Development

I've been doing full stack development during my software engineering internship over the past 3 years. The most recent task involved using Ruby on Rails to develop a web service to map different government security benchmarks.

HTML/CSS/JS

95%

Node.js

85%

Ruby on Rails

85%

Firebase/SQLite

90%

Mobile App Development

I started with Android Studio when I placed nationally for the Mobile App Development FBLA event. Since then, I've built apps for my outreach program, university research, and recently with the MVZ at Berkeley to develop their AmphibiaWeb app.

Android Studio

90%

XCode/Swift

70%

Apache Cordova

80%

UI/UX Design

85%

Data Science

My passion for data science started when I took Data 8 during freshmen year and grew after taking Data 100 sophomore year. I learned a variety of models and libraries used for ML and worked on projects such as making a spam-email detector.

Pandas/NumPy

90%

TensorFlow

75%

Scikit-Learn

85%

R

85%

Robotics

My high school had a 4-year robotics program, so I learned microcontrollers such as Arduino, PIC, and VEX IQ to work on projects involving autonomous obstacle avoidance, full holonomic drive, and wireless mesh networks.

Arduino

95%

Vex IQ

85%

RobotC

90%

Lynxmotion

85%

Experiences

Summer 2019

DevSecOps Software Intern

IBM

Worked on automating components and patching for IBM Cloud Identity thereby saving 40+ hours of manual work every patching cycle. Used Jenkins, Python, BigFix and Fernet symmetric encryption with HMAC to create & automate deployments and facilitate continuous delivery in agile development.

2018-2019

Robotics Hardware Intern

Kiwi Campus

Troubleshoot and calibrate issues in autonomous computer vision movement, wireless networking, and GPS for the smooth functioning of KiwiBots fleet.

2017-2018

Android Developer

AmphibiaWeb

Android developer for AmphibiaWeb, an online platform with over 30,000+ users per month for information relating to amphibian biology and conservation.

2015-2018

Software Engineering Intern

MITRE

Through MITRE, I've gained experience in various fields as well as different AGILE methodologies. Most recently, I worked with Docker, Chef, and Ansible for security and vulnerability testin. I also used Ruby on Rails to create a web service to map various government standards and security benchmarks.

2016-2017

University Student Researcher

University of South Florida

Conducted research under the guidance of Prof. Sriram Chellappan, USF. Enhanced mobile security via an extra layer of sensor-authentication, using data from smartphone sensors and NFC data authentication for secure file sharing algorithm.

2015-

FLASTEM

CS & Robotics Outreach Program

Founded a non-profit to foster learning of robotics and computer science among K-8 underprivileged students. Conducted over 100 workshops and reached over 2000 students and 100 educators during last three years.

2015-2017

Network Administrator Intern

Lakewood High Schhol

As part of the Network Administrator program at Lakewood, I worked on projects that directly helped our school and the entire school system. You can check out a video on one of the projects I worked on here!

Courses

Projects

CalCentralCalendar

Web Development

AmphibiaWeb

Mobile App development

3D Joystick

Robotics

Securing NFC Communication

Mobile/Research

STEMLink

Mobile/Outreach

XBee Zigbee Mesh Network

Robotics/Research

FLASTEM

Web/Outreach

DYSP

Mobile App Development