Sign in

Engineering Design

Houston, Texas, United States
May 27, 2018

Contact this candidate



Phone: +1-832-***-****



University of Houston May 2018

Master of Science in Computer Systems Engineering

Osmania University, Hyderabad, India May 2015

Bachelor of Engineering in Electronics and Communication Engineering Relevant courses: Real time operating systems, Embedded systems, microprocessors and microcontrollers, Advance Hardware design, Advanced Digital design, Advance Computer Architecture, VLSI Design, Real Time Systems, Digital Signal Processing, Computer Networks

Certifications: SoC verification using SystemVerilog (Code/functional coverage), OVM/UVM Methodology, SV Assertions SKILLS

Worked with Microcontrollers ( 8051, PIC, AVR)

Tools: Quartus, ModelSim, LTspice, CALP, MATLAB, OrCAD, Proteus, NI MultiSim, Cadence, SimpleSim-3.0, LabView IDE: Microchip MPLAB, MASM, Keil

Languages: Assembly code, Embedded C, Verilog, VHDL, SystemVerilog, C, C++, C#, Python, R Operating systems: Linux, Windows

Additional skills: Shell scripting (Bash), scientific programming with python, R, Machine Learning, SQL Server, ASP.NET

- Currently working on UVM/OVM methodology

- Co-modeling using C via DPI-C (SV) and svdpi.h (in C) RELATED PROJECT WORK

• Memory tester game developed on an FPGA Board with timer, ROM, RAM implementations (DE2-115 FPGA) A memory tester game was implemented on the FPGA board. Authentication, login, logout, password reset, individual highest scores and team highest score tracking were implemented using ROM and RAM. A timer module (counting down in reconfigurable scales of seconds like half of a second, quarter of a second etc.that keeps changing after each level) was implemented using LFSR

• Game on FPGA with access control module and ROM module A game was developed on FPGA where random numbers are generated using four-bit binary counter and button inversion modules. Also contains authentication of 16 bit binary sequence entering 4 bits at a time (4 entries of 4 bits) by validating it with 4 bits of the 16bit password each time which is already stored on ROM.

• Scramble logic game on FPGA with authentication using sequential logic A simple scramble logic module implemented with authentication using a 6 bit sequence to start the game. Implemented sequential logic to achieve this. The whole implementation was done using ModelSim and Quartus. Separate modules were built for each functionality, verified using test benches, simulations and finally synthesized and programmed into FPGA

• Word to number summation game on FPGA

A simple word forming was made developed on the FPGA. Scores were tracked using RAM. A single password authentication was provided. The features of the board get enabled only after authentication. Also, number of letters in a word can be decided by the player for which enabling and disabling display and the bits was made possible.

• Student-Teacher results store/check application with individual authentications on FPGA Application is authenticated by each individual’s userID and password(ROM). A password reset (RAM) operation is also enabled. Teacher can upload results corresponding to student ID and students can check results by logging in. Where modification access is only given to teacher login details.

• Automatic Railway gate control system (PIC12F683) Worked with a team under the supervision of professor to design a cost-effective version of existing railway gate control system, implementing TSOPs and microcontrollers

• Mobile Controlled robot, 2 day technical symposium, India Basic dc motor operated car which is run using an 8051 microcontroller.

• Advanced Peripheral Bus (APB) Protocol Test bench simulation

• Simple 2x2 Ethernet Switch Design and Verification using Scoreboards/Checkers (SystemVerilog)

• Gesture recognition interface for remote access of a service robot using RaspberryPi

• Optimised ALU design on Cadence using mirror circuits WORK EXPERIENCE

Accenture, India Aug 2015 to Nov 2016

Application Development associate

• Worked with a team of five in a customer support team which included working with using ASP.Net (C#) and Microsoft Dynamic CRM

• Developed communication and interaction skills by communicating over skype, phone and emails with customers, on- shore clients and higher level engineers to discuss on website issues and account alias mapping

Contact this candidate