Post Job Free
Sign in

Software Engineer Python

Location:
Stony Brook, NY
Posted:
December 23, 2020

Contact this candidate

Resume:

Aditya Sharma

Stony Brook, NY +1-631-***-**** *******@*****.**.** www.linkedin.com/in/adi226 https://github.com/adi226 Education

M.S. in Computer Engineering – CGPA: 3.45/4 August 2019 - December 2020 State University of New York at Stony Brook, New York, USA Coursework: Computer and Robot Vision, Hardware Architectures for Deep Learning, Learning Systems for Engineering Applications, Mobile Cloud Computing, Advanced Programming and Data Structures, Advanced Digital System Design and Generation, Introduction to Computational Science, Networking Algorithms and Analysis, Wireless Networks, Stochastic Systems, Computational Models for Computer Engineers B.Eng. in Electronics & Communication – CGPA: 7.23/10 July 2010 – May 2014 Manipal Institute of Technology, Manipal, Karnataka, India Project Work

Hardware Accelerator & Software implementation of MobileNets (PyTorch, System Verilog, C) Implemented MobileNets neural architecture in PyTorch. Designed a hardware accelerator for MobileNets in System Verilog using Vivado HLx suite and tested on MiniZed development board.

Hardware Generator for Deep Convolution Neural Networks (C++, System Verilog) Design, simulation and synthesis of a configurable Artificial Neural Network and creating a parameterized HDL generation tool in C++ to create an optimized 3-Layer Neural Network. Each layer is based on ARM’s AXI4 handshaking protocol.

CORD-19: NLP (Python, scikit-learn, pandas, matplotlib) Applied NLP techniques on CORD-19 open research dataset, a collection of Scholarly articles on COVID-19, SARS-CoV-2, and related corona viruses. Data cleaning, exploratory data analysis and topic modelling to label papers with topics.

Feature Detection, Local Feature Descriptor and Image Matching (MATLAB) Implemented Harris-corner detector and Local feature descriptor for Image matching in MATLAB and used linear least squares to find affine transformation matrices.

Computer Animation and Augmented Reality for Stereo Vision (MATLAB) Generated Augmented Reality for Stereo Vision in MATLAB by simulating image formation for two pin-hole cameras and augmenting background of 3D scene of a 3D object translating and rotating in 3D space.

Star Cubing, FP-Growth, Decision Tree Induction Algorithms (Java) Implemented Star Cubing, FP Growth and Decision Tree Induction algorithms in Java.

TeleHealth App (Android, Firebase)

Designed a Telehealth app in android where the user can keep medical history in cloud firestore and book appointments with available doctors.

Work Experience

Graduate Research Assistant – Prof. Murali Subbarao, Stony Brook University May 2020 – July 2020

Worked on Intel RealSense Depth Camera D435i to get aligned depth and RGB data while streaming and storing depth data to a file. Prepared a hand-out for “Getting started with Intel RealSense SDK in C++ and MATLAB”.

Added a functionality to get different ratio of aligned depth and RGB image using a slider button in MATLAB. Software Engineer – Larsen & Toubro Technology Services, India October 2014 – July 2019

Unmanaged Ethernet Switches (Embedded C, SPI, Ethernet, Batch script) Contributed in firmware development for 43 product variants of unmanaged Ethernet switches. Worked on LED module, microcontroller-PLD-switch IC interface, Power over Ethernet port prioritising and firmware testing.

Software sustainability and handling non-volatile parameters in mobile devices (Python, C programming language) Worked on python to manage xml data for software sustenance and understood the software build process for Qualcomm chipset and android based mobile devices.

Radar sensor for Occupancy sensing (Embedded C, UART) Implemented Proof of Concept for radar sensing technology in occupancy sensing.

Software maintenance and sustenance for power tools (C Programming language) Supported software maintenance and sustenance for electric assembly tools. Developed a product licensing feature in a software component using USB device as a medium for licensing. Skill Sets

Programming Languages: C/C++, Python, Java, System Verilog, Embedded C, Android, MATLAB

Scripting: Shell, Batch, Python

Research & Development: Anaconda, Eclipse, Visual Studio, Intel Realsense SDK, Vivado, Android Studio, Firebase

Tools: GIT, Jenkins, Docklight, InstallShield, Wireshark, WiX toolset, Qualcomm tools (QRCT, QPST, QXDM), Docker

Application: Advanced Excel, MS Word, PowerPoint, MS Visio

Platform: Windows, Linux



Contact this candidate