Senior Software Engineer Resume
Lake Forest, CA
SUMMARY
- 16 years experienced, accomplished technology professional with proven track record of developing state - of-theart software, and enhancements which directly improved sales and market shares of global industry giants.
- Minimize time, effort, and costs associated with complex processes, spearheading high-tech solutions.
- Add competitive edge in aggressive markets, devising innovative product features and capabilities.
- Provide expertise in leading-edge R&D, leveraging market analysis skills including with top tier companies.
- Maximize quality and integrity of final products, conducting aggressive troubleshooting and debugging.
- Thrive in multinational multidisciplinary environments, continually learning new cultures, languages, and tools.
TECHNICAL SKILLS
Languages: C, C++, Python, Java, JSP, JSON, JSONNET, Go, HTML, XML, YAML
MIB Databases: Mysql, SQLite, LMDB, Sql Server, AWS
Tools: Eclipse, NetBeans, Visual Studio, Git, Docker, Grafana, Gitlab, Jira, Confluence, Jenkins, Collaborator Klocwork, Source Insight, Smartbit, PC-Lint, Wireshark
PROFESSIONAL EXPERIENCE
Confidential, Lake Forest, CA
Senior Software Engineer
Responsibilities:
- Researched, developed and maintained real-time embedded multi-threaded Linux networked client-server application software.
- Designed, implemented and tested database (MySQL and SQLite) schema.
- Developed and configured low-level features such as Linux OS for different hardware architectures.
- Ported, configured and verified those software applications over different platforms and customer programs.
- Developed software tools and subsystems to support software development, test, and reuse, and manage their implementation.
- Designed and Implemented the CTCore framework and features on platforms like X86, X86-64, Armv7, RH73.
- Improved the Crew Terminal OS by adding FTP, SNMP, hostname setup, switch control features.
- Designed and Implemented the Flight Script Engine software for flight automation.
- Designed and Implemented the Fault Management System and the Rule Engine for fault consolidation, cascading and correlation.
- Designed and Implemented the IOT project to onboard and report devices status through EdgeIQ, AWS and Grafana.
Environment: C, C++, Python, JSONNET, JSON, YAML, AWS, Git, Boto3, EdgeIQ, Eclipse, NetBeans, Klocwork, Coverity
Confidential
Software Designer
Responsibilities:
- Reduced user management effort, creating feature supporting RADIUS authentication remotely.
- Developed feature supporting local authentication.
- Enhanced AAA flexibility and extendibility of various logging messages.
Environment: C, Python, TCP/IP protocol suite, Source Insight, Ethereal, ETOS.
Confidential
Software Engineer
Responsibilities:
- Designed and implemented packets transmission plan in DVPN supporting multi-cores and distributed slots in single device.
- Architected interface between IPSec and DVPN, and between IPSec and DNS.
- Conducted competitor analysis on how Cisco, Juniper, and Windows support IPSec on IPv6 network.
- Developed automated test scripts supporting web testing and command-line testing separately; used Selenium and TCL script.
- Accelerated throughput of network devices, optimizing packets transmission flow in multi-cores and distributed system.
- Saved substantial time for developers, automating testing process.
- Increased competitive edge and compatibility with Cisco, Juniper, and Windows products, analyzing and leveraging each company’s support of IPSec on IPv6 network.
Environment: C, TCP/IP protocol suite, TCL, AJAX, JSP, Source Insight, Smartbit, Wireshark, Selenium,PC-lint, Leopard Operating System (transformed from Linux, and used for IP communication devices).
Confidential
Software Engineer
Responsibilities:
- Analyzed, communicated, and implemented network real-time stream protocol including RTSP, RTP, RTCP, etc.;server was based on Linux, and client was based on Windows.
- Designed and implemented recording system of IPCamera based on Linux, as well as player ActiveX of web browser.
- Created server/client communication schedule.
- Conducted analysis of various compressing formats and file formats such as MPEG4, MP3, JPEG, AVI,ASF, etc.
- Researched and analyzed open resource from internet, especially open code.
- Ensured maximum quality and efficiency of entire network real-time stream protocol suite; is core of IPCamera products providing surveillance for families and factories.
- Instrumental in boosting company market share, developing robust recording system for IPCamera as major competitive feature of product.
- Enabled IPCamera to outperform competitors, developing user-friendly ActiveX control.
Environment: C, C++, TCP/IP protocol suite, XML, HTML, JSP, Ethereal, Visual Studio C++, Source Insight, Linux, Windows.
