Automation Tools Developer Resume
Atlanta, GA
SUMMARY:
- Having 5 years of professional experience in embedded software development and project Engineering
- Excellent capability to explore, learn and understand new business, domains andtechnologies
- Good working knowledge in design & development of the embedded projects using theC, C++, Verilog
- Good experience on Python, Perl, Shell and GNU Make scripting
- Hands on experience in end - to-end system implementation, which includes requirement elicitation, design, Implementation, Integration and Testing
- Knowledge in SOC design and development using Cadence SOC Encounter 10.1& 13.0 v, Virtuoso 6.1 v, Verilog-XL simulator, Synopsys Design Compiler, LVS and DRC tools.
- Hands on experience on test and debug equipment like digital oscilloscope, Signal Generators, Network Analyzer and emulators for the embedded product development
- Good understanding on hardware schematics and designed the products using ORCAD
- Worked with various groups like production and QC to resolve themanufacturing and design issues
TECHNICAL EXPERIENCE:
LANGUAGES: C, C++, C#, Verilog and System Verilog
SCRIPTING LANGUES: Python, Perl, Shell, Make Scripting and SWIG
EMBEDDED ENVIRONMNETS: Code Composer Studio, MAT LAB, Keil IDE, Code vision AVR, Visual Studio, eclipse, MPLAB for PIC, ISE for Xilinx FPGA, Riviera-Pro and PSoC Creator 3.0
Protocols: RS232,RS485, I2C, SPI, UART, TCP/IP and UDP
Lab Test Equipment: JTAG,Network Analyzer, Oscilloscope, Signal Generator and Multi Meter
EDA TOOLS: PSPICE, ORCAD,GC Preview, Opus, Nanosim, Cadence Encounter10.1& 13.0, Virtuoso 6.1& 5.1, Primetime, LVS and DRC
OPERATING SYSTEM: Windows, Linux CentOS, RHEL and VMWare
TOOLS: Putty, Teraterm, WinSCP, VI, Microsoft Office
CONFIGURATION MGMT: MS TFS, IBM Rational SoftwareCC and CQ, SVN, GIT, CVS, Jira and Bugzilla
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Environment: Python, REST APIs, Micro Services, Jenkins, Dockers, Putty, WinSCP, MS TFS, RabbitMQ, Mongodb, SoapUI, Postman, VersionOne, Eclipse and Agile
Automation Tools Developer
Responsibilities:
- Documenting requirements and preparing automation architectures
- Developing custom test automation framework using python
- Implementing Restful APIs using python http and requests modules
- Implementing RabbitMQ (AMQP) modules using pika and kombu libraries
- Implementing micro services and deployed into Docker environment
- Creating pipelines in Jenkins CD tool
Confidential, Atlanta, GA
Environment: QNX, Python, REST APIs, C++/C#, Impinj RS-500, SSC32, TCP/IP, Teraterm, Putty, MS TFS, Eclipse, Visual Studio13, Agile
Automation Developer/Validation Engineer
Responsibilities:
- Development of RFID utility using C# language to read and write RFID tags
- Development of RFID Server f0r Impinj RS-500 chipset using C/C++language on QNX platform
- Development & Enhancement of new or existing Python based automation tools
- Implemented REST APIs for efficient communication to the system through automated scripts.
- Implemented RS232 and TCP/IP protocols using Python scripting language
- Implement various test driven development features on QNX OS based on business requirements discussed in scrums and planning meetings.
- Participating in design reviews and involved in unit and system validation of thedispensers.
Confidential, Colorado Springs, CO
Environment: C/C++,Make, Lex, YACC, Windows 7, Server 2003, Linux RHEL x86 and x64 v4.7, v5.1, v5.3 and VMware, Visual Studio 2005, IBM CC and CQ, SVN, CVS
Developer/Maintenance
Responsibilities:
- Development& Enhancementofnew or existingCLI (Command Line Interface)commandsforcompany’sutilityproductsusing C/C++ languages as per Customer request
- Involved inunit and systemtesting of theutilities
- Automated the build process using Make and Shell Scripts
- Involved in implementing the Enhancement requests and issuesraised by customers
- Arranged build systems and created the build procedure documents
Confidential, San Diego, CA
Environment: C/C++,SWIG1.3.29, SVN, Python, Shell, Make, Linux CentOS 5.6 and VMware
Developer
Responsibilities:
- DevelopedSWIG interface files for C++ libraries(MSC, LC etc.)to getPythonScripts
- Involved in Code development, Testing andCode review
- Creating the GNU Makefile to compile the source codes to generate the binaries
- Involved in fixing of critical field issues reported by the customer
- Estimating efforts for software change requests or enhancements
- Functional Specification, Design Specification and Test plan preparation
- Providing offshoresupportfor unittesting
- Interacting with the client for gathering new requirements for feature enhancements and change request
Confidential, Fremont, CA
Environment: C/C++,Verilog, Xilinx ISE, Spartan6, Windows 7, Shell and Make
Project Engineer/Developer
Responsibilities:
- Implemented the audio amplifiers and other control modules on Xilinx Spartan6 FPGAusing C++ andVerilog
- Design and implementedthe Chimes, Navigation Features
- UsedSimulinkto model the application layer algorithms
- Automated the build process by creating Shell and make scripts
- Proposed Audioautomation which was implemented later for networkbased
- Involved in technical discussions and requirement gathering from customer and prepared the project proposal and technical documentation
- Finalized the BOM creation and manufacturing quality check
