RAMACHANDRA.L
Android Developer,
Embedded Software Engineer
Bangalore
Mobile: +91-831*******
E-Mail:*************@*****.***
OBJECTIVE
To seek a highly challenging work environment and position applying my acquired expertise, technical talent and become a highly skilled professional, realizing challenges with dedication, innovation and work in an environment which expands my technical and management prowess for the mutual benefit of myself and the company.
WORK EXPERIENCE
Company : Bhat Bio-Tech India (P) Ltd, Bangalore
Experience: from January 2017 to April 2019
Designation: Embedded Software Engineer, Android Developer, Research Scientist. www.bhatbiotech.com
Company : Sperogenx Biosciences (P) Ltd, Bangalore Experience: from April 2019 to July 2020
Designation: Embedded Software Engineer
www.sperogenx.com
PROFICIENCY FORTE
Technical Skills:
Programming
: C, Embedded C, Basics of Object Oriented concepts, Java Oriented Program, basic XML designing. IS0-13485.
IDE’s/Software’s : MPLAB (PIC), Code Blocks, Keil (8051), Stm32CubeIDE,Android Studios. Processors/Platforms : PIC Microcontrollers (8/16/32), ARM Microcontrollers (M4, M0 Cortex) Protocols/Interfaces/Features : UART, I2C, SPI, I/O, Timers/Counters, ADC,
Interrupts.
Device Drivers : ADC, LCD, Memory (EEPROM),SDcard, RTC, A3967 (stepper motor driver). Peripherals : DC Motor, Stepper Motor, Various Analog Sensors, Color Sensors, Temperature sensors, IR sensor, Stepper Motor Driver controllers, Photodiodes. Segment LCD display,2x16LCD,
CMOS camera (OV7670).
Compilers : GCC,XC8, XC16 and XC32.
PROJECTS UNDERTAKEN
Project Name : “Glucose meter”.
Duration January 2017 – May 2017
Role Embedded Software Coding, Research.
Team Size 5
Hardware/Software Pic16f1788 microcontroller, Embedded C, IO’s, Timers, counters LM35, Buzzer, External EEPROM, segmented LCD,
,UART, I2C, ADC, MPLAB-X IDE,
Internal RTC Protocol, Display driver, LCD display unit, Docklight Terminal software, XC8 compiler.
Glucose meter is a medical device designed to measure level of glucose content in the blood sample using Amperometric method.
Project Name: “USB-MOBILE BASED Glucose meter”.
Duration May 2017 – August 2017
Role Embedded Software Coding, Android coding.
Team Size 5
Hardware/Software
(EMBEDDED) Pic16f1788 microcontroller, Embedded C, IO’s, Timers, LM35, Buzzer, External EEPROM, RTC,
Segmented LCD, UART, I2C, Display driver,
ADC, MPLAB-X IDE, MODBUS Protocol, docklight terminal Software, XC8 compiler.
Hardware/Software
(ANDROID) USB-UART communication, Internal Storage, simple UI design. USB-MOBILE BASED Glucose meter is a medical device designed to measure level of glucose content in the blood sample using Amperometric method.
Project Name: “BLUETOOTH-MOBILE BASED Glucose meter”. Duration May 2017 – September 2017
Role Embedded Software Coding, Android coding.
Team Size 5
Hardware/Software
(EMBEDDED) Pic16f1788 microcontroller, Embedded C, IO’s, Timers, LM35, Buzzer, External EEPROM, RTC,
Segmented LCD, UART, I2C,, Display driver,
ADC, MPLAB-X IDE, dock light terminal
Software, Bluetooth module (HC-06), XC8 compiler.
Hardware/Software
(ANDROID) Bluetooth communication (HC-06), Internal Storage, simple UI design. BLUETOOTH-MOBILE BASED Glucose meter is a medical device designed to measure level of glucose content in the blood sample using Amperometric method. Project Name: “BLUETOOTH-PCR”.
Duration September 2017 – June 2018
Role Android coding.
Team Size 2
Hardware
(EMBEDDED) Pic32MX microcontroller, IO’s, Timers, LM35, Buzzer, External EEPROM, RTC,
Segmented LCD, UART, I2C,
ADC, MPLAB-X IDE, dock light terminal
Software, Bluetooth module (HC-06), XC32 compiler. Bluetooth communication (HC-06), Internal Storage, simple UI design. FEATURES:
1. Temperature controlling of HOTLID and WELL using LM35, FAN Control.
2. INITIATING, STOPPING, RECONECTING PCR (when
Hardware/Software Bluetooth connection is lost) Using MODBUS protocol for
(ANDROID) communication.
3. PCR ERROR identification.
4. Recording data (INTERNAL STORAGE), Re-editing data. BLUETOOTH-MOBILE BASED PCR is a medical device used for amplification of gene. Project Name: “BLUETOOTH BASED q-PCR”.
Duration September 2017 – December 2018
Role Embedded Software Coding, Android coding, Research. Team Size 2
Hardware Pic32MX microcontroller (SLAVE), dsPIC30 microcontroller
(EMBEDDED) (MASTER), IO’s, Timers, LM35,
Buzzer, External EEPROM, RTC,
Segmented LCD, UART, I2C,
ADC, MPLAB-X IDE, dock light terminal
Software, Bluetooth module (HC-06), XC32 compiler, XC16 compiler. Bluetooth communication (HC-06), Internal Storage, simple UI design. FEATURES:
1. Temperature controlling of HOTLID and WELL using LM35, FAN Control.
2. INITIATING, STOPPING, RECONECTING PCR (when
Bluetooth connection is lost) Using MODBUS protocol for Hardware/Software communication.
(ANDROID) 3. PCR ERROR identification.
4. Recording data (INTERNAL STORAGE), Re-editing data. 5. Display of real-time result of sample.
BLUETOOTH-MOBILE BASED q-PCR is a medical device used for amplification of gene and self-confirming and gene quantifying device using calorimetric technique. Project Name: “MOBILE CAMERA BASED Strip analyzer”. Duration September 2017 – February 2018
Role Android coding, Research.
Team Size 2
Hardware
System containing black insulation on the inside and containing appropriate light source for measuring RGB values of STRIP. Video Streaming of strip in real time, Internal Storage, simple UI design for analyzing image data.
FEATURE
1. Measure RGB values of individual strips (FOR
RESEARCH PERPOSE).
2. ALGORITHMS for analyzing.
Software 3. INTERNAL STORAGE for later analysis (FOR
(ANDROID) RESEARCH PERPOSE).
MOBILE CAMERA BASED Strip analyzer is a medical device designed to measure level of MICRO- ALBUMIN and CREATENIN using RGB method.
Project Name: “USB CAMERA BASED Strip analyzer (LOGITECH WEBCAM)”. Duration September 2017 – November 2017
Role Android coding, Research.
Team Size 2
Hardware
System containing black insulation on the inside and containing appropriate light source for measuring RGB values of STRIP. USB interfacing, Video Streaming of strip in real time, Internal Storage, simple UI design for analyzing image data.
FEATURE
1. Measure RGB values of individual strips (FOR
RESEARCH PERPOSE).
2. ALGORITHMS for analyzing.
Software 3. INTERNAL STORAGE for later analysis (FOR
(ANDROID) RESEARCH PERPOSE).
USB CAMERA BASED Strip analyzer is a medical device designed to measure level of TSH using RGB method.
Project Name: “i-PCR”.
Duration January 2017 – June 2018
Role RESEARCH(Hardware Debugging)
Team Size 2
PROBLEMS
No reproducible results observed from Machine.
Not user friendly.
ISSUES OBSERVED
1. GROUNDING of machine.
2. EVOPERATION OF SAMPLE trough capillary action.
3. Sample conducting CURRENT.
ISSUES RESOLVED
1. GROUNDING for machine was provided.
2. ELECTRODE design was changed to avoid evaporation. 3. Continuous CURRENT FLOW into the sample was avoided and instantaneous current was given to the sample
4. Less AMPERE CURRENT was given to the sample.
i- PCR is a device which is used perform amplification of genes and also used for quantification of amplified product using amperometric technique.
Project Name: “ESR Device (Erythrocyte Sedimentation Rate)”. Duration May 2019 – December 2019
Role Embedded software development
Team Size 2
Hardware
STM32F091RCTx (M0 cortex),STM32F405VGTx (M4 cortex), IO’s, Timers, Counters, 40x4 LCD, Stepper motor, Stepper motor driver, IR sensor, External EEPROM, SD card, Barcode reader, Smart card reader, Keypad, Buzzer
Software
• StmCubeIDE as software workspace and GCC compiler.
• Docklight terminal software and RealTerm terminal software for debugging.
• I2C for interfacing EEPROM.
• UART communication to implement communication between M0 and M4 microcontrollers and to interface Smart card reader.
• SDIO for interfacing SDcard.
• USB communication for debugging microcontroller.
• Algorithm implementation.
ESR Device is used to measure sedimentation rate of blood and this helps us in finding out if there is any inflammation in the body.
Interpersonal Skills:
o Good Communication Skills, Leadership Qualities, Good Team Player, Event Management Skills.
o Serving as core member of projects, which involve detailed understanding of the standards. o Understanding scientific concepts of working of device, Developing new concepts for Research. o Participating in the complete range of project activities, starting from conceptualization, Debugging and maintenance of the project.
o Performing requirements gathering, analysis, coding, design, implementation and testing for developing new applications and hardware.
ACADEMIA
• B.E – PES Institute of Technology (Bio-Technology) Year of Completion: June-2017
Percentage: 80
Java
Matlab
Python
Robotics
Electronics
• 11
th
and 12
th
– K.V.IISc
Year of Completion: May-2013
Percentage: 78
• 10th – K.V.IISc.
Year of Completion: May-2011
Percentage: 78
PERSONAL VITAE
Father : Lakshmipathy
Mother : Susheelamma
Date of Birth
:
th
13 August 1994
Gender : Male
Address : Nandini Layout,
Bangalore, Karnataka -560096.
Languages : English, Hindi, Kannada.
Hobbies : Playing Cricket, volley, Music
DECLARATION
I hereby declare that the above-mentioned information is correct to my knowledge and I bear the responsibility for the correctness of the above-mentioned particulars. Date: Ramachandra.L
Place: Bangalore