Post Job Free
Sign in

Software Developer Python

Location:
Eugene, OR
Posted:
May 14, 2020

Contact this candidate

Resume:

Nithin Krishna Gowda

Phone:+1-541-***-**** Email:*************@*****.***

Eugene, Or - 97405 Linkedin:https://www.linkedin.com/in/nithin-krishna-gowda/ EDUCATION

University of Oregon Eugene, Oregon

Masters in Computer and Information Science GPA: 3.55/4.0 September 2018 - June 2020 Sri Sivasubramaniya Nadar College of Engineering (Anna University) Chennai, India Bachelor of Engineering, Electronics and Communication Engineering GPA: 8.34/10 June 2010 - April 2014 TECHNICAL SKILLS

● Programming Languages:C, C++, Python, MATLAB

● Web and Database Technologies:MySQL, HTML, CSS, JavaScript

● Machine Learning and Deep Learning Frameworks:PyTorch, Tensorflow, Keras, Docker, NumPy, SciPy, NLTK, SkLearn

● Other Skills:MPI(Message Passing Interface) programming, TCP/UDP Socket Programming PROFESSIONAL AND ACADEMIC TEACHING EXPERIENCE

Graduate Teaching Assistant University of Oregon September 2018 - Present Data Structures OOPS in Python Web Development in HTML and CSS

● Entirely responsible for setting up lab assignments, office hours and grading under supervision of the primary instructor.

● Served as a substitute instructor to a class of 150 students in place of the professor.

● 5 years of teaching experience at different levels from high school to undergraduate level. Software Developer (Embedded c++ and Java) Bhumi - NGO, India June 2014 - July 2018

● Modified Ardublocks (graphical programming language written in Java) for the Arduino microcontroller board to be compatible with Dwenguino and Induino boards (low-cost versions of Arduino).

● Designed course work, curriculum, and training materials for the volunteers and trained them to teach robotics to students underprivileged schools across the country.

● Because of my team's effort, the robotics training wing of Bhumi is active in 5 major cities in India and has impacted more than 5000 students across the country.

Physics and Computer Science Instructor HUS and APL Global School, India June 2015 - June 2018

● Primary and sole instructor responsible for designing coursework, conducting labs and providing instruction to more than 150 students for the Cambridge curriculum and International Baccalaureate Diploma Programme.

● Provided guidance as an advisor and mentor to 20 students to conduct individual research. ACADEMIC PROJECTS (https://github.com/gnithink )

Chat Application using the Berkeley Socket API (C, C++, Socket Programming)

● Used the UDP protocol to Implement the following functionalities for the client side and server processes - ability to create groups, join and leave groups and switch between different groups.

● Implemented the server to server communication to balance the load between multiple servers so that the chat application can handle a large number of users.

Calculating the Distributed Page Rank on a Large Graph (C, C++, MPI (Message Passing Interface))

● Implemented the page rank algorithm by google on a large graph with more than 1.5 million nodes and 15 million edges extremely efficiently with a run time of less than 15 seconds.

● Distributed the load across multiple processes running on single or different computers using MPI(Message Passing Interface)

Multi Label Text Classification - Tagging of StackOverflow Queries (Python, TensorFlow, Keras, SkLearn, NLTK )

● Built the entire machine learning pipeline starting from preprocessing of text to evaluation of the performance of different linear models like logistic regression, SVM and naive-bayes classifiers on tagging stackoverflow queries.

● Preprocessing done using stemming, lemmatization and removing stop-words. Vectors generated using Bag of Words and TF-IDF models. Evaluation done using performance metrics - Precision, Recall, F-1 score and ROC curves.

● Implemented the same task using word embeddings, n-gram convolution and multi-layer perceptron (Deep Learning). ACHIEVEMENTS

● Awarded best project of the year in under-graduation for the research done on the autonomous navigation of unmanned aerial vehicles. Built a MATLAB based flight simulator using Kalman-filters and PID loops.



Contact this candidate