Tools Programmer Resume Sample

4.9
16 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Adam Labadie
74927 Phyllis Shoals,  Detroit,  MI
+1 (555) 822 5240

Work Experience


Senior Tools Programmer
07/2015 - PRESENT
Dallas, TX
  • Compile and understand the game production teams' needs and assess their feasibility to enhance the production pipeline
  • Participate in design and code review process.
  • Strong knowledge in C# language and .NET platform
  • Good knowledge of C++ & object-oriented development
  • Strong knowledge of the software development environment and associated tools. (i.e. Visual Studio, Perforce, etc.)
  • Basic knowledge of templates & design patterns and anti patterns
  • Some knowledge about the different software development methods (i.e. Agile, Unit Testing, TDD...)
  • Collaborate with Technical Directors to enhance the production pipeline
Tools Programmer
02/2010 - 03/2015
Phoenix, AZ
  • Primarily responsible for the overall architecture and development direction of the tools to ensure
  • Collaborates with artists and designers to best utilize the technology
  • Provide technical solutions and deliver clear, tested and efficient code for various elements of the game
  • Solves complex problems in resourceful and effective ways
  • Excellent C# programming skills
  • Experience with C++
  • Strong understanding of common data structures and algorithmic solutions
  • Write clean, readable, portable, reliable, and optimized code
Junior Tools Programmer
11/2005 - 01/2010
Phoenix, AZ
  • Maintain technical documentation for the engineering team as well as other disciplines
  • Direct application programming experience
  • C#, C++, and .NET development experience
  • Great design sense for workflow and user interface
  • Excellent communication skills (technical English is required)
  • Compile and understand system development needs and assess their feasibility to enhance the Lab’s working pipeline and deliverables to the production teams
  • Support the production functions and systems: production workflows in the editor, third-party application plug-ins (3DSMax, Maya, source control, etc,), and productivity tools (compilation, buildprocess, etc.)

Education


Friends University
2000 - 2004
Bachelor's Degree in Computer Science

Professional Skills


  • Excellent communication skills with an interest in working with other game developers in a cooperative team environment
  • Very good C++ programming, optimization and refactoring skills
  • Excellent UI Design/User Experience portfolio
  • Good team communication skills, able to translate rough ideas into concrete implementations
  • Programming experience with multithreaded environments using modern techniques
  • Working experience with DCC tools, especially Houdini
  • Strong ability for analyzing and extending existing code

How to write Tools Programmer Resume

Tools Programmer role is responsible for programming, english, languages, training, integration, database, java, architecture, research, modeling.
To write great resume for tools programmer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Tools Programmer Resume

The section contact information is important in your tools programmer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Tools Programmer Resume

The section work experience is an essential part of your tools programmer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous tools programmer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular tools programmer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Tools Programmer resume experience can include:

  • Being able to implement and expand within an existing database environment (MongoDB preferably, or other NoSQL experience)
  • Excellent understanding of Software Engineering principles
  • Good understanding of computer hardware
  • Programming experience, preferably in the video game industry
  • Experience in software tools programming, ideally in the video game industry or equivalent
  • Experience in software tools programming, ideally in the video game industry or equivalent

Education on a Tools Programmer Resume

Make sure to make education a priority on your tools programmer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your tools programmer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Tools Programmer Resume

When listing skills on your tools programmer resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical tools programmer skills:

  • Experience in coding user-facing tools; knowledge of good UI design principles
  • Experience in programming user-facing tools; knowledge of good UI design principles
  • Bring a solid understanding of algorithms, design patterns, debugging and memory/performance optimization
  • Solid proficiency in C/C++, including: refactoring, optimization, debugging and testing
  • Able to analyze requirement, experience of designing solution, implementing and debug the technology
  • General knowledge of having worked with video game engines and experience using one or more commercial engines

List of Typical Experience For a Tools Programmer Resume

1

Experience For Senior Tools Programmer Resume

  • Experience in software programming
  • Experience with object oriented programming languages (C#, Java, Python)
  • Professional experience or equivalent in tools and client development for mobile, desktop or web applications
  • Asess feasibility and validate technical design
  • Make good technical documents and users’ manual
  • Experience with one or more JavaScript frameworks (Bootstrap, React, Angular, etc.) and Node.js (npm)
  • Experience with version control systems (Git, SVN, etc)
  • Improve the development pipeline by designing and implementing new systems
2

Experience For Lead Tools Programmer Resume

  • Analyse existing systems and see how they could be enhanced to fulfill the intentions of the service
  • Write software for data processing and automation
  • Analyse existing functions in the engine and see how they could be enhanced
  • Design, implement, and iterate on new and existing technologies in C++
  • Adapt and extend existing shader-based terrain-generation methods for a AAA multi-platform game project
3

Experience For Senior Tools Programmer M/F Resume

  • Offer advice/ suggestions, and develop tools to improving the development process
  • Fluent in both C# and C++ programming languages
  • Upgrade, evolve, and maintain existing servers and infrastructure in collaboration with IT
  • Extensive knowledge of 3D authoring packages (e.g. Maya or 3DS Max)
  • Work across disciplines, with diverse team members who hold differing perspectives
  • Work on tools and tech to aid and guide procedural world-building
4

Experience For Senior User Interface Tools Programmer Resume

  • Understand existing tools and functions in the development pipeline to see how they could be enhanced to fulfill the intentions of the project
  • Analyze and correct the tools bugs determined by other working units and tools testers (and
  • Knowledge of big data computing platforms such as Apache Hadoop
  • Respond to requests of new features or update the existing feature as the production cycle goes
  • Be part of a team that creates tools that help users create amazing content
5

Experience For Junior Tools Programmer Resume

  • Knowledge of gaming would be an asset
  • Performance awareness in algorithms, memory usage and loading times
  • Able to write and understand technical documentation related to software programming (needs analysis, design documents, etc.)
  • Autonomous, proactive, problem-solving, analytical mindset
  • Knowledge of the following technologies and processes is an asset
  • General knowledge of networking protocols, (TCP, UDP and HTTP protocols)
  • Understand users' needs and take them into account when programming
  • Work with internal and externally developed code
  • Compile and understand system development needs and assess their feasibility to enhance the
6

Experience For Procedural Tools Programmer M/F Resume

  • WPF / MVVM knowledge is an advantage
  • Work directly with content creators and iterate on the tools efficiently
  • Support the features and systems designed for production: production workflows in the engine, plugins for third-party applications (3DSMax, Maya, source control, etc.) and productivity tools (compilation, build process, etc.)
  • Analyze and correct the tools bugs determined by other working units and tools testers (and eventually the quality control team)
  • Extensive knowledge of 3D authoring packages (e.g. Maya or 3DS Max) and CG
  • Expertise in C/C++ required, Python / PySide and MEL highly desirable
  • Write clean, maintainable and extensible code with attention to reusability
  • Deep knowledge of modern UI libraries (e.g. WPF, QT etc...)
  • Ensure that code changes are fully tested (MP, all platforms, all game modes and middleware, where applicable)
7

Experience For Web Tools Programmer Resume

  • Identify, analyse and correct technical issues determined by users and colleagues
  • Develop networked applications that facilitate and improve production workflow
  • Create network interfaces to proprietary software, hardware and related Autodesk products
  • Work closely together with content-designers and (technical) artists across different Ubisoft studios
  • Iterate on editor-tools in regards to procedural world generation​
  • To develop tools feature
  • Debugs own code and fix bugs in the rest of the engine
  • Understand user workflows to develop software that is easy to use and improves productivity
8

Experience For Tech-tools Programmer M/F Resume

  • Self-motivated and passionate about games
  • Collaborate with engineering, design, user experience, product and analytics teams to identify tools needs, evaluate requirements, write specifications, and design and implement complex software systems and interfaces
  • Write well designed, efficient and testable code with one or more Object Oriented languages (C++, C#, Java, Objective-C, Swift, Python etc.) and their associated frameworks
  • Strive for excellence in software craftsmanship, and collaborate with peers to improve software design
  • Participate in high-level discussions about the interaction between code, content creation, and Q/A to determine direction needed for quality customer support
  • Familiar with Perforce, Git, Jenkins, Windows, and Linux system administration
  • Exhibit pragmatic long view of systems to propose and guide necessary improvements
  • Profile and optimize software systems to improve performance
  • Write clear, maintainable, portable, and highly functional code as needed
9

Experience For Internship Tools Programmer Resume

  • Expertise in C/C++ required, Python desirable
  • Write clean, maintainable and extensible code with attention to reusability
  • Analyse and understand video game development needs and assess their feasibility so as to best serve the production team
  • Collaborate with Technical Artists to enhance the production pipeline
  • Analyse and correct defects in the tools, engine and pipelines
  • Document work so as to transfer knowledge and enable users to understand how to use the new systems and functions
  • Support the production functions and systems: production workflows in the editor, third-party application plug-ins (Maya, source control, etc.), and productivity tools (compilation, build process, etc.)
10

Experience For Tools Programmer M/F Resume

  • Analyze existing features in the engine and available tools and suggest improvements by
  • Contribute to the long term strategy for the engine development
  • Document the work so as to transfer knowledge and enable users to use the new systems and functionalities
  • Organize and secure all developments within the Pune Tech Team
  • Analyze needs and features, break down them into tasks and dispatch them
  • Determine and correct the bugs identified by QC/QA/DevTest teams
  • Build technical expertise to support / train PUNE team
  • Be the main technical contact point for another international studio

List of Typical Skills For a Tools Programmer Resume

1

Skills For Senior Tools Programmer Resume

  • Professional experience demonstrating proficiency in algorithm design, understanding of complexity, and software architecture and design
  • Good knowledge of modern object-oriented programming language, such as C++, C#
  • Good knowledge of scripting language such as python, perl and lua
  • Experience of using source control software
  • Experience with C# reactive programming, SOAP and REST
  • Strong understanding about the systems involved in a modern game
2

Skills For Lead Tools Programmer Resume

  • Experience in software programming
  • Experience in software programming, ideally in the video game industry or equivalent
  • Experience with one or more common programming languages such as C#, Java, Python, etc
  • Automated build/testing experience
  • Experience working in tools and production environments
  • Experience of developing an AAA title from concept to release
  • Experience of working with AAA title engines
  • Experience with terrain rendering and procedural world generation
  • Experience working on game engines and/or tools
3

Skills For Senior Tools Programmer M/F Resume

  • Previous experience working with Houdini or comparable procedural pipelines is an advantage
  • Solid knowledge of modern graphics and shader programming techniques and graphics APIs
  • Experience working with revision control systems like Perforce
  • Software development experience, ideally in the video game industry, 3D editing software or equivalent
  • Experience in software programming, ideally in the video game industry or equivalent
  • Expertise with the C / C++ and C# / .NET programming languages along with a strong familiarity with OO design principles
  • Programming experience in commercial software projects
  • Solid understanding of 3D math
4

Skills For Senior User Interface Tools Programmer Resume

  • Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry
  • Experience with MS SQL and MySQL databases
  • Experience with client/server models such as web services and WCF
  • Experience with Agile development methodology (i.e. Scrum)
  • Experience with source control in a team environment (such as Perforce.)
  • Experience with web technologies, specifically JavaScript
5

Skills For Junior Tools Programmer Resume

  • Demonstrated ability to communicate fluently in English (written and verbal)
  • Good knowledge of JavaScript and JQuery
  • Strong C++, C#, WPF/Winforms/Qt knowledge
  • Experience with Python, MaxScript and other high level languages
  • Experience with one or more javascript frameworks, (Bootstrap, React, Angular, etc.)
  • Wants to provide the best user experience for other programmers
  • Experience with ANT/NANT or MSBuild
  • Experience with PMEase Quickbuild
  • Experience with databases, preferably MongoDB, but SQL/NoSQL is satisfactory
6

Skills For Procedural Tools Programmer M/F Resume

  • Experience with version control systems such as Perforce
  • Professional experience with C++ and/or C#
  • Experience in C # / .NET
  • Experience in C ++
  • Intermediate experience as a software developer, in video games or similar industry
  • Experience from the AAA video games industry
  • Excellent knowledge of C# and C++, Winform, WPF, MFC
7

Skills For Web Tools Programmer Resume

  • A strong passion for video games
  • Self-motivation and ability to drive ideas to completion. Strong ability to quickly learn new areas of development
  • Proven ability to work well with all game development disciplines
  • Good collaborator within a large, diverse team
  • At least two years game industry experience and/or 1 shipped AAA title from pre-production to final
  • Develop and maintain tools that enhance usability and user experience
8

Skills For Tech-tools Programmer M/F Resume

  • Mentor, guide, and lead programmers of all experience levels
  • Working in team, collaborating with other members of the team, locally and abroad
  • Ideating and bring new ideas to play
  • Writing quality code for tools used in production pipeline
  • Understanding of LDAP, certificates and sockets
  • Providing consultation and support to other team members or other teams as required
9

Skills For Internship Tools Programmer Resume

  • Understanding of software architecture and design
  • Working in C/C++ on our integrated editor/game development tools
  • Drive graphics tooling forward, to be competitive with existing profiling tools in the market
  • Knowledge of common scripting, data processing languages, (Python, C#)
  • More than anything isn’t afraid to get off the beaten track and wants to discover and suggest new ways of doing things!
10

Skills For Tools Programmer M/F Resume

  • A pragmatic approach and sense of problem solving when trying to achieve development goals
  • Interact and Collaborate with all internal departments regarding best practices around graphics and tooling
  • Able to program and debug on complex applications using object-oriented or procedural programming
  • Passion for creating and playing Mobile games
  • To using proper tools to analysis the rendering pipeline performance, and find the bottleneck
  • Work closely with designers and artists to implement their ideas, providing technical, creative, and scheduling feedback
  • Collaborate in making plans and driving them to timely completion

List of Typical Responsibilities For a Tools Programmer Resume

1

Responsibilities For Senior Tools Programmer Resume

  • Develop, maintain and share technical knowledge within the PUNE team
  • Be the stakeholder of PUNE
  • Able to communicate in English with international teams
  • Work with the development team to develop/maintain internal tools for game development process or game operational management. The tools can be web based or standalone application or part of the production pipeline
  • Make sure the tools created are user friendly and easy to use
2

Responsibilities For Lead Tools Programmer Resume

  • Make necessary changes to the game engine or game server to assist the tools creation
  • Proficient in C# and C++
  • Possess sense of initiative
  • Support the functions and systems that are designed
  • Familiar with optimisation principles
  • Is passionate about technology and its opportunities
3

Responsibilities For Senior Tools Programmer M/F Resume

  • Adheres to open source values and wants to try them out on a large scale
  • Wants to be at the heart of a community of over 2 000 programmers
  • Excels in software architecture
  • Would rather leave repetitive work in front of a screen to others
  • Is bilingual (French and English)
  • Familiar with plugin development
  • Knowledge of tools used by team (Jira, Perforce, Git, etc.)
  • Knowledge of non-relational and relational databases, SQL and noSQL
4

Responsibilities For Senior User Interface Tools Programmer Resume

  • Use of build tools npm, gulp and Webpack
  • Knowledge of remote system administration of Windows and Linux systems
  • Knowledge of the pros and cons of various databases
  • The opportunity to join a contributory pension scheme
  • Zynga Stock Unit allocation from day one
5

Responsibilities For Junior Tools Programmer Resume

  • 6 months fully paid maternity and 3 months fully paid paternity leave
  • Adaptable and results-oriented
  • Usability and UI design
  • Get familiar with large code bases
  • Advanced WPF level Clever GUI development
  • Development, implementation and maintenance of tools and pipelines, both hands-on and through your collaborative work with the graphics team
6

Responsibilities For Procedural Tools Programmer M/F Resume

  • Actively participate in all aspects of release and sprint planning, building a backlog of work in collaboration with the Development Manager and Seniors of the group
  • Collaborate closely with the graphics team to help develop the visual direction
  • Collaborate with the tools and pipeline group to establish and maintain the asset pipeline
  • Become an expert on the engine technology in order to assist developers, artists, and designers alike to achieve results they didn’t know were possible
  • Free fruit & soft drinks
7

Responsibilities For Web Tools Programmer Resume

  • Casual dress every day!
  • The opportunity to join the childcare voucher and cycle to work schemes we run
  • Knowledge of design patterns and how to efficiently use them
  • Interest for continuous integration processes
  • Interest for video games
  • Knowledge of C++, C#, Python, WPF, SQL, etc.
8

Responsibilities For Tech-tools Programmer M/F Resume

  • Cloud knowledge (Openstack, AWS, Azure etc…)
  • Deployment tools (Chef, SaltStack)
  • Python frameworks (Flask, Django)
  • Familiar with Microsoft Suite – Excel, Outlook, Word
  • Knowledge in video game development is an asset
  • An interest in front-end interface and back-end server logic development
  • Knows the pros/cons of various databases
9

Responsibilities For Internship Tools Programmer Resume

  • Familiarity with WPF and Python
  • Able to communicate efficiently in English, both written and spoken
  • Results-driven, service-oriented attitude
  • Javascript - Typescript
  • Windows Universal Apps
  • Be experienced in building and/or managing game development tools such as 3D texture and asset pipelines, art tool plugins, data/database management, data processing tools, GUI application development, unit testing frameworks, cloud-based test farms, UI/UX design tools, build management, deployment tools, continuous integration and ad hoc scripts for process and pipelines

Related to Tools Programmer Resume Samples

IT Programmer Resume Sample

Work Experience

  •  Facilitate requirements gathering and create technical design documents for any change within a reasonable timeframe   •  Proficiency in SDLC and development methodology   •  Lead small to medium projects; ability to mentor and train others   •  Strong experienc...
Professional Skills

  •  Excellent project planning and priority ma...
  •  Strong time management and prioritization ...
  •  Excellent analytical skills with a strong ...
4.5
14 votes

Online Programmer Resume Sample

Work Experience

  •  Develop a cutting-edge online platform and performant online services in collaboration with game production teams and other Harbour partners   •  Analyze and break down feature requests from productions and provide them with solutions that are realistic, robust and achievable   •  ...
Professional Skills

  •  Excellent C++ programming skills and ideal...
  •  Excellent C++ programming and debug skills...
  •  Strong general programming and code archit...
4.7
25 votes

Statistical Programmer Resume Sample

Work Experience

  •  Provide validation and review services for internal and external projects. Write up and communicate findings, as necessary - 30%   •  Write computer programs in SAS for the production of clinical trial deliverables, and document the same, in a manner consistent with internal SOPs - 30%   •&n...
Professional Skills

  •   Demonstrate strong organizational skills...
  •  Strong written and oral communication skil...
  •  Demonstrate strong organizational skills, ...
4.9
16 votes

Analyst / Senior Quantitative Analyst Resume Sample

Work Experience

  •  Chartered Financial Analyst (CFA), Financial Risk Manager (FRM) designation   •  Monitor the effectiveness of models in use and continually update model parameters with actual results and changing trends   •  Create, enhance and maintain models and model parameters for various mode...
Professional Skills

  •  Hands on experience with credit risk model...
  •  Other programming/software familiarity: st...
  •  Excellent interpersonal and communications...
4.9
25 votes

Full Stack .NET Developer Resume Sample

Work Experience

  •  Design and development of software applications (primarily web based) used in various areas of the bank (such as Loans processing, Treasury, Middle Office etc.)   •  Unit and Integration Testing – planning, execution and evaluation   •  Production Release preparation and coordinati...
4.8
24 votes

Specialist, BI Resume Sample

Work Experience

  •  Understands logical and physical data models, data modeling methodologies   •  Experience in data reporting and visualization area with atleast 2-3 years’ experience on Tableau development   •  Experience as BI/DW consultant   •  Intelligence, analytical mindset...
Professional Skills

  •  Attention to detail and strong interperson...
  •  Strong skills and experience with scriptin...
  •  Strong project management skills including...
4.6
12 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates