We provide IT Staff Augmentation Services!

Senior Artificial Intelligence Software Engineer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Highly talented Computer Vision Artificial Intelligence Software Engineer with extensive experience in execution of cost - effective, high performance AI solutions. Solid understanding of deep learning, statistics and optimization. Track record of delivering quality software solutions. Skilled in all facets of Agile project life cycle from analysis and design through development, implementation, documentation and customer support.

TECHNICAL SKILLS

Languages: C / C++ (advanced), C#.NET, Java, Javascript, Shell scripts, Matlab, Python, Perl, CSS, HTML, XML, NoSQL.

Systems: Windows, Unix (Linux), Mac, VMWare, Cross-platform development.

Packages / Tools: Server side programming on Windows and Linux. Unix kernel internals. Makefile, multi-threads, signal, child; Web services, HTTP, load balancer, CORBA (IDL), client-server, RPC, sockets; Coverity, Valgrind, Profiler, GDB; .Net, MSVC++, MFC, TCP / IP, SQL Server. AWS. Open sources experiences with CEF (Chromium Embedded Framework) and Mozilla Firefox. Software globalization.

Other: Full system development life cycle, real-time software, multi-layer software architecture, object oriented methodology, Software Design Patterns, Data structures. Assemble PCs, install GPU, load OS, install device drivers and applications / patches. Computer architecture.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Senior Artificial Intelligence Software Engineer

Responsibilities:

  • Modify the Open Source NoScope package to output so Confidential can use the optimized deep learning TensorFlow models. YoloV3 (another open source package using deep learning) was used for benchmark.
  • Implemented an OpenCV multi-trackers system, which can simultaneously track many objects of interest in real time videos. The output of the tracking system is used to populate Spatio-Temporal Knowledge Graphs for AI analysis.
  • Fulfilled customers’ requirement by migrating Confidential replay software from standalone application to Browser based web application.
  • Enhanced user experience with “Responsive Web Design” to make rendering respond to screen size and orientation.
  • Extended life of Confidential replay software by upgrading to newest open source Mozilla and Chrome rendering engines. Customized and built new rendering engines into libraries to be used by Confidential replay software.
  • Fixed bugs in open source code and contributed back to open source community. Followed the legal procedures of open source.
  • Improved customer experience by interpreting and implementing users’ requirements, investigating software issues, and repairing defects.

Confidential, San Jose, CA

Image Processing Software Engineer

Responsibilities:

  • Gained $2M of revenue by extending the life of the software for 3 years with the successful completion of initial contract project to port the image displaying workstation from obsolete image library XIL to OpenGL; accomplishment was highly acclaimed and was asked to become an employee even during the dot.com downturn.
  • Designed and developed 3 major server components in subsequent years:

Confidential, Natick, MA

Computer Vision Software Engineer

Responsibilities:

  • Automated industrial manufacturing production lines by providing image processing/Machine Learning software for quality inspection.
  • Developed and maintained the patented Cognex Vision Library (CVL), a generic vision solution provided for customers to derive their own specific applications.
  • Wrote test cases and achieved 95% line coverage in unit test.
  • Worked closely with QA and release control departments.

We'd love your feedback!