Dedicated and innovative experienced team player with proficiency in technical programming, leadership skills and quantitative/analytic mindset to probe, test and decompose challenging system problems into root cause issues with strong, detail oriented skills to solve them, ready to contribute to long- range operational objectives as embedded software engineer.
Key Strengths: Real time experience in building modules for variety of applications using different programming languages for micro controllers/microprocessors and FPGAs. RF signal processing and analysis. Excel at adaptability to new technologies including software architecture for embedded systems, software design and integration, system programming. Knowledge in low level communication protocols. Ability to read and understand hardware schematics and data sheets.
Programming Languages : VHDL, Verilog, Assembly, C, C++, Java, Python
Tools : Matlab, Orcad Pspice, Eclipse, Xilinx ISE, Atmel Studio, Simulink, LabView, JetBrains PyCharm, Vivado Design Suite. Arduino IDE.
Master of Science - Electrical and Computer Engineering (GPA-3.96/4.0) May 2018
Saint Louis University (SLU), Saint Louis, MO
Bachelor of Technology – Electronics and communications Engineering (GPA-3.6) April 2013
Jawaharlal Nehru Technological University, Kakinada, India
Omnitek Partners LLC, Ronkonkoma, NY Feb 2019 – Jan 2020
Role: Embedded Software Engineer
Design, develop and implement algorithms, electronic and logic circuits for real time control applications. Responsible to perform simulation for validation of computer models built using C/C++ before system Integration with different tools.
Responsible for research and software development for new project proposals involving embedded software skills.
Analyzing software code of previous service release for further developments and bug fixes.
Responsible in developing UART driver to implement RS232 hardware in FPGA.
FPGA programming and calibration for signal transmission and behavior analysis.
Identified and resolved numerous behavior abnormalities in the process of verifying digital circuits.
Responsible in design and development of Time of flight signal measurement in RF Communication system.
Owned project successfully and worked in a startup environment.
Experience with embedded real-time software and model-based development tools.
Authored multiple development artifacts: requirements, detailed design, code, unit and target test cases.
Environment: Xilinx ISE, Vivado Design Suite, Matlab, Orcad Pspice, JetBrains PyCharm, Arduino IDE,
Genesys 2 Kintex 7 FPGA development board, Nexys 2 Spartan 3E development board, Red Pitaya.
Integrated Fiber Optic Systems, Stony Brook, NY Aug 2018 – Jan 2019
Role: Software Engineer
Design, debug and test software for developing a clinical instrument for early detection of cataracts.
Includes responsibilities in converting the system built in Matlab to python.
Code build for curve fitting, Arduino programming and communication protocols used in embedded design.
Design and build of GUI in python to create and save patient records integrating FPGA autocorrelator and Arduino microcontroller.
File formatting in python for reading raw data with correlator software.
Data analysis of measured clinical data.
Environment: Xilinx ISE, Matlab, JetBrains PyCharm, Arduino IDE
Tata Consultancy Services, Bangalore, India. Mar’ 2014 – Feb’ 2016
Role: Assistant System Engineer
Designed performance monitoring Dynatrace tool-based dashboards and Lotus Notes tool based internal applications and assessed issues in business-critical applications.
Admin of dynatrace tool for the client national employment savings trust (NEST) in deploying agents, upgrading the version etc.
Analyzed root cause issues on a performance management tool (Dynatrace) to determine solutions to a production client web site.
Awarded star performer of the month.
Supported tool smart cloud control desk (SCCD) for two months in the absence of a team member.
Developed batch files for avoiding manual work in day to day health check reporting.
Built entirely java based online hotel website as part of training project.
Environment: Dynatrace, IBM Lotus Notes Designer.