C++ Developer Resume
This is a
free C++ Developer Resume example that covers objectives and tips to gets you
the best job. This professional resume template with action words will help you
in writing perfect CV for the desired C++ Developer Job.
C++ Developer Job Description
- Creates
and executes project work plans and revises as appropriate to meet changing
needs and requirements.
- Identifies
resources needed and assigns individual responsibilities.
- Manages
day-to-day operational aspects of a project and scope.
- Reviews
deliverables prepared by team before passing to client.
- Effectively
applies our methodology and enforces project standards.
- Prepares
for engagement reviews and quality assurance procedures.
Sample C++ Developer Resume Template
Contact information
In this section you have
to include your Name, current home address, Mobile telephone number, Landline
telephone number and your personal email address which is currently used.
- Full name
- Present and
permanent addresses
- Telephone numbers
- Email address
Professional or career
objective
Your objective is the one
that clearly underlines your aims and aspirations in that profession. For
example a computer Graduate will have to write an objective which is concise
and precisely speaks about his role that he wants to play in the Organization.
Sample Objective for C++ Developer
To obtain a responsible and
challenging position with a progressive company where my work experience will
have valuable application and utilization of my opportunity for advancement.
Career Achievements
If you have
any major Career Achievements or any Appreciation then this is the section
where they should be listed. For Example a C++
Developer can add his/her career achievements like,
- Worked on UML diagrams like Class Diagrams,
Sequence diagrams, Activity diagram to communicate the design by using
Rational Rose.
- Developed DAOs (Data Access Object) and DOs (Data
Object) using Hibernate as ORM to interact with DBMS - Oracle
- Integrated and tested the developed modules and
prepared detailed documentation.
- Developed a Logger class for client and server
audit logging...
- Received numerous letters of recommendation, and
appreciation from customers, and management.
Experience
Previous work experience
plays an important role while applying for a Job and hence it should be well
presented in the resume. Most of the questions during your resume will be
related to the previous job that you had and hence you should be well prepared
for it. You should begin with putting the name of the organization that you
worked for, the duration of your work and the post or the designation at which
you were working. After this, you can effectively place points in a bulleted
format that talk about the responsibilities and the achievements that you may have
achieved during your stay at the previous organization. The work experience of
an experienced C++ Developer applying for a job would look like,
Sr. Developer
Credit-Suisse,
Banglore, 2008-Present
- Involved in understanding of business
requirements, design and development of the project.
- Leading the Development team.
- Used different features of Struts like Validation
framework and tag library.
- Used Log4j for logging the application, log of
the running system to trace the errors and certain automated routine
functions.
- Written ANT scripts to build JAR, WAR and EAR
files.
- Deployed the application and tested on Weblogic
Application Servers.
- Used Rational Clear Case as configuration
management tool.
- Used Embarcadero Rapid SQL to test the SQL
queries with related data from database.
- Environment & Tools: Java 1.5, Hibernate 3.1,
JMS, JavaScript, Weblogic 9.2, Eclipse 3.2, Oracle 10g, Embarcadero Rapid
SQL 7.2, Rational Clear Case, Windows XP, UNIX.
Senior Software Engineer
Panasonic
Mobile Systems Engineering, Banglore, 2007 to 2008
- Designed the object oriented system for a
messaging client.
- Developed the software sing C++ and C.
- Written database scripts and stored procedures
using SQL, PL/SQL.
- Separated the view layer (in MVC) with the help
of custom tag library, allowing for complex interactions within a JSP
page. Encapsulated both simple and complex behaviors in an easy to use
syntax and greatly simplified the readability of JSP pages.
- Wrote automated build script using ANT and shell
script.
- Reviewed detailed design specifications, User
Acceptance (UAT), integration and system test plans.
- Worked with QA team in preparation and review of
test cases.
- Environment & Tools: Java 1.5, Struts 1.1,
Spring 1.2, Hibernate 3.1, EJB 2.0, IBM RAD 6.0, Rational Rose, Rational
Clear Case, Rational Clear Quest, Toad, Oracle 9i, Windows XP.
Sr. Developer
Provident
Bank, Bangalore,
2006 to 2007
- Involved into analysis and understanding of
business requirements.
- Used different features of Struts like MVC,
Validation framework and tag library.
- Used Spring Framework for DI (Dependency
Injection) and Transaction Management.
- Developed DAOs (Data Access Object) and DOs (Data
Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Testing the developed code using JUnit.
- Involved into code review process.
- Worked on various design patterns like Business
Delegate, Service Locator, Factory, Value Objects, DAO, Front Controller,
Singleton etc.
- PMD tools used for checking the proper code
format.
- Used Rational Clear Quest for raising functional
related issues.
- Raising the issues related to code review process
in Source Forge network tool.
- Involved into functional knowledge transfer to
team members.
- Rational Clear Case was used as configuration
management tool.
- Testing the SQL queries with related data from
database by using Toad.
- Environment & Tools: Java 1.5, Struts 1.1,
Spring 1.2, Hibernate 3.1, EJB 2.0, IBM RAD 6.0, Rational Rose, Rational
Clear Case, Rational Clear Quest, Toad, Oracle 9i, Windows XP.
Education and Certification
The academic details need to be
mentioned in a tabulated format with respect to the degrees or the courses that
the candidate would have undertaken in the past. The latest degree or course
comes first followed by the last completed course and hence forth going
backwards. For example a C++ Developer who has completed post graduation or
graduation course is applying for a Job or to a company or an organization then
his/her details would be like,
Pune College of Science and Management, 2000
- Sun Certified JAVA Programmer (SCJP) Java 1.4.
TECHNICAL SKILLS
Operating System:
Windows 2000/ NT/XP, Linux
Languages:
C++, Java, SQL, PL/SQL, HTML, XML, JavaScript
J2EE Technologies:
JDBC, Servlets, JSP, EJB.
Frame Work(s):
Struts Hibernate, Spring
RDBMS: MS
SQL Server, Oracle 8i/9i
Web Servers:
Apache Tomcat
Application Server:
Web Logic
Tools:
Eclipse/MyEclipse, Oracle JDeveloper, Toad, PL/SQL
Designer,
Version Control:
CVS, ClearCase, Visual Source Safe.
Honors
If you have won any
competitions national or international then they could also be highlighted
here. For example a C++ Developer could lay stress on any exams that he may
have given or any seminars or conferences attended. If you are a part of any
honorary society or any nonprofit organization then that could also be added
here.
The honors and the
activities section of a C++ Developer would look like,
- Received Scholarship from Pune
College of Science and Management in 1999 for archenemy excellence
- Member of CRY, Child Relief and YOU, since 2003.
References
The References are
generally required so that your present employer can gauge you through the eyes
of the people who you were associated with or have worked for. So your teachers
or college professors' details could be placed here. Or your past employer who
you would have worked under can also be used as a reference. Ensure that the
people whose names you enter know you well and do inform them that you are
placing their names as reference because many companies call to confirm. For
example the references section of a C++
Developer could also look like,
Mr. Def
Sr. Manager
Credit-Suisse
abc@iiijjkk.com
Salary Range of a C++ Developer
- The average
salary received is approximately Rs. 27000 per month. This works out to an
annual pay package of 3 Lakhs to 3.25 Lakhs per annum CTC.
- The salary from
an American perspective works out to be $9500 per Month.
Note: This salary may be variable and it may
change from organization to organization.
Frequently asked C++ Developer
Interview Question
- What does extern mean in a
function declaration?
- What's the auto keyword good
for?
- I can't seem to define a linked
list node which contains a pointer to itself.
- How do I declare an array of N
pointers to functions returning pointers to functions returning pointers
to characters?
- How can I declare a function
that returns a pointer to a function of its own type?
- My compiler is complaining about
an invalid redeclaration of a function, but I only define it once and call
it once. What's happening?
- What can I safely assume about
the initial values of variables which are not explicitly initialized?
- Why can't I initialize a local
array with a string?
- What is the difference between
char a [] = "string"; and char *p = "string";?
- How do I initialize a pointer to
a function?