Sr. Software Engineer Resume
Irvine, CA
SUMMARY:
- A Software Engineer with a masters degree in Computer Science and a solid record creating back - end type systems with associated UIs on Unix/Linux systems.
TECHNICAL SKILLS:
Node: .js, Unix/Linux, JavaScript and C/C++
Database: SQL, NoSQL, MongoDB/Mongoose, Postgres, Sybase, Informix and Data Modeling
Back End: Node.js, Splunk, Java/J2EE, Ruby on Rails, RESTful API and JSON
Front End: HTML, CSS, jQuery, Jade, Ajax, Bootstrap, D3, Responsive Design, AngularJS and X Windows.
Scripting: JavaScript, Python, Perl, Unix shells and Matlab
Software Development Lifecycle: Various IDEs, Agile, Git/GitHub/Bitbucket, Jira, ClearCase and ClearQuest
Design: OOD, UML (Rhapsody and Visual Paradigm) and Design Patterns
Testing: Mocha/ChaiJS, Familiar with Test Driven Development and Test Automation Frameworks
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Sr. Software Engineer
Responsibilities:
- Developed full stack web based cyber security key and credential management systems for securing IOT devices. Used Node.js, Express, Linux CentOS, MongoDB, Postgres, Node Async, Rest/JSON, HTML/CSS/jQuery/Jade, Splunk(big data search, monitor and analyzation tool), SAML/Apache/PHP, C/C++, Jira/Bitbucket/Git and Mocha/ChaiJS.
- Web technology study and class attendance including General Assembly's WDI.
Confidential, Beach, CA
Software Engineer
Responsibilities:
- Analyzed, advised and modified open source Ardupilot drone software in C++ and Python on Linux for UAVs yielding a working simulation and a solid understanding of the software.
- Developed solutions for algorithms and other coding practice in C++ and Perl.
- Study and review of related technical skills.
Confidential
Principal Engineer
Responsibilities:
- Led a team in a software effort to measure anti-tampering decryption/cache retention performance with C/C++ on a PowerPC (under both VxWorks and MS Windows) creating a useful report for the customer. Created design artifacts, prototype software and a compelling PowerPoint presentation for a critical design review.
- Developed and integrated software for a sensor test bed, utilizing UML, C/C++, X Windows, Unix scripts, Perl, ClearCase and ClearQuest enabling more accurate data collection for missile defense tests.
- Instructed an introductory Unix course, achieving quick, demonstrable results.
Confidential, El Segundo, CA
Software Engineer
Responsibilities:
- Produced software for satellite broadcast traffic system in C/C++, Java, Unix Shell and Perl scripts.
- Developed UIs with Perl/HTML/CGI, JavaScript and X windows. Used SQL with Sybase.
- Designed, wrote and tested code for ad sales, pay-per-view and broadcast automation interfaces, diligently maintaining uninterrupted, round-the-clock broadcasts on multiple channels.
Confidential, Fullerton, CA
Software Engineer
Responsibilities:
- Created UI, display and related internal processing for an oceanic surface search radar, using Unix, C, X-lib and Tcl/Tk targeted to a VxWorks 68060 platform enabling more safety for mariners.
- Developed and fielded prototype software in C on Unix servers yielding a better understanding of Army field requirements.
- Built software for a real time embedded system and conducted SE process and development planning.
- Contributed to various SQL database projects.