AKASH SHAH
Mobile: 516-***-****
Email: ************@*****.***
LinkedIn: https://www.linkedin.com/in/akash-shah-52386647 Summary:
Around 3+ years of experience in development on embedded.
Focusing on defect prevention in all the stages of the development cycle, creating the automated unit tests and integration tests as part of the development. Knowledge of Agile Methodology.
Good experience in coding and debugging using C++ and C Programming.
Analyzing and resolving the critical post-live issues efficiently in the middle of the existing software development schedule and reducing the overall cost of maintenance.
Interfacing with clients on technical issues, understanding the business and end-user requirements, constraints and priorities.
Implementing embedded and desktop applications in C, C++, and Linux.
Reading schematic diagram. Integrating board and sensors. Work with different board to bring-up and boot loader on different microcontroller chipset.
Experienced in Object Oriented Programming Methodology (OOPs), Data Structure and algorithms such as Linked list, Stack, Queue, BST (Binary Search Tree), Binary Tree Traversal: Preorder, Inorder, Postorder, Sorting Algorithms. Technical Skills:
Area : Embedded and System Engineer.
Operating system : Windows, Mac, Linux.
Programming languages : C, C++, Python, Embedded Assembly and C. Microcontroller : 8051, ARM
Boards : Arduino Mega2560, Raspberry Pi3
Microprocessor : 8085, x86
Protocols : I2C, UART, SPI
Software tools : Keil, Eclipse, Xilinx, Visual Studio, Proteus Designing, Pycharm, Microsoft office. Educational:
Master of Science in Electrical and Electronics 2016 California State University, Los Angeles, USA
Bachelor of Engineering in Electronics and Communications 2014 Gujarat Technological University, Gujarat, India
Work Experience:
Freelancer June, 2015- Present
Embedded Engineer
Roles and Responsibilities:
Water Prototype:
Currently I am working on this project. This project will measure water’s temperature, pH, DO (Dissolved Oxygen), Ammonia. It will control water flow as per water condition.
Weather Forecast:
It encompasses simple networking, multi-threading, database, graphing, configuration, classes. Data collected in JSON format and stored all data in mongodb. Created graph using collected data.
Modified MIPS Lite (MML) Multi-cycle Design:
Designed a 16-Bit, Byte addressable multicycle data path to execute Modified MIPS-Lite (MML) Instruction Set Architecture.
Programmed and designed program counter (PC), register file, ALU, ALU controller, Main controller Memory using Xilinx ISE.
Cache design:
Created direct mapped, set associative and fully associative cache to find Hit or Miss in cache, and also to find type of miss.
Car security system with license detection:
Created innovative car security system using 89c51 microcontroller. Used GSM module to send message and RFID technology to sense license Used car breaking system for enhance car security. Programmed microcontroller using embedded C.
Smart room temperature controller:
Made smart room temperature controller using ARM Cortex-M3 based PSoC 5 microcontroller. For detect room temperature used TMP36 and for measure room humidity used RHT063. Used PSoC creator and programmer for programming.
Home appliances countdown timer:
Made home appliances countdown timer to turn on and turn off any home appliances automatically. Implemented this project on 89c51 microcontroller. Used Relay to control appliances and embedded assembly language used for programming. Environment: C/C++, PSoC Microcontroller, GSM, Python, Embedded, Raspberry Pi3, Arduino Mega2560, Linux etc. BrainKlick Technologies, Ahmedabad, India Aug, 2013 – Dec, 2014 Embedded Engineer
Roles and Responsibilities:
Participated in designing and coding in C and C++ Programming.
Coding and debugging with C/C++ languages.
Worked with 8051 Microcontroller.
Read schematic diagram and datasheet.
Design PCB layout using Proteus.
Integrate different board and sensors.
Environment: C/C++, Embedded, 8051 Microcontroller, coding, Linux etc.