Bhakti Kulkarni
Santa Clara, CA 95050
******.**********@*****.***
Summary:
• 3 years industry experience including:
* ***r in electronics hardware design and testing
• Proficient in firmware development
• Competent in hardware development and testing
• Worked on all phases of software development life cycle Competencies:
• Languages and compilers: C, C++, Python, Perl, Java, Assembly, Keil, Arduino IDE.
• Interfaces and protocols: UART, RS232, RS485, TCP/IP, SPI,I2C, USB, CAN
• Micro controllers and Microprocessors: 8951, PIC, ARM 7TDMI, AVR.
• Operating Systems: Linux, Windows
• Version Control Systems: Subversion
• Testing Tools, Instruments and technician skills: Bugzilla, Logic Analyzer, Digital Oscilloscope, Hardware Debugging, Soldering.
Education:
• Professional Certificate in Embedded Systems Design UCSC Silicon Valley, Extension March 2015
• Bachelor of Engineering in Electronics & Telecommunication University of Pune, India May2009
Relevant Coursework:
• Real Time Operating Systems, USB Device Programming, Internet of Things- Rapid Prototyping of wireless Devices, Embedded Systems I/O Programming: Sensors- Actuators- and I/O Interfaces, Embedded Linux Design and programming, Software Testing: Processes, Tools and Techniques
Academic Projects:
• Keypad Security code using Arduino: This project was built using an Arduino R3 interfaced with 4X3 matrix keyboard. A secret code must be entered using the keypad and if the code matched with the programmed code then a green LED will light else a red LED will light.
• Internet Controlled Robo Car: This project was built around the ARM kit by NXP. The motion of the robot was controlled over the Wi-Fi. The car would send temperatures periodically to the website over the Wi-Fi.
• Automatic Robotrolley using IR sensors: In this project a trolley was designed whose movement was controlled with two motors. The microcontroller PIC16Fxx was used to control the direction and speed of the trolley. The IR sensors fixed in the front end of the trolley were used to detect the obstacles and the corrective action was taken accordingly.
• Thermostat: The micro-controller 89s51 was used in this project. The system sensed the temperature, compared it with the set temperature and turned ON/OFF the heater connected to the system.
Experience:
MOGORA Cosmic Pvt Ltd. Pune, India
Trainee Engineer July 2009- July 2010
Profile: Trainee Engineer:
Responsibilities:
• Writing firmware for the micro-controller circuits used. Languages used were C and assembly level programming.
• Design and debug the PCB for various welding machines. Autocad 2009 was used for designing the PCBs. These boards mainly included:
SCR controlled rectifiers for providing a variable but constant voltage for the electrode.
SCR firing circuits used for the rectifiers' SCR
Feedback circuits that received current feedback from the electrode and condition the current signal suitable for the firing circuits.
Micro-controller circuits that control the entire application.
• Testing and debugging of printed circuit boards and the micro-controller softwares with the help of debug instruments like oscilloscopes, logic analyzers.
• Error fixing by replacing the faulty components on the board. Mahindra Engineering Services, Pune India
Development/Test Engineer April 2011 to May 2013
Job Profile: Development and Testing of the Body Controller Module Software Projects Handled:
• Body Control Module Software Development
Client – Navistar
Worked on Agile model (Scrum Methodology) for software development with the iteration cycle of 2 months
Responsibilities handled:
Test Engineer:
Responsibilities as a test engineer included:
Creation, execution, and verification of tests manually.
Execute testing of the various builds, including integration, functional, regression testing and performance tests.
Test Tool used: Bugzilla
Development Engineer:
Developed kernel modules of automotive features using C Programming.
Developed automotive features using an proprietary stack based programming language called NIL (Navistar International Language) .
Development of informal test plan for white box testing of the features developed.
White box testing for the features developed.
Scrum Master:
Punctual delivery of the software for every iteration responsible.
Actively involved in the review of requirements from the customer.
Active participation in peer review for all the tasks.
Responsible for training the new hires into the team.