G.NIGAMANTHA CHAKRAVARTHI
**** ******** **, *** ***, Jacksonville, Florida-32258 ****************@*****.*** +1-216-***-**** Objective
To obtain an engineering position that will effectively utilize my qualifications and acquired skills and would help in building my professional career.
Education
Degree Institution Percentage / CGPA / GPA Year
Master of Science in
Electrical Engineering
(MSEE)
Cleveland State University,
Washkewicz College of Engineering,
Cleveland, OH, USA
GPA: 3.83/4 2016
Bachelor of Engineering
(BE) in Electronics and
Communication
Anna University, Rajalakshmi
College of Engineering, Chennai,
INDIA
GPA: 7.57/10 2014
AISSCE – CBSE (12th
Board)
Bhavan’s Rajaji Vidhyashram,
Chennai, INDIA
Percentage: 89% 2010
AISSE – CBSE (10th Board) Bhavan’s Rajaji Vidhyashram, Chennai, INDIA
Percentage: 87.4% 2008
Technical Skills
Languages C, C++, Embedded C, Core Java, J2EE, Python, Verilog, VHDL Electrical Design Tools AutoCAD Electrical 2017, Raspberry Pi programming, AtMega controller programming tool, Eclipse, nesC-TinyOS, Step7 Simatic Manager, ChipWhisperer, Simulink, Quartus II, MATLAB, Cloud Dataflow, ZigBee, Bluetooth
Web Technologies JSON, JSP, Servlets, JDBC, Web Services, SOAP, REST, HTML, CSS, CSS3, JavaScript, Typescript, Angular JS, Angular2, Angular CLI, UI-grid, UI-router, Bootstrap, Struts, Spring MVC, Hibernate, SQL, Maven, JavaFX, Scene builder Web/App. Servers Apache Tomcat 8.0, Glassfish, Apache2, nodeJS, Digital Ocean Droplets Databases MySql, mongoDB.
Professional Experiences
Virtual Doorman, Jacksonville, Florida Aug 2016-Present Role: IOT Software Engineer
Responsibilities:
Developed the main official website for Virtual Doorman using Angular 2, Typescript and Angular CLI.
Developed a web-based Virtual Doorman Resident Portal using AngularJS v1.6 and RESTful APIs and deployed the web page on a Apache2 server created using Digital Ocean Droplet.
Developed a desktop application using Javafx and Scene builder on Eclipse IDE for the customer service operators who attend alarm set on the application when triggered by guests and residents at remote apartments. Patton Labs, Cleveland, Ohio Dec 2015-Aug 2016
Role: Full-Stack J2EE Developer
Responsibilities:
Developing a web-based Performance Review Management system as a Mean-Stack application.
Developed the GUI using JSP, JavaScript, HTML, Angular JS, UI-grid, UI-router, MongoDB, NodeJS, CSS3 and Bootstrap.
Trained in front-end, middleware and back-end development using AngularJS, Spring MVC, Struts2, JDBC and Hibernate.
Worked using servers like Tomcat, Glassfish, JBoss to connect with sequential databases and used NodeJS, HTTP and JSON servers to connect to no-sql databases like MongoDB.
Fully trained in Core Java, JSP and Servlets.
Cleveland State University, Cleveland, Ohio Jan 2015-Aug 2016 Role: Graduate Research Assistant
Responsibilities:
Worked as Research Assistant to Dr. Chansu Yu (Chair Person, Electrical engg. dept., Cleveland State University) under the research topic “Embedded Hardware Security”.
Successfully published Master’s thesis on finding the effects of Assembly level clock-glitching in high speed microcontrollers.
Languages/Tools: Assembly, Python / ChipWhisperer Ganymede Technology Pvt. Ltd., Chennai, India May 2013 – Jul 2014 Robotic Arm Control
Role: Embedded Engineer Intern
Description: Used model learning techniques and computed torque control to move a robotic arm with three degrees of freedom along a specified trajectory using MATLAB. Responsibilities:
Researched and understood in detail the various available model learning techniques for robotic torque control.
Understood the basic working of the available robotic arm which is used as the test piece.
Chose MATLAB as the programming tool to be interfaced with a Linux system connected to the robotic arm.
Used Artificial Neural Network technique for model learning and compute the required torque values for controlling the robotic arm to follow the desired trajectory. Body Sensor Network
Role: Embedded Engineer Intern
Description: Designed and implemented a body sensor network that detects body bending and amount of weights lifted by a person and alerts the person with an alarm in case of over-lifting or over-bending using nesC/TinyOs in Linux platform.
Responsibilities:
Used nesC/TinyOS for programming TelosB Tmote Sky and Z-mote wireless sensors in Linux platform.
Utilized Force Sensor Resisters (FSRs) for detecting the underfoot pressure coupled with Tmote sensor node attached to the legs and used bend sensors and deployed it on Z-mote through ADC pin connection.
Conducted experiments using various weights for testing the working of the system for underfoot pressure and bending of the backbone.
Android Controlled Pick and Place Robot
Role: Embedded Engineer Intern
Description: Designed and implemented a working model of an automotive pick and place robot, controlled using an android application using Embedded C, JAVA, Python / Raspberry Pi. Responsibilities:
Used Servo motors and a light weight robotic claw for providing picking ability to the robot.
Used Atmega64 for controlling Servo motors connected to the robotic claw using Embedded C programming.
Used Bluetooth module on Raspberry Pi device and configured wireless connection between the device and the mobile phone using Python programming.
Developed an android application to be run on any android mobile phone using JAVA programming. Academic Projects
Digital Lock
Description: Designed and implemented a working model of a digital lock using AtMega64 microcontroller using Embedded C/AtMega programming tool.
Responsibilities:
DC Motors were used for locking and unlocking purposes.
Uniboard having all the required peripherals running on Atmega64 microcontroller was chosen for its compact design that makes its deployment easier.
DC Motors were operated based on the password entered by the user through the keypad interfaced with the Uniboard.
Online application using USART transmission
Description: Designed a simple classroom quiz application using AtMega64 microcontroller that uses USART transmission using Embedded C/AtMega programming tool. Responsibilities:
Universal Synchronous-Asynchronous Receiver-Transmitter (USART) technology was used for connecting two microcontroller boards.
The connection configuration and application programming were carried out using Atmel Embedded C programming tool kit.
Other Certifications
Completed a two-year certified course on “Embedded Systems Designing using AtMega64 Microcontroller”, offered by ThinkLabs, IIT-Bombay and received a certificate of accomplishment for the same.
Completed an online-course on “Hardware Security”, offered by Coursera.
Completed an online certified course on “AutoCAD 2D and AutoCAD Electricals 2017 for beginners” offered by Udemy.
Completed an online certified course on “AutoCAD Electricals 2017-Advanced 2D Modelling” offered by Udemy.
References
Dr. Chansu Yu (Chairperson, Dept. of Electrical Engineering and Computer Science, Cleveland State University)
Phone: 216-***-****
Email: *.****@*******.***
Web: http://academic.csuohio.edu/yuc/
Dr. Nigamanth Sridhar (Associate Professor, Associate Director, University Transportation Center, Dept. of Electrical Engineering and Computer Science, Cleveland State University) Phone: 216-***-****
Email: *.********@*******.***
Web: http://selab.csuohio.edu/~nsridhar/
Mr. Colin Foster (President, Future Communications Corporation of New York, Virtual Services, Virtual Doorman)
Phone: 212-***-**** x204
Email: *******@**************.***