We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

TexaS

SUMMARY

  • Currently me am embedded Security Engineer at Intel. me am a member of connected home devices project, media software stack developed in C/C++ using yocto build system, focusing on security issues.
  • me worked as developer in HPE for Healthcare management system, using C on Unix system. This project evolves developing new modules requested by teh customer as well as changing an existing module using teh standard software development life cycle.
  • me have experience in working in government sponsored information security research projects that involve developing software using VC++, JAVA, SQL, Matlab and Python. As part of part of teh project deliverable of these projects me have published several papers in different scientific journal and international conferences. Teh abstract of some of my papers are attached to this resume.
  • me have developed multimedia forensic analysis tool that recovers fragmented image files from a partially damaged digital media using Matlab, python and VC++.
  • Used SSH protocol for secure remote access to configure servers like Network Attached Storage.
  • As part of my master thesis me have optimized teh speed of Advanced Encryption Standard (AES) for high speed embedded application, specifically on ARM processor.
  • me have collaborated with Neuroscience research group to develop a novel Authentication technique using Brainwave. Our research has been published in one of teh top Journals in Computer Science. Teh project is implemented using Python and matlab.
  • Software and hardware trouble shooting of different communication technologies, Laptops, Desktops, Routers (Netgear, Asus, TP - Link and Cisco)
  • me have worked in Quality Assurance process of refurbishing electronic equipment like Phones, Routers, Switches and Computers. In this job me get a chance to design a new testing process for a device that never been tested before. Such task involves researching all available user guides and maintenance manuals by teh manufacturer and meeting different compliance standards.
  • me have done configuration and troubleshooting of Network Storage devices like WD Mycloud, Synology, Buffalo NAS devices. me have managed NAS devices in different RAID modes based on teh requirement.
  • me used widows based development environment in most of my development based projects. me have used Linux based systems for Forensic Analysis, Management of NAS servers, and in security penetration testing.
  • me have traveled internationally to several countries present my research findings in International Conferences and Workshops. me have a practically proven communication skills.
  • me have worked in as a security engineer for over 6 years, me have implemented different cryptographic algorithms and protocols like DES, AES, Serpent, PGP, IPSec, SSL/TLS using C/C++ on Linux environment.

TECHNICAL SKILLS

Programming: C, C++, Java, Python, Matlab, OpenCV, R. (4 years)

Software tools: yocto, git, subversion, bitbucket, Jira, ALM, Visual studio TFS

PROFESSIONAL EXPERIENCE

Software Engineer

Confidential, Oregon

Responsibilities:

  • Embedded security development in Unix/Linux environment.
  • Fixing cryptography related issues with customers fixing issues on media modules, like Video, Audio, HDMI/HDCP, SSL/TLS..
  • Building and fixing issues in yocto build environment

Software Developer

Confidential, Texas

Responsibilities:

  • Develop C modules on HPUX for Medicare Project
  • Administering Unix and Linux Systems using bash, korn shell, c shell
  • Text editing using vi in Unix environment
  • Database Programming using Oracle in Unix environment
  • Participates as a member of development team.
  • Unit development of C modules based on teh design criteria set by senior developers and architects
  • Review codes developed by other fellow developers and come up with constructive suggestions
  • Finding and fixing software bugs
  • Continuous self-update of technical knowledge to catch up with teh dynamic technology development
  • Perform software unit design with minimum supervision.

Researcher

Confidential

Responsibilities:

  • Participated ISO standardization project of making JPEG Privacy which is still under development
  • Implemented different video, image and audio encoders, like HEVC, H.264, JPEG, MP3 using Matlab and C/C++
  • Studied and implemented different computer vision algorithms using Matlab and OpenCV
  • Researched and published papers on image forgery detection and forensic analysis using Matlab, OpenCV and C++
  • Studied and implemented different machine learning and Artificial intelligence algorithms for data analysis, like deep learning, SVM, LDA, neural network, etc... in Python and Matlab
  • Studied and implemented various data hiding methods, like stenography and watermarking Matlab
  • Forensic analysis of Windows and Linux systems using EnCase, FTK and DEFT
  • Teaching Assistant for graduate courses in digital forensic investigation, data hiding and multimedia security
  • Studied and implemented biometric authentication system, using EEG signal Python and Matlab

Security Engineer

Confidential

Responsibilities:

  • Designed and implemented encryption software C/C++ and Java
  • Implemented and optimized encryption algorithms using Assembly and C/C++ on ARM and Intel platforms. participated in teh development of information security policy documents preparation of developing information security training documents network traffic analysis using software tools like Wireshark
  • Studied and applied information security management tools, like ISO 27001
  • Deliver security awareness trained for government officers

We'd love your feedback!