Раскритикуйте резюме, плиз :)
Добавлено: 13 окт 2011, 05:04
Всем привет!
Раскритикуйте резюме плиз:
IVANOV IVAN IVANOVICH
Address: xxxxxxxxx Tel:xxxxx-xxxx, Email: xxxxxxxxx
OBJECTIVE
Embedded software engineer with more than 7 years of solid professional experience aims to bring extensive technical skills and strong work ethic to an embedded software developer position.
SUMMARY OF QUALIFICATIONS
- More than 7 years of professional C/C++ development experience in embedded RTOS environment.
- Industrial experience in the field of embedded development for digital still/video cameras and cell phones.
- Experience in full life cycle software development.
- Extensive multi-threaded programming and debugging skills. Ability to understand and handle performance and concurrency issues.
- Practical experience in CMM quality system. Solid understanding of QA process and methodology.
- Ability to work independently and as a devoted team member. High sense of dedication and responsibility.
TECHNICAL SKILLS
- Languages: ANSI C/C++
- Operating systems: Linux 2.6, RTOS ThreadX, VRTXmc
- Hardware platforms: Zoran COACH 12p (32bit MIPS)
- Development tools: GNU Toolchain (make, gcc, gdb), Cygwin32, MIPS SDE 6.0, vim, doxygen
- Code analysis tools: Code Sonar, Valgrind, Flex Lint
- Source/Change control tools: ClearCase, ClearDDTS, Perforce, SVN, JIRA
PROFESSIONAL EXPERIENCE
XXXXXXXXXXXX. XXXXX, Republic of Korea
Contract Sr. Field Application Engineer, September 2010 – September 2011
Provided on-site support for Samsung HD camcorder development based on COACH 12p digital camera processors. Development environment and tools used: Cygwin, MIPS SDE 6.0, C/C++, RTOS ThreadX on MIPS, CVS Perforce, bug tracking JIRA.
- Analyzed, debugged and resolved issues reported by customer in COACH digital camera processors firmware (COACHWare). Fixed issues in MPEG video capture and playback flows.
- Designed and developed Background Music (Smart BGM) feature for video playback flow. Performed feasibility study, customer requirements analysis, design, implementation and unit testing.
- Developed a feature for saving audio track during video recording to a separate wav file in PCM format. This feature addressed a critical issue with video recording that prevented mass production of the camera.
- Performed profiling and memory optimization for video capture flow to resolve critical frame drop issue.
- Performed memory optimization during video capture flow to handle different SD card speed classes.
- Developed automated unit tests for video capture flow to measure power consumption.
Successfully launched Samsung HMX-W200 and SMX- F50 (with Smart BGM feature) into the market.
XXXXXXXXX. XXXX, Republic of Korea
Contract Research Software Engineer, June 2009 – September 2010
As a member of the R&D department team developed and maintained XXXXX Data Stream Middleware (DSM). DSM is the cross-platform network data distribution service based on publisher-subscriber paradigm. Development environment and tools used: C/C++, GCC tool chain, UNIX platforms (HP-UX, AIX, Linux, Solaris), SVN.
- Maintained and bug fixed a Core Porting library as part of DSM which provides cross platform API to system calls for heterogeneous platforms Windows, Linux and various flavors of UNIX (Solaris, AIX or HP-UX) for 32 and 64 bits architectures.
- Enhanced Core Porting library by implementing new Socket poll API for asynchronous socket I/O.
- Designed, implemented and tested a memory allocator for high performance and scalability in a multi- threaded environment. Conducted performance testing and presented results to the R&D department.
XXXX. XXXX, Russia
Embedded software engineer/Technical lead, August 2007 – June 2009
As a contract embedded software developer for Zoran Mobile Division designed, implemented, tested and delivered software components for COACH digital camera processors firmware(COACHWare). Led a team of engineers in COACHWare maintanance and testing. Development environment and tools used: Cygwin, MIPS SDE 6.0, C/C++, RTOS ThreadX on MIPS, CVS Perforce.
- Coordinated development effort between Zoran sites in USA, Japan, Korea and Taiwan on issues assigned to the XXX team (conference calls, on-site meetings at Zoran offices in USA and Korea, etc).
- Designed, implemented and unit tested GDI API for scrolling text string on OSD using direct video memory access.
- Based on a NAND memory chip data sheet implemented and tested NAND Write Protect feature to prevent NAND corruption during camera boot up.
- Performed MP3 recording flow optimization. Based on profiling results optimized recording flow and resolved critical customer issue with slow UI response during MP3 recording.
XXXX-XXXX. XXXX, Russia
Embedded software engineer, March 2004 – August 2007
As a contract embedded software developer for Motorola Mobile Devices, developed a porting layer to integrate a third – party Imode browser into Motorola cell phones on the P2K platform. Development environment and tools used: C/C+, ARM compilers under Linux build environment, ClearCase, Motorola P2K platform (VRTXmc based on ARM processor).
- Maintained and bug-fixed the Imode browser porting layer.
- Designed, implemented and unit tested OTAP feature (Over-the-air provisioning) for configuring the Imode browser via WAP Push messages.
- Developed command line and GUI tools to generate test content (e.g., SMS messages encoded as binary files suitable for sending to a handset via USB) which allowed the test team to perform feature testing.
- Designed, implemented and unit tested Mail notifications feature to notify the browser about new iMail/iMMS messages via TCP Push or WAP Push messages.
- Coordinated development effort and bug fixes between the Motorola team (Illinois, USA) and the XXX team.
Successfully finished porting NetFront browser to Motorola E378i handset and Motorola M702iG handset.
EDUCATION
xxxx - xxxx, B.S., Computer Science, Vladivostok State University Of Economics and Service, Russia.
Денис
Раскритикуйте резюме плиз:
IVANOV IVAN IVANOVICH
Address: xxxxxxxxx Tel:xxxxx-xxxx, Email: xxxxxxxxx
OBJECTIVE
Embedded software engineer with more than 7 years of solid professional experience aims to bring extensive technical skills and strong work ethic to an embedded software developer position.
SUMMARY OF QUALIFICATIONS
- More than 7 years of professional C/C++ development experience in embedded RTOS environment.
- Industrial experience in the field of embedded development for digital still/video cameras and cell phones.
- Experience in full life cycle software development.
- Extensive multi-threaded programming and debugging skills. Ability to understand and handle performance and concurrency issues.
- Practical experience in CMM quality system. Solid understanding of QA process and methodology.
- Ability to work independently and as a devoted team member. High sense of dedication and responsibility.
TECHNICAL SKILLS
- Languages: ANSI C/C++
- Operating systems: Linux 2.6, RTOS ThreadX, VRTXmc
- Hardware platforms: Zoran COACH 12p (32bit MIPS)
- Development tools: GNU Toolchain (make, gcc, gdb), Cygwin32, MIPS SDE 6.0, vim, doxygen
- Code analysis tools: Code Sonar, Valgrind, Flex Lint
- Source/Change control tools: ClearCase, ClearDDTS, Perforce, SVN, JIRA
PROFESSIONAL EXPERIENCE
XXXXXXXXXXXX. XXXXX, Republic of Korea
Contract Sr. Field Application Engineer, September 2010 – September 2011
Provided on-site support for Samsung HD camcorder development based on COACH 12p digital camera processors. Development environment and tools used: Cygwin, MIPS SDE 6.0, C/C++, RTOS ThreadX on MIPS, CVS Perforce, bug tracking JIRA.
- Analyzed, debugged and resolved issues reported by customer in COACH digital camera processors firmware (COACHWare). Fixed issues in MPEG video capture and playback flows.
- Designed and developed Background Music (Smart BGM) feature for video playback flow. Performed feasibility study, customer requirements analysis, design, implementation and unit testing.
- Developed a feature for saving audio track during video recording to a separate wav file in PCM format. This feature addressed a critical issue with video recording that prevented mass production of the camera.
- Performed profiling and memory optimization for video capture flow to resolve critical frame drop issue.
- Performed memory optimization during video capture flow to handle different SD card speed classes.
- Developed automated unit tests for video capture flow to measure power consumption.
Successfully launched Samsung HMX-W200 and SMX- F50 (with Smart BGM feature) into the market.
XXXXXXXXX. XXXX, Republic of Korea
Contract Research Software Engineer, June 2009 – September 2010
As a member of the R&D department team developed and maintained XXXXX Data Stream Middleware (DSM). DSM is the cross-platform network data distribution service based on publisher-subscriber paradigm. Development environment and tools used: C/C++, GCC tool chain, UNIX platforms (HP-UX, AIX, Linux, Solaris), SVN.
- Maintained and bug fixed a Core Porting library as part of DSM which provides cross platform API to system calls for heterogeneous platforms Windows, Linux and various flavors of UNIX (Solaris, AIX or HP-UX) for 32 and 64 bits architectures.
- Enhanced Core Porting library by implementing new Socket poll API for asynchronous socket I/O.
- Designed, implemented and tested a memory allocator for high performance and scalability in a multi- threaded environment. Conducted performance testing and presented results to the R&D department.
XXXX. XXXX, Russia
Embedded software engineer/Technical lead, August 2007 – June 2009
As a contract embedded software developer for Zoran Mobile Division designed, implemented, tested and delivered software components for COACH digital camera processors firmware(COACHWare). Led a team of engineers in COACHWare maintanance and testing. Development environment and tools used: Cygwin, MIPS SDE 6.0, C/C++, RTOS ThreadX on MIPS, CVS Perforce.
- Coordinated development effort between Zoran sites in USA, Japan, Korea and Taiwan on issues assigned to the XXX team (conference calls, on-site meetings at Zoran offices in USA and Korea, etc).
- Designed, implemented and unit tested GDI API for scrolling text string on OSD using direct video memory access.
- Based on a NAND memory chip data sheet implemented and tested NAND Write Protect feature to prevent NAND corruption during camera boot up.
- Performed MP3 recording flow optimization. Based on profiling results optimized recording flow and resolved critical customer issue with slow UI response during MP3 recording.
XXXX-XXXX. XXXX, Russia
Embedded software engineer, March 2004 – August 2007
As a contract embedded software developer for Motorola Mobile Devices, developed a porting layer to integrate a third – party Imode browser into Motorola cell phones on the P2K platform. Development environment and tools used: C/C+, ARM compilers under Linux build environment, ClearCase, Motorola P2K platform (VRTXmc based on ARM processor).
- Maintained and bug-fixed the Imode browser porting layer.
- Designed, implemented and unit tested OTAP feature (Over-the-air provisioning) for configuring the Imode browser via WAP Push messages.
- Developed command line and GUI tools to generate test content (e.g., SMS messages encoded as binary files suitable for sending to a handset via USB) which allowed the test team to perform feature testing.
- Designed, implemented and unit tested Mail notifications feature to notify the browser about new iMail/iMMS messages via TCP Push or WAP Push messages.
- Coordinated development effort and bug fixes between the Motorola team (Illinois, USA) and the XXX team.
Successfully finished porting NetFront browser to Motorola E378i handset and Motorola M702iG handset.
EDUCATION
xxxx - xxxx, B.S., Computer Science, Vladivostok State University Of Economics and Service, Russia.
Денис