1. Jubi Krishnamoorthy 4141 Spruce Street, Unit 102
Portfolio http://jubikrishy.wix.com/mysite-1 Philadelphia, PA 19104
(267) 684-9722
jubi.krishy@gmail.com
OBJECTIVE
Seeking a Fulltime Position as a Software Developer/Engineer to contribute and expand upon skills, experience and capabilities
EDUCATION
University of Pennsylvania, School of Engineering and Applied Science, Philadelphia, PA
Master of Science in Engineering, Electrical Engineering, May 2016, GPA: 3.68/4.00
Relevant Courses: Programming Languages and Techniques (Python/Java 8), Software Systems, Database Management Systems,
Project Management, Control of Systems and Real Time Embedded Systems
PSG College of Technology, TN, India
Bachelor of Engineering in Instrumentation and Control Engineering, GPA: 9.37/10.00
Relevant Courses: Operating Systems, Programming in C/C++, Computer Networks & Topology, Digital Image Processing, DSP,
MicroProcessors and Microcontroller Programming, and Embedded System Design
EXPERIENCE
Research Assistant July 2015 April 2016
GRASP Laboratory, University of Pennsylvania, Philadelphia, PA
● Worked on detecting the product name using the barcode in the image frames that the robot captured by interfacing the ZBar
barcode detector software and the Boundary Details of the barcode using filtering algorithm (MATLAB).
● Developed a GUI to map the key points obtained using Harris detection algorithm onto the occupancy map. Also, created a
dataset for verifying the accuracy with which the Robot operates (MATLAB)
Research Assistant (Scientific Programmer) October 2014 to December 2014
Yodh Biomedical Optics Group, LRSM, University of Pennsylvania, Philadelphia, PA
● Decoded the previously built Python Breast Shape Reconstruction program and helped to reengineer the algorithm (MATLAB)
Teaching Assistant September 2015 May 2016
Project Management, University of Pennsylvania, Philadelphia, PA
TECHNOLOGY SKILLS
Languages/Design Packages
JAVA, C, C++, Python, SQL, NoSQL, JavaScript, Angular.js, HTML/CSS, Node.js, MongoDB, XML, LabVIEW, MATLAB, SCADA, 8051
and 8086 Assembly Language Programming, PLC
Concepts
Object Oriented Design, Multithreading, Algorithms, Data structures, Distributed System and Database Design, Full Software
Development Lifecycle, Agile Software Development
Networking Protocols
UDP, TCP/IP Protocols and RPC
TEAM PROJECTS
Distributed Chat System (C++, Linux) (Spring 2016)
Created a fully distributed text based group chat system top of UDP and fully ordered multicast protocol. Implemented the chat
system with a Centralized Sequencer which was decided based on the Bully algorithm. A Decentralized total ordering Protocol was
implemented for the project
Voting, ServerClient (C) (Spring 2016)
Designed and implemented a voting system using the“socket interface” (UDP & TCP) and SUn Remote procedure calls. The voting
system allows clients to communicate with a server that enables the voters to vote for a candidate over a networ
MovieBook (MySQL, MongoDB, AngularJS, Express, HTML/CSS, Node.js server) (Fall 2015)
Developed a web application that is social platform where users can follow other users, rate movies they have watched, and discover
new movies to watch and friends to follow based on a recommendation algorithm. The recommendation algorithm considered the
previous rating given by the user
2.
Web based Orchestration tool for Immersive Entertainment System (Embedded C (Spark), RDS Instance, TCP/IP
Protocol, Node.js, HTML/CSS) (Fall 2015)
Developed a UI web page which could define what effects user want to experience while watching the video in the database. For
orchestration in cloud, action libraries were created which could be queried from the server and output the effects obtained from
database using LED lights, Vibrators and Other Devices
MusicPlayer (Java) (Spring 2015)
Built a GUI for the music player that plays based on the notes input, each note have duration and pitch, the GUI has all the
functionality of any Music player and I designed it basically for the notes for the title song of Game of thrones
Ball and Beam (One Two Red Blue Beam) (Embedded C (Arduino)) (Spring 2015)
Designed a PID controller to control the position of the ball on the beam, with precision. The mechanism was tested using manual
mode, where the position of the ball was controlled using a joystick as well as in automatic mode, where the position of the ball was
set using a program
Remote Controlled War Field Surveillance Robot Using RF Technology (Embedded C (ATmega16), MATLAB) (Fall
2014)
Developed a robot with wireless camera for spying and monitoring of target in war fields using RF Technology, which can also be
operated as remote control BOT
State Estimation of a NonLinear System (MATLAB) (Fall 2013)
Used a Single Tank Conical System and implemented the Kalman Filter algorithm for state estimation
PAPER PUBLISHED
Prepaid Energy Meter with GSM Technology, American International Journal of Research in Science, Technology,
Engineering & Mathematics, JuneAugust, 2013, pp. 195198 ISSN (Print): 23283491, ISSN (Online): 23283580
CO-CURRICULAR ACTIVITIES
Treasurer Board of Directors January 2015 March 2016
Rangoli Indian Association, University of Pennsylvania, Philadelphia, PA
● Oversee and present budgets, accounts and financial statements to the management committee. Responsible for investments, and
risk management related to the Rangoli's financial activities
● Prepare and present budgets for new or ongoing projects. Advise on financial implications of strategic and operational plans.
Present revised financial forecasts based on actual spend