Software Developer Resume
4.00/5 (Submit Your Rating)
TexaS
SUMMARY:
- Currently I am a software developer in HPE for Healthcare management system, using C on Unix system. This project evolves developing new modules requested by the customer as well as changing an existing module using the standard software development life cycle.
- I 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 the project deliverable of these projects I have published several papers in different scientific journal and international conferences. The abstract of some of my papers are attached to this resume.
- I 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 I have optimized the speed of Advanced Encryption Standard (AES) for high speed embedded application, specifically on ARM processor.
- I have collaborated with Neuroscience research group to develop a novel Authentication technique using Brainwave. Our research has been published in one of the top Journals in Computer Science. The 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)
- I have worked in Quality Assurance process of refurbishing electronic equipment like Phones, Routers, Switches and Computers. In this job I 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 the manufacturer and meeting different compliance standards.
- I have done configuration and troubleshooting of Network Storage devices like WD Mycloud, Synology, Buffalo NAS devices. I have managed NAS devices in different RAID modes based on the requirement.
- I used widows based development environment in most of my development based projects. I have used Linux based systems for Forensic Analysis, Management of NAS servers, and in security penetration testing.
- I have traveled internationally to several countries present my research findings in International Conferences and Workshops. I have a practically proven communication skills.
- I have worked in as a security engineer for over 6 years, I have implemented different cryptographic algorithms and protocols like DES, AES, Serpent, PGP, IPSec, SSL/TLS using C/C++ on Linux environment.
PROFESSIONAL EXPERIENCE:
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 the 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 the dynamic technology development
- Perform software unit design with minimum supervision.
Technician
Confidential,Irving, Texas
Responsibilities:- Functional screening of Phones, Computers, switches and routers
- Software and hardware trouble shooting of different communication technologies
- Quality Assurance of electronic equipment
- Reading and following manufacturer manuals and guideline to prepare testing procedure for communication equipment that has not been tested before
- Erasing user information from different consumer electronics and prepare them for reuse
- Installing, configuring and troubleshooting computers
IT Consultant
Confidential, Dallas, Texas
Responsibilities:- Installing and configuring and managing NAS data storage devices
- Installing, configuring and troubleshooting computers
- Configuring, setting up and auditing secure communication, like routers, switches and modems
- Evaluate software and hardware products if they can meet company requirement
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
