Объявление

Collapse
No announcement yet.

Поправьте, please, резюме software engineer C++ Lineux Unix

Collapse
X
 
  • Filter
  • Время
  • Show
Clear All
new posts

  • Поправьте, please, резюме software engineer C++ Lineux Unix

    Career Objective
    Gather knowledge, use it and share it. Achieve job satisfaction by attaining perfection (almost, if not absolute). Work on a challenging position with strong emphasis on product development, research, innovation and quality which gives opportunity to solve complex problems.

    Summary
    Over 5 years of experience working in the field of Computer Science and Engineering
    Hands on working experience on C, C++, Perl on Linux and UNIX platforms. Including STL and Boost libraries.
    Experience in writing and maintaining C and C++ APIs, tools and unit tests.
    Experience in writing and maintaining Perl modules. Automation experience using Perl and SWIG. Hands on experience with perlxs and xsubpp.
    Experience of working with a team where Test-Driven development is followed
    Hands on experience of implementing algorithms to work on ultra large scale data
    Experience of working on a critical project where a minor mistake means loss of user data
    Experience of guiding peers, triaging issues, prioritizing tasks and updating project status.
    Very quick learners always open to explore new ideas and approach to complex problems.

    Professional Experience
    Worked as Technical Yahoo! IC3 with Yahoo! Software Development India Pvt. Ltd. [12] Bangalore – 560071
    /From June 5, 2006 to April 23, 2010/
    Responsibilities Undertaken
    Design and implement software modules with performance, reliability, re-usability and scalability as top priority under a tight deadline.
    Prototyping, designing and implementing components to serve the future data organization, retrieval and give performance boost to existing APIs
    Performance analysis of highly distributed software system to evaluate system resource savings or vice versa.
    Code Review, Code Coverage (gcov/lcov), Static Code Analysis (coverity)
    Develop framework for performance (gperf), load and stress analysis of MsgStore APIs.
    Develop the interface wrappers on top of the C++ API to expose them for use by Perl scripts for automation.
    Develop tools for testing C++ APIs (unittests/command line ELF tools).
    Train new hires about software design and architecture and bring them up to speed with technologies at Yahoo!
    Mentioning new hires overseas to bring them up-to-speed. Providing sufficient knowledge, assigning tasks consolidating status reports.
    Updating higher management about the status and progress of project, estimating time lines.
    Approving Change Management Requests, keeping check on beta production machines and later production machines after software goes for Globally Available state.
    Interview potential candidates from time to time (member of technical interview panel). Also, experience of campus recruitment.
    Knowledge and Skills

    Programming Languages
    C, C++ (including STL and Boost)
    Advanced
    Scripting Languages
    bash, sh
    Advanced

    Perl (perlxs)
    Advanced

    PHP
    Beginner

    Python
    Beginner

    swig
    Advanced
    Markup Languages
    HTML, XHTML, CSS
    Intermediate

    XML, XSL, XSLT
    Intermediate

    JavaScript
    Intermediate
    Operating Systems
    Linux
    Advanced

    FreeBSD
    Advanced

    Solaris
    Intermediate

    HPUX
    Beginner
    Bug Tracking Tool
    Bugzilla
    Advanced
    Version control
    CVS
    Advanced

    SVN
    Advanced

    GIT
    Beginner

    hg (mercurial)
    Beginner
    Continuous Integration
    Hudson
    Beginner
    Static code analysis tools
    [sp]lint
    Intermediate

    Coverity
    Advanced

    STI (Understand for C++)
    Intermediate
    Dynamic code analysis tools
    Dtrace
    Intermediate

    SystemTap
    Advanced

    valgrind
    Intermediate

    strace/ltrace
    Intermediate
    Code coverage tools
    gcov
    Advanced

    lcov
    Advanced

    xdebug
    Intermediate
    Performance tool
    gperf
    Advanced
    Web Server
    apache
    Intermediate
    Technologies
    Mail, shmproxy, memcache,
    Advanced

    Clusters (OpenMosix, LAM MPI, Beowulf)
    Intermediate
    Products/Projects
    Yahoo! Mail (MrClean, Delete, Message Store, Attachment Store, Archive Store, Vx)
    Advanced
    Database
    Oracle, MySQL, PostgreSQL
    Intermediate
    Others /not in touch/
    PL/SQL, Java, C#
    /not in touch/


    Projects (All the projects are related to Yahoo! Mail)
    ...
    ...
    List of projects deleted on purpose.


    Training and Academic Experience
    Worked as full-time Lecturer at Maharishi Markandeshwar Engineering College (MMEC) [8], Maharishi Markandeshwar University (MMU) [9], Mullana, Ambala - 133203, Haryana, India
    /From Feburary 02, 2002 to July 05, 2003/
    During the time as lecturer i taught and studied various subjects like
    Programming Languages Theory
    The C/C++ Programming Language
    Database Management Systems
    Data Structures and Algorithms
    Programming x86 in Assembly Language
    and was responsible to lectures and conduct practical sessions, guide students for best practices and solutions and evaluate them. I also visited other colleges as external examiner for evaluating final semester students. I was also responsible to guide students for their final semester projects.
    .......
    Research Paper
    Prof. D. Roy Choudhury An O(1) based approach for Design of a framework for OS Scheduler Development.
    Academic Projects
    A Domain Specific Language based approach for design and Implementation of Process schedulers --
    Kernel with a scheduler host, which can change the scheduler dynamically. This can be used to benchmark different schedulers as and when designed and implemented. Open gates for implementing and analyzing a lot of new ideas for process scheduling, as this project make the effort to code a new scheduler for Linux kernel approximately zero.

    Implementation and study of Beowulf and OpenMosix clusters -
    Performance bench-marking with customized mplayer encoder (mencoder) for encoding audio/video data from mpeg to avi. Also worked on mplayer and mencoder porting them for parallel processing in distributed environment. Meanwhile also worked with various media protocols and streaming protocols too.

    Adaptive Operating System Extensions --
    Implementation of a MLFQ Scheduler for Linux Kernel 2.4.21 (RHL 7.3 and later). Also, implementation of a NLP shell (based on bash) to understand English like command line based on look-up table.

    "Hardware Reporting System (HRS)" for Rail Coach Factory, Kapurthala
    Back-end: Oracle 8.0 running on HP-UX 9.3
    Front-end: Visual C++ and Visual Basic 6.0
    Features: Downtime Calculation, Deduction Calculation, Reports Generation for Downtime, Deduction, Payment, Total payment etc., Attendance record keeping, Schedule generation, Preventive Maintenance Schedule Generation

    "Site Access Restriction Software (SARS)"
    Back-end: Plain Text, MySQL, Oracle (Any one of them)
    Front-end: Java.
    Features: Runs as a proxy server, Restricts access to sites listed in database, Capable to restrict sites on the basis of it's contents, Database independent, Very flexible and customizable, MDI user interface, Database is graphically controlled; request logs can be generated.

    Academic Profile
    Education
    1.Master of Engineering in Computer Technology & Applications ....

    Вот такое резюме ( мужа) в сокращенном виде. Очень мало откликов на него здесь в Сиднее.
    Возможно, что проблема с резюме...
    За ранее спасибо за помощь.

  • #2
    Напрягает кривой английский (артикли, времена, бесконечные also).

    Еще немного странно, что указанная исследовательская публикация (An O(1) based approach for Design of a framework for OS Scheduler Development) гуглом нигде не находится.
    Some random URLs

    Comment


    • #3
      тут же есть прикрепленная тема по подготовке CV - читали ?

      имхо:

      Objective - надо покороче. Просто - "вот такую позицию ищу".Без вот этих challenging-bleeding edge-satisfaction... Украшения в cover letter можно вставить, если очень хочется.

      Кстати, неясно, какая именно позиция ищется. Тестер, инженер или программист вообще ?

      Потом короткое summary - "вот что могу предложить".
      Experience с предлогами кроме in как-то глаз режет, не по-английски. "In the field of" - тоже убрать.

      Вообще summary невнятное. Потом, skill matrix, если и ставить, то сразу после summary. А professional experience - объединить с проектами.
      Responsibilities - тут не надо описывать конкретные задачи. Конкретные - это в проектах.

      Academical труды - можно не разжевывать, достаточно заголовка.

      ну и язык. Смотреть другие резюме, читать рекомендации..
      Last edited by the_alexx; 21.05.2010, 21:05.
      у́кшшоул э́йхнуф

      Comment


      • #4
        Сообщение от Cheshire Посмотреть сообщение
        Еще немного странно, что указанная исследовательская публикация (An O(1) based approach for Design of a framework for OS Scheduler Development) гуглом нигде не находится.
        ну, мпег в ави-контейнер запихивать распределенно - тоже довольно странное занятие..
        у́кшшоул э́йхнуф

        Comment


        • #5
          Извините, но откровенно плохо. С таким резюме можно ещё долго искать работу. После кучи невнятных experience в summary дальше читать желание отпадает. Рекламируйте себя, кричите о том, какой Вы отличный спец. Возьмите за основу это резюме как по структуре и оформлению, так и по основным приёмам и фразам. И никаких beginner/intermediate в опыте, только accomplished, proficient, highly skilled и т.д. По каждой работе добавьте внятные достижения. И выкладывайте сразу в doc/pdf формате чтобы видеть структуру и оформление.

          Comment


          • #6
            Всем большое спасибо за помощь. Сидим переписываем резюме и cover letter.

            Comment


            • #7
              мамочки, это уже русские в бангалоре работают???

              Professional Experience
              Worked as Technical Yahoo! IC3 with Yahoo! Software Development India Pvt. Ltd. [12] Bangalore – 560071
              /From June 5, 2006 to April 23, 2010/
              В числе человеческих пороков одним из самых главных он считает трусость

              Comment


              • #8
                Сообщение от Witt Посмотреть сообщение
                мамочки, это уже русские в бангалоре работают???
                а там вроде не написано нигде, что товарищ русский или из бСССР
                да и резюме не он выложил...
                http://neproshelmimo.blogspot.com/

                Comment


                • #9
                  Сообщение от Filkov Igor Посмотреть сообщение
                  а там вроде не написано нигде, что товарищ русский или из бСССР
                  да и резюме не он выложил...

                  oops. тогда понятно почему так мало советов.
                  В числе человеческих пороков одним из самых главных он считает трусость

                  Comment


                  • #10
                    Сегодня у товарища первый рабочий день, правда не то что хотелось бы, но всеже. Работу искал полтора месяца, как С++ Linux software engineer.
                    Взяли, как web developer PHP ( для банка программы писать, вроде бы) junior position, permanent. Зарплата- okay. Опыта работы на PHP не было, предложили работу сразу на первом интервью, без агентсва.
                    Всем спасибо за подсказки и помощь.

                    Comment

                    Working...
                    X