Revolution Recon Engineer Consultant Resume
Waukesha, WI
SUMMARY
- 8+years’ experience in requirement analysis, software design, software development, system integration, system testing and quality assurance.
- Good knowledge in medical domain especially in PACS, medical imaging algorithms and volume rendering. Familiar with healthcare technologies and DICOM standards.
- Experience in programming for imaging using Intel Integrated Performance Primitives.
- Extensive experience in GPU parallel computing programming using OpenCL.
- Extensive experience in 3D and 2D medical imaging using OpenGL and GLSL.
- Good and sound knowledge in state of teh art Image Processing algorithms.
- Has good knowledge in Object Oriented Analysis, Design & Implementation.
- Well acquainted with ISO and CMM quality procedures.
- Extensive programming skills using C#, Python, XAML, C, C++, Visual C++ and MFC under Windows NT/Linux environments.
- Good knowledge in Object Oriented Analysis, DICOM standards etc.
- Proven skills in grasping and interpreting new concepts and evolving software technologies and medical imaging algorithms.
- Good Communication and Interpersonal skills.
- Influential team player with clear, precise communication skills and talent for creating and contributing to an enjoyable work environment.
- Strong in mathematics.
- Deep knowledge in design patterns.
- Experience in direct discussion with clients regarding requirement and design at client side in USA.
- Experience in directly working with clients on various medical domain projects at client side in USA.
- Proven team leading and team building capability.
- Good problem solving skill.
- Experience in performance critical tasks using tools like Vtune for detailed analysis and suggesting improvement ideas.
- Familiar with healthcare technologies like DICOM standards.
- Proven team leading and team building capabilities, having experience of handling teams with 6 people.
- Good communication skill.
- Highly motivated with strong commitment to quality and customer service.
TECHNICAL SKILLS:
Languages: C#, C, C++, Visual C++, OpenGL, GLSL, OpenCL, Python
GUI: WPF, Windows Forms, OpenGL, MFC
IDE/Editors/Tools: Visual studio 2008, vim, Eclipse, INTEL IPP
Operating Systems: Windows 7/Windows Vista/Windows XP/64, Linux
Protocols: RTP, RTSP, HTTP, NTP, TCP, UDP
Standards: DICOM, IHE
Performance analysis tools: NVIDIA Visual Profiler
Version Control: Subversion, MS VSS, ClearCase
Bug tracking: Bugzilla, IBM - Rational ClearQuest
Analysis Tools: Coverity Static Analysis, Gcov code coverage, Clang
Code Review Tools: Smartbear code collaborator
Documentation Tools: Doxygen
TECHNICAL SKILLS
Confidential, Waukesha, WI
Revolution Recon Engineer Consultant
Responsibilities:
- Technical leader involved in requirement analysis, design, technical reviews along with development of software implementation documentation using Doxygen.
- Created, modified, developed, authored, and implemented software applications and services based upon requirements and architectural design.
- Responsible for programing a feature and or a small feature set.
- Contributed to teh team and worked with direction from teh Senior Team Members or management but worked independently.
- Acted as a member of teh Software Center of Excellence, representing teh face of high quality design and development practices.
- Developed high performing, scaling and innovative end-to-end healthcare applications.
- Collaborated with system engineers, frontend developers and software developers to implement solutions dat are aligned with and extend shared platforms and solutions.
- Applied principals of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
- Wrote codes dat meets standards and delivers desired functionality using teh technology selected for teh project.
- Understandingof performance parameters and assessed application performance.
- Worked on core data structures and algorithms and implement those using language selected for teh project.
Confidential
Software Engineer
Responsibilities:
- Determined operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documented and demonstrated solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepared and installed solutions by determining and designing system specifications, standards, and programming.
- Improved operations by conducting systems analysis; recommending changes in requirements and procedures.
- Updated job knowledge by studying state-of-teh-art development tools, programming techniques, and computingequipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Protected operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplished engineering and organization mission by completing related results as needed.
- Developed software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following teh software development lifecycle.
Confidential
Software Engineer
Responsibilities:
- Developed software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following teh software development lifecycle.
- Accomplished engineering and organization mission by completing related results as needed.
- Protected operations by keeping information confidential.
- Updated job knowledge by studying state-of-teh-art development tools, programming techniques, and computingequipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Developed software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following teh software development lifecycle.
- Accomplished engineering and organization mission by completing related results as needed.
- Protected operations by keeping information confidential.
- Updated job knowledge by studying state-of-teh-art development tools, programming techniques, and computingequipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
