We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

An engineering professional having experience in Design, R & D Analysis of Digital Electronic Circuits (ASIC, Matlab, Embedded software, RTOS or Software C/C++, LabView, Python, R&D) and field application

TECHNICAL SKILLS:

Computer Systems, Languages and Microelectronics: Windows 7, Linux, PowerShell, Cygwin, C, C++, ADA, Python, Django, HTML, CSS, JavaScript, NodeJs

Communication protocol knowledge: C.D.M.A (Code Division Multiple Access), GSM, GPS, TCP/IP, RS232/422, I2C, SPI

Development Environments and Tools: CVS (Concurrent Versions Systems), Git, SQLite, Python, PYTEST, PostgreSQL (pgAdminIII), Matlab (Simulink)

RTL: VHDL, Verilog (ASIC, Confidential, CPLDs), ISE, Vivaldo, Altera Quartus, PLC

RTL Simulator: Confidential Affirma NC Verilog Simulator v3.0 (s12), ModelSim tb.Code Coverage TransEDA Verification Navigator 6.1.1

Synthesis: Confidential Envisia BuilGates v3.0.25, XST, Synopsis Design Compiler 2000.05 - 1

Scientific Interests: Statistic , Big Data, Machine Learning, Data Analysis, Web Design, XML, Cyber Security, Database, Computer Vision and Pattern Recognition, Human Computer Interaction, Internet of Things, Games, Robotic

PROFESSIONAL EXPERIENCE:

Confidential

Software engineer

Responsibilities:

  • Currently working on a low cost web-based real-time tracking application whose object is to track multiple individuals, Vehicles or merchandise concurrently.
  • The system tracks the position, the route, the speed and the corresponding time of every object motion.
  • A web-based interface is used to display the tracking data aforementioned.
  • The data collections are made via a cellular network, a GPS and Image Processing data controlled by an embedded system.

Tools: Front End: C++,C, JavaScript, HTML, and CSS

Back End: Node JS on Ubuntu 14.04 Linux Server and MongoDB as a Database

Confidential

Software engineer

Responsibilities:

  • Our research interests are in object tracking using wideband signals analysis, classification tasks and distributed computing in embedded multi-agent systems.
  • The algorithms used for the identification and classification of the localize object in open environments are based on algorithms developed for fuzzy systems.
  • Most localization algorithms can be enhanced and used for breast cancer tumors detection and hearing devices.
  • Main area of work is on voice recognition Algorithms to locate a particular speaker in a restricted area with multiple other speakers.

Tools: Matlab, C, Labview, RTL Design (Xilinx, Altera)

Confidential

Software engineer

Responsibilities:

  • Architecture and design of a Beamforming Algorithm using Microphone array on a Reconfigurable Confidential Platform.
  • Architecture and design of a Reconfigurable NOC on Confidential Platform (Coding and design Floorplanning using PlanAhead)

Confidential

Customer Service/Technical Support

Responsibilities:

  • Technical Support Group for Spartan 3, Spartan 6, Virtex IV, Virtex V, Virtex 6 families and microprocessors Project:
  • Worked on a design of a 32-bit pipelined microprocessor with UART used to transfer results from the Spartan 3 Block RAM to a HyperTerminal, the completed design targeted a Virtex 4 Confidential .
  • Code translation from AHDL to VHDL

Tools: Confidential ISE, Confidential XPS, Chipscope, PlanAhead, Partial Reconfiguration, Multiboot

Confidential

Software engineer

Responsibilities:

  • Design and Development of an Efficient Control System to read a Network of sensors for different kind of transmissions, Wireless Transmission, MGT, Web server, Design and analysis of a medical capsule for Gastro-intestinal monitoring

Confidential

Software engineer

Responsibilities:

  • Was working on the design, integration and validation of a DSP System for which the main blocks were: a Time Domain Coprocessor, FFT Coprocessor and DSP Subsytems using a DTL-DMA interface and a JTEG.

Tools: Specman, Modelsim VHDL, C.

Confidential, Colorado

Software engineer

Responsibilities:

  • Worked on a design of a low cost CD copier (1 to 1) using an IDE interface.
  • Main task was to develop the Confidential controlled architecture.

Confidential

Software engineer

Responsibilities:

  • Worked on a SPU (Serial Port Unit) which provides a means of communicating with external peripheral components associated with the HomePNA system.
  • The features of the SPU are designed to allow successful operation when connected to a number of serial interfaces, such as Motorola SPI.
  • Worked on the SPI (Serial Peripheral Interface Module). The function of the SPI is to provide full-duplex, synchronous, serial communication with peripheral devices.
  • The SPI is being designed to interface with the AMBA APB bus. (Using Verilog)
  • Worked to establish communication from a Confidential (physical layer device) to an Ethernet MAC on a design of an using ARM processor with Verilog and TestBuilder (C++).
  • Design of a receiver, to receive and decode signal coming from the atomic clock of FRANCFORT to display the time, using VHDL and Confidential components.

Confidential

Software engineer

Responsibilities:

  • Worked on the design and analysis of a digital electronics circuit in RF (Radio Frequency), to replace RS232 cables, which are used to transfer data received by many sensors, stocked in different computers.
  • This is then sent via RS232 to a central computer which manages the installation.
  • Modulation: QPSK, using CDMA (Code Division Multiple Access),
  • Working frequency: between 2.0 GHz and 2.8 GHz.

Confidential

Software engineer

Responsibilities:

  • Worked in the institute of electronics and microelectronics of France.
  • Working on the design and the construction of the antennas (aerials) for the non-collision radar that was to be placed on cars.
  • Design of circuits to amplify signal coming from computers in order to program two way radios.
  • Use of Matlab for modulation simulation

We'd love your feedback!