Automation Developer And Database Administrator Resume
OBJECTIVE:
- Experienced in developing Internet of Things and Embedded System projects for Home Automation and Agricultural Irrigation. Highly interested in developing robust hardware - software solutions to solve a variety of issues and build new applications in various fields.
SUMMARY
- Strong experience with Internet of Things and Microcontroller based Embedded System development. Good knowledge of Particle IoT, Amazon IoT platform.
- Knowledge of working with Embedded Linux and developing C++ applications. Hands-on experience with SoC circuit design and implementation on FPGA using Verilog, and HLS.
- Good knowledge of procedural as well as object-oriented programming in C++, and programming in Python.
- 5 years of industrial experience doing shell scripting and Oracle Database administration on Unix/Linux environment.
TECHNICAL SKILLS
Programming Languages: C, C++ (Procedural, Object Oriented), Python, Linux Shell Scripting.
Internet of Things: Arduino Ethernet board, Particle photon board, Raspberry Pi, Seeeduino GPRS, Particle IoT Platform, Amazon IoT platform.
Microcontroller programming: ARM, AVR microcontroller programming, Application programming on RaspPi.
Operating Systems: Windows, Unix, Linux, Real-Time Operating System FreeRTOS, Embedded Linux.
Others: Serial protocols USB, SPI, I2C;
Wireless Protocols: TCP/IP, MQTT, HTTP/HTTPS, Websockets, ZigBee, Bluetooth;
Lab Equipment: Oscilloscope, Soldering, Power Supply;
Databases: Oracle Database, MySQL;
FPGA programming: basic Image processing on Vivado HLS, DMA.
Tools: NetBeans, CodeBlock, Arduino IDE, Visual Studio.
PROFESSIONAL EXPERIENCE
Automation Developer and Database administrator
Confidential
Responsibilities:
- Database Administrator for more than 30 applications standalone production databases, their production like and development databases running on Unix/Linux Environment.
- Automate database administrative operations such as database backups, recovery, server as well as database health-check, RMAN backup, user session report, using Unix Shell Scripting, PLSQL, basic HTML.
- New installation of an Oracle Database, upgradation of the existing databases to higher versions, applying databases bug fix and security patches, performance tuning of databases, database recovery, and creating pristine environment for development.
- Database administrator for Oracle Real Application Cluster(RAC) software, databases, and applications running on it on Linux environment. Create new database instances, applied patches to both RAC and databases, database backups and recovery using RMAN, performance monitoring and tuning, upgrading existing RAC and databases to recent version.
- Automate cluster database health-check, database backup and recovery, database reports using Unix Shell scripting, PLSQL, HTML.