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 Full­time 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 re­engineer 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, Multi­threading, 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, Server­Client ​(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 
 
 
 
 
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 Non­Linear 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, June­August, 2013, pp. 195­198 ISSN (Print): 2328­3491, ISSN (Online): 2328­3580 
 
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 
 
 
 
 
 

Software Developer Resume

  • 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 Full­time 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 re­engineer 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, Multi­threading, 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, Server­Client ​(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 Orchestrationtool 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 Non­Linear 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, June­August, 2013, pp. 195­198 ISSN (Print): 2328­3491, ISSN (Online): 2328­3580    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