Senior Software Engineer Resume
Cary, NC
TECHNICAL SKILLS
Compiled Languages: C#, C/C++(ISO/ANSI/C99..C++14), CUDA, Go, Java, Python’, Pascal OCaml, LUA, Skill Lisp, Haskell
Scripted Languages: PHP, JS, Perl, Python’, BASH/SH, MatLab/Octave, Basic(most flavors), VBScript, ASP
Hardware Languages: Verilog VHDL
Database: MySQL, gdbm, SqLite, MariaDb PostGres, MongoDB/NoSQL
Static Languages: HTML, JSON/BSON, YAML, Graphviz/Dot, CSS, XML/XSLT, XAML misc. domain - specific
Template Languages: Smarty, Jinia2, Python (native), Go (native text/http) templates
Markdown: MD, Wiki, GIT
Documentation Tools: LaTeX, Doxygen, godoc
Libraries: OpenCv, AlgLib, Eigen, OpenNi, STL, Armadillo, FFTw3, Boost, Qt, jQuery, bootstrap, angular CANjs, JavascriptMVC, prototype.is, BLAS, OpenGL, OpenMP, OpenCL Android SDK, DirectX
Build Systems: CMAKE, gyp, make(gnu, n, etc.), gulp qmake, waf, scons Autotools, Ant/Maven
Tool: Chains, Compilers Gnucc, gogcc, clang, cl, Xilinx synthesis tools
IDEs: Visual Studio 2015, Eclipse, NetBeans, Qt Creator, Xilinx tools Code Blocks, Anjuta
Editors: VsCode, Atom, Sublime, Notepad++, PsPad
Source Control: GIT, Subversion, CVS Hg
Instruction Sets: x86(64), Intel SSE through AVX family extensions MIPS, PIC Motorola 68HCxx, PowerPC
Configuration Mgmt.: Ansible Chef/Puppet
Cloud: OpenStack, Apache VCL OpenNebula
File systems: EXT2/3/4, LWAFS(my creation) ZFS, XFS BTRFS, JFS, FAT/NTFS
Methodologies: Agile/scrum, waterfall, mixed-model, test-driven-design
PROFESSIONAL EXPERIENCE
Confidential, Cary, NC
Senior Software Engineer
Responsibilities:
- Design and implement 3D Sensor driver, calibration, pose-estimation, alignment, synthesis pipelines in a mixed-concurrency regime to achieve sensor fusion for anatomic measurement.
- Mathematical analysis and characterization of 3D sensors.
- Develop Gui for sensor data-collection, characterization, calibration, time-series analysis.
- Specification-driven performance tuning and reliability engineering.
- Develop rendering tools for debugging 3D sensor geometry.
- Documenting, summarizing, and reporting findings; Recommending risk mitigation strategies (MVP/RAT).
- Technologies: C#, C++, C++/clr, MatLab, WPF, WinForms, OpenCv, OpenGL, Eigen, JIRA/BitBucket, Git, Git-flow, Poisson Surface Reconstruction.
Senior Software Engineer
Responsibilities:
- Firmware engineering position implementing integrated testing and diagnostics for next generation surgical beds. Low-level driver development, assist in hardware design verification and functional testing.
- New product development in agile/scrum model.
- Technologies: Arm Cortex-M4, Micrium ucO/S iii, arm-none-eabi-gcc, python, C, C++, google protocol buffers, JIRA, fisheye, crucible, stash, git, bamboo, winIdea, eclipse