UI Engineer Resume Sample

20 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Chanelle Ondricka
246 Eleanora Heights,  Los Angeles, CA
+1 (555) 276 5228

Work Experience

Senior UI Engineer
10/2015 - PRESENT
Phoenix, AZ
  • Good solid DevOps experience is strongly desired
  • Expert-level knowledge of JavaScript and advanced design patterns, CSS, HTML and HTTP
  • Proficiency in data visualization frameworks like D3, gRaphaël, and Highcharts
  • Proficiency in one of the modern web frameworks like Angular, Bootstrap, Ember.js or React
  • Experience working with REST systems written in Java
  • Passionate about user experience and experience building great looking UX
  • Partner with multiple vendors to create estimates and delivery plans for projects or programs across an application family. Ensure quality of technology delivery of multiple vendors’ technology solutions for multiple concurrent projects or programs for an application family
  • More than 5 years of experience developing web-based GUIs in JavaScript / jQuery / AJAX / CSS
UI Engineer
07/2010 - 07/2015
Los Angeles, CA
  • Participate in problem-solving, requirements gathering, definition, and design of new or changing applications
  • Develop and maintain knowledge of multiple assigned applications, functional areas, technical skills and programming languages
  • Partner with team members to identify usability and technology issues, and make resolution recommendations
  • Perform peer code reviews and author technical specifications
  • Mentor less experienced team members on projects and work requests
  • Experience with JavaScript/Typescript and one of the major JavaScript MVC frameworks (Angular, Ember, React, Backbone)
  • Experience building dynamic web pages using HTML, JavaScript and AngularJS
  • Focus on Quality (Unit Tests, Integration tests, Code Coverage) - experience with tools like Protractor for e2e testing
  • Passion for creating high-quality, intuitive and simple user experiences - attention to details
Junior UI Engineer
05/2005 - 03/2010
San Francisco, CA
  • Strong background in building simple-to-use, enterprise-class web-based applications
  • Strong background in Java
  • Knowledge of Web UI technologies, including REST APIs, HTML5, HTTP, web application frameworks, internationalization, and XML/JSON data transforms
  • Solid programming experience and debugging skills, including object-oriented design and programming
  • Experience with Linux or UNIX-like operating systems
  • Sound understanding of networking- and storage-related systems
  • Strong understanding of concepts related to computer architecture, operating systems, networking, data structures, and standard programming practices
  • Create, develop, and maintain code base for multiple applications, complete with unit testing


Southwestern Adventist University
2001 - 2005
Engineer's Degree in Computer Science

Professional Skills

  • Strong object oriented construction skills and knowledge of design patterns skills
  • Demonstrates strong computer skills including a good working knowledge of MS Office. SCSS, Flex, Bitbucket, GIT, JIRA, Agile, Web security, JAVA, J2EE
  • Validated visual design successes with strong layout skills
  • Good verbal and written communication skills and software design skills
  • Excellent communication skills and proven ability to work as part of a team
  • Strong problem solving, debugging, and performance tuning skills
  • Prior experience working effectively with multiple customers on different projects using potentially different technology stacks

How to write UI Engineer Resume

UI Engineer role is responsible for design, development, software, web, engineering, technical, cloud, css, javascript, coding.
To write great resume for ui engineer job, your resume must include:

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

Contact Information For UI Engineer Resume

The section contact information is important in your ui engineer 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 UI Engineer Resume

The section work experience is an essential part of your ui engineer 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 ui engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular ui engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative UI Engineer resume experience can include:

  • Relevant UX and/or design experience, with a solid understanding of the design culture and proven experience
  • Professional skills: ability to work independently and with a team. Good communication skill and be fluent in English
  • CMS templating experience. (Hippo CMS experience is ideal, but any CMS templating experience is ok.)
  • Solid communication skills for communicating engineering ideas and concerns with engineers as well as employees in other departments
  • Excellent communication skills and being able twork independently or in a full team
  • Strong C/C++ software engineering skills

Education on an UI Engineer Resume

Make sure to make education a priority on your ui engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your ui engineer 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 UI Engineer Resume

When listing skills on your ui engineer 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 ui engineer skills:

  • Solid skills and experience in JavaScript/ES6 and at least one UI framework (e.g. ExtJS, React, Angular, Vue)
  • Excellent written and verbal communication skills that include the ability to articulate your coding rationale and problem-solving thought process
  • Strong analytical and problem-solving skills. Ability to hit the ground running and learn/adapt quickly
  • Demonstrate attention to detail, work well in a team environment, be highly motivated, and willing to learn new skills
  • Strong coding skills in front end web development: HTML, CSS, JavaScript
  • Strong C# development skills Multi-threading

List of Typical Experience For an UI Engineer Resume


Experience For Senior UI Engineer Resume

  • Use your excellent communication skills to communicate with other OpenShift by Red Hat engineers, product managers, and management across the globe
  • Proven UI design skills,
  • A strong portfolio that demonstrates expertise in mobile app and user-centric thinking
  • Have a good understanding of effective UX
  • Have great verbal and written communication skills
  • Phenomenal communications skills and open to giving and receiving feedback
  • Apply your software engineering skills (refactoring, API design, version controls systems, etc.) to enable teams to quickly build UIs from our component set
  • Expert level Node.js skills
  • Communicate status effectively in the team's daily stand-up

Experience For Lead UI Engineer Resume

  • Prior work experience with enterprise products
  • Prior experience in a similar senior UX role
  • Proven experience with JavaScript and Ajax technologies within Web Application
  • Understanding and experience working in the Agile methodology
  • Gaming, familiar with game design principles, how to create engaging user experience

Experience For Principal UI Engineer Resume

  • Understanding and experience in Responsive UI Design, Bootstrap, JQuery, Spring, AJAX and JSON
  • Building a state of the art, secure and high performing applications with a rich user experience
  • Coding experience with Java and/or Python
  • Collaborating with UX team, product managers and other technical teams to create delightful user experience
  • Understanding of and experience with progressive enhancement
  • Assuring that all user input is validated

Experience For Senior Web UI Engineer Resume

  • Coding FreeMarker CMS templates that generate valid HTML5
  • Coding experience with Web Services and RESTful APIs
  • Programming experience with Java/J2EE
  • Networking with employees with widespread skill sets across the company
  • Scripting experience with Lua
  • Hands-on experience building a modular and scalable CSS framework (building/maintaining our living style guide and component library)
  • Experience architecting, designing and developing large scale security solutions utilizing a mixture of hardware and software technologies
  • Experience working with Mustache based templating frameworks like Handlebars or Hogan JS (understanding of other frameworks like Angular is a nice to have
  • Experience designing, building, and operating enterprise grade cloud scale websites

Experience For Senior Software UI Engineer Resume

  • Experience in developing web applications using popular web frameworks (JSF, Wicket, GWT, Spring MVC)
  • Working experience using at least one of the following UI frameworks: AngularJS, VUE, React
  • Successful track record of developing advanced user interfaces. Experience writing web applications and Dashboards for visualizing rich data
  • Experience with testing frameworks capable of learning new programming languages
  • Experience deploying, testing, and debugging web applications
  • Have a strong passion for solving problems, working fast, and continually learning

Experience For UX / UI Engineer Resume

  • Experience architecting, designing, and coding complex web-based UIs with HTML, CSS, JavaScript, ES6, React.js, Redux, SVG
  • Experience designing, developing, debugging, and resilient distributed systems that run across thousands of compute nodes in multiple data-centers
  • Experience interacting with SQL databases, including complex queries, advanced stored procedure development, and user-defined functions
  • Experience in building full stack with Java, Spring, Amazon Web Services and Restful services
  • Strong internal networking while triaging dependencies
  • Professional software development experience creating cross-browser compatible web-based UI’s utilizing JavaScript, CSS, and HTML

Experience For Web UI Engineer Resume

  • Experience building and maintaining complex JavaScript frontends
  • We use Karma + Jasmine for unit testing. Experience with that or a similar testing framework is nice to have
  • Skilled at front-end/full-stack engineering using JavaScript
  • Lead role in creating, prioritizing, and maintain development backlog
  • Strong expertise & interest in building custom Salesforce apps: Apex, Visualforce, SOQL, Triggers, Batch Apex, Remoting, Callouts, and Automation

Experience For Senior UX / UI Engineer Resume

  • Experience collaborating with design and engineering teams to plan, develop and release software
  • Experience developing large-scale enterprise applications using Angular or React
  • Experience in designing & implementing highly interactive user interfaces for high volume web applications
  • Experience developing web applications, APIs, and consumer-facing services
  • Experience designing and developing large distributed, mobile, or responsive web
  • Experience creating demos, prototypes, and production ready assets for creative teams using agile-based design and development methodologies
  • Significant experience shipping advanced Javascript applications using frameworks like Backbone/Marionette, React, Ember or Angular
  • Practical experience building and delivering high quality front end interfaces in a variety of tools and frameworks in large scale production environments
  • Experience building UIs capable of being tested by automation

Experience For UI Engineer / Full Stack Engineer Resume

  • Experience with monitoring/reporting systems (Nagios, Cacti, etc)
  • Previous experience building web applications using JavaScript with ReactJS or AngularJS
  • Experience working with the DOM, DOM events or event binding
  • Experience creating cross-browser compatible web-based UI’s utilizing JavaScript, CSS, and HTML
  • Professional software development experience creating cross-browser compatible web-based UI’s utilizing JavaScript, CSS, and HTML

Experience For UXD / UI Engineer Resume

  • Be instrumental in our recruitment process; to include helping prioritise recruitment requirements, review CVs through to interviewing candidates
  • Has shipped something that people love. An understanding of what makes a great and bad user experience is critical
  • Demonstrated prototyping ability using tools like InVision, Axure, UXPin or Adobe Illustrator
  • Experience developing single page applications using modern JavaScript frameworks like Angular or React
  • Experience tracking work item status, using tools like Trello, Waffle.io, and GitHub
  • Experience collaborating online using tools like Slack, IRC, email, and GitHub
  • Strong understanding of DOM scripting and web APIs

List of Typical Skills For an UI Engineer Resume


Skills For Senior UI Engineer Resume

  • Excellent interpersonal skills; ability to directly interact with customers
  • Proven object-oriented development skills in languages such as Javascript, Node.js, Java, etc. is a nice to have
  • Strong skills with Java and Python
  • Strong leadership skills and the ability to drive initiatives and conversations
  • Excellent skills in Sketch and the Adobe Creative Suite
  • Strong UX & graphic designer skills
  • Leadership skills and the ability to work with engineers and non-engineers of various skill levels
  • High attention to detail, excellent organization skills and efficient problem solver
  • Effective communication skills and willingness to collaborate with end-users and iterate software designs based on feedback

Skills For Lead UI Engineer Resume

  • Be a pro-active solution-oriented individual with strong written and verbal communication skills
  • Have strong JavaScript, AngularJS, and ReactJS skills
  • Strong collaboration skills in order to work product owners and other team members to produce best solution
  • Team player. Good communication skills
  • Strong HTML, CSS, JSON, React.js, Angular.js, JQuery, Bootstrap and Node.js framework skills
  • Strong REST API design/ integrate skills
  • Great communication skills and proven ability to work as part of a team

Skills For Principal UI Engineer Resume

  • Strong presentation skills and a desire to present design concepts with both internal and external customers and stack holders
  • Experience with asynchronous programming and its quirks and workarounds Experience with automated testing platforms and authoring unit tests
  • Strong debugging, testing, and problem solving skill
  • Demonstrated experience architecting, developing and deploying full stack (client and server side) internet-scale, distributed and mission critical services
  • Wire framing and prototyping skills using modern design tools like Sketch, PhotoShop, InVision etc
  • Strong knowledge and experience with HTML, CSS and JavaScript including HTML5, CSS3 and upcoming HTML APIs

Skills For Senior Web UI Engineer Resume

  • Experience communicating with and presenting to clients experience
  • Experience creating and maintaining highly effective and maintainable CSS
  • Works effectively in teams of differing and opposing perspectives, doesn’t get emotional over decisions and can defend position with clarity and poise
  • Prior experience with or understanding of REST (or designing APIs) highly desirable
  • Prior experience working on Digital Asset Management (DAM) and Marketing Campaign Management systems
  • Develop solid code for a high-quality web experience, following established standards and offering feedback for possible improvements
  • Prior work experience designing enterprise products
  • Great thinking skills: can take complicated workflows and break them down into discrete, bite-size chunks
  • Proven ability to share and collaborate with peers both verbally and in writing Experience in Single Page Application architecture

Skills For Senior Software UI Engineer Resume

  • Solid experience with Java, Unix Shell-Scripting, PL/SQL, BigData and HBase/Hive
  • An amazing portfolio that demonstrates your experience and process
  • Exceptional HTML/CSS/JavaScript skills, and with working knowledge of at least one JavaScript framework (Closure, Angular, Polymer, or D3)
  • Solid working experiences on native mobile app, Apache Cordova or PhoneGap
  • Continue to improve software engineering skills
  • Communication skills both written and verbal in order to share knowledge to other team members through collaboration and training
  • Solid understanding of MV design principles and experience with object-oriented design patterns
  • Hadoop platform experience with overall experience in software development
  • Solid experience with CSS preprocessors like Sass

Skills For UX / UI Engineer Resume

  • Prior experience in user research
  • Communicate effectively across desks / teams / departments
  • Experience with Experience with Adobe Flash/Flex/AIR, JAVA, J2EE, SOAP, XML, JBOSS desired
  • Demonstrable UI/UX design skills
  • Demonstrated end-to-end system design experience
  • Strong hands-on ability, demonstrated expertise in automation frameworks and automated tests

Skills For Web UI Engineer Resume

  • Strong knowledge/experience with C# or Java
  • Strong experience with CSS, and preferably a CSS preprocessor such as LESS or SCSS
  • Excellent skill in HTML, CSS
  • Works closely and effectively with other members of the UI and Development teams to produce interfaces that satisfy the company’s business requirements
  • Demonstrated experience with security controls to protect IT systems (i.e. certification and accreditation, authorization process)
  • Strong knowledge of HTML5 and CSS3. transforms and transitions Experience with a JS framework: React or Angular
  • Software development experience, with a strong focus on web application or mobile application development
  • Mentor junior engineers as they develop their application development skills

Skills For Senior UX / UI Engineer Resume

  • Communicate effectively with different levels of management and different departments
  • How can I identify consumers of my software and how can I get my consumers to effectively adopt my changes?
  • Partner and communicate effectively with cross-functional technical teams as well as PMs and designers
  • Experience with User Experience Design
  • Deep technical skills that span Angular.JS, JSON, XML, Web 2.0, HTML5, cloud enablement and microservices

Skills For UI Engineer / Full Stack Engineer Resume

  • Develop and maintain proprietary software in validated state as defined by Good Development Practices as defined by organization
  • Strong desire to learn new technologies, show initiative, prioritize, deliver, collaborate, and contribute
  • Key skills: Angular JS, JavaScript, D3.js, Responsive
  • Strong desire to learn new technologies, show initiative, prioritize, deliver, collaborate and contribute
  • Got 3+ years of strong experience in Front End technologies

Skills For UXD / UI Engineer Resume

  • Excellent coding skill in Node.js, JavaScript, Python
  • Strong JavaScript/AngularJS experience
  • 3) Deep technical skills that span Java, JSON, XML, Web 2.0, HTML5, Cloud enablement and micro services
  • Deep technical skills that span Java, JSON, XML, Web 2.0, HTML5, Cloud enablement and micro services
  • Solid, disciplined software development experience
  • Very Good CSS skill set

List of Typical Responsibilities For an UI Engineer Resume


Responsibilities For Senior UI Engineer Resume

  • Solid experience working with React.js or any similar JavaScript framework
  • Strong knowledge and experience with web technology stacks
  • Highly experienced and efficient product development experience using web UI technologies such as JavaScript & Angular.js (or similar)
  • Develop solid code for a high-quality web experience, following established standards, and offering feedback for possible improvements
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium, WebDriver
  • Developing websites with a strong proficiency in writing clean, hand-coded X/HTML, Javascript, JQuery, CSS in consumer-facing web applications
  • Experience developing full-stack enterprise applications using frameworks such as Spring, .NET, Django, Symphony, etc
  • Experience developing rich UI/Front-end for user-facing web applications

Responsibilities For Lead UI Engineer Resume

  • Experience with writing and maintaining unit tests
  • Has a strong understanding of as many of the following areas as possible: AngularJS, jQuery, CSS, HTML, Javascript, web development frameworks
  • Hands on experience in designing and developing applications Front End Technologies HTML, CSS, HTML5, JavaScript, JQuery, AJAX
  • Experience with performance optimization, profiling and debugging, in-browser and across the whole stack
  • Strong understanding of client application architecture, including MVC
  • Experience with mentoring team members and pushing the team to ship

Responsibilities For Principal UI Engineer Resume

  • Experience in developing client facing applications
  • Advanced knowledge of cross browser behaviors and quirks, with experience supporting older browsers while simultaneously building features for modern browsers
  • Experience of writing well tested UI applications utilising frameworks like Jasmine, Karma,Phantom, Mocha and Chai
  • Experience implementing pixel perfect layouts and UI components using Angular or React (required)
  • Experience creating demos, prototypes, and production ready assets for creative teams using agile-based design and development methodologies

Responsibilities For Senior Web UI Engineer Resume

  • Experience in designing and implementing RESTful APIs
  • Experience in designing and implementing interactive UI that look and feel great
  • Experience in building rich front-end systems, frameworks, and abstractions using Swift, HTML5, CSS, JavaScript, and/or Objective-C
  • Experience implementing pixel perfect layouts and UI components using React & Redux (Required)
  • Advanced experience coding with HTML, CSS, JavaScript, using Angular, NodeJS and other technologies (React)

Responsibilities For Senior Software UI Engineer Resume

  • Some college/internship experience developing advanced web applications in HTML5/CSS/JS using frameworks/libraries such as React, AngularJS, JQuery
  • A love for making things beautiful and a strong understanding of usability and visual design
  • Experience with rendering systems and/or writing shaders
  • Experience in modern web frameworks and writing/consuming REST APIs
  • Experienced in developing web applications using advanced Javascript with OOPS concepts
  • More than 3 years of exclusive experience in developing web applications using Javascript
  • Experience with NodeJS or other scripting/programming language on the server-side
  • 4) Experience in building UI and controller components using Oracle JET desired

Responsibilities For UX / UI Engineer Resume

  • Experience designing and implementing BFF patterns in support of web applications
  • Experience in developing animations using either libraries such as GSAP or directly through CSS3 animations, web animation API, canvas and WebGL
  • Knowledge of the digital advertising space and experience in building for the mobile web / apps
  • Experience using GitHub or other git-based source control systems, working with Pull Requests
  • Experience working with statistical analysis/modeling tools such as SAS, SPSS, R, etc
  • UI development experience with progressively increasing responsibilities

Responsibilities For Web UI Engineer Resume

  • Experience building Web User Interfaces that were highly optimized for performance
  • Experience building AdTech software and/or domain knowledge helpful
  • Experience working with jQuery, other JavaScript libraries and other web-app frameworks
  • Experience with defining the Information Architecture for enterprise UX platform
  • Experience with Charting Frameworks like D3, Highcharts
  • Demonstrated ability to deliver highly complex, professional looking projects
  • Experience with JavaScript testing frameworks (Jasmine, mocha.js, etc.)
  • Relevant web programming experience
  • Knowledge and experience with JavaScript, JavaScript libraries, web-app frameworks, CSS, HTML, and upcoming HTML APIs

Responsibilities For Senior UX / UI Engineer Resume

  • Relevant web programming experience
  • Excellent understanding of responsive design concepts
  • Professional, UI software experience developing enterprise web applications
  • Strong working knowledge of JavaScript, CSS, HTML, JSON, REST, AJAX, XML, HTTP
  • Experience with one or more Automated UI testing frameworks (Karma, Protractor, Selenium, Jasmine, Silk Test, etc.)
  • Professional experience building large scale enterprise web applications and user interfaces
  • Well skilled in developing JavaScript heavy applications, with some client-side framework expertise (ex. Angular or React)
  • Strong working knowledge of Java, JavaScript, CSS, HTML, JSON, REST, AJAX, XML, HTTP

Responsibilities For UI Engineer / Full Stack Engineer Resume

  • Experience with one or more Automated UI testing frameworks (Karma, Protractor, Selenium, Jasmine, Silk Test, etc)
  • Experience building mobile and web applications
  • Experience with ES6 features like modules, generators, and restructuring
  • Experience working with NodeJS and Express
  • Strong understanding of usability and accessibility issues across all devices
  • A strong foundation in JavaScript testing frameworks and libraries (e.g. Karma, Mocha and Chai)
  • Experience working with microservice architectures

Responsibilities For UXD / UI Engineer Resume

  • Excellent Computer Science fundamentals and understanding of object-oriented design
  • Detailed experience building responsive templates and designs
  • Experience working with build tools such as Grunt, Gulp, Webpack
  • Experience using version control (specifically Git)
  • Extensive experience writing modern JavaScript (e.g. ES6+/ES2015+, TypeScript)
  • Strong understanding of object-oriented design and web technologies in general
  • Good understanding full stack development to deploy apps in a short time frame

Related to UI Engineer Resume Samples

Developer, UI Resume Sample

Work Experience

  •  Create low level software designs prior to coding   •  Develop industry specific documents and diagrams to outline architecture and relationships between subsystems and participates in review of those designs   •  Write high level software designs and specifications for feature imp...
Professional Skills

  •  Experience in guiding teams by demonstrati...
  •  Expert JavaScript and cascading style shee...
  •  Excellent communication skills (French and...
12 votes

Frontend Engineer Resume Sample

Work Experience

  •  Peer review other developers’ code via pair programming and code review   •  Implement a modular UI system using existing industry standard front-end frameworks   •  Build and deploy in small releases, while building the grounds - the right way   •  Brings your ...
Professional Skills

  •  Strong reactive programming skills and exp...
  •  Excellent software development skills in J...
  •  Strong time management skills, including t...
17 votes

UI Software Engineer Resume Sample

Work Experience

  •  RESTful client and server development utilizing modern web development frameworks, such as Angular or React   •  Design and develop user interfaces in Angular 2 / Typescript   •  Decompose user stories into tasks and provide accurate time estimates   •  Develop ...
Professional Skills

  •  Strong organizational ability, time and pr...
  •  Have excellent organizational skills Desir...
  •  Strong debugging, testing, and problem sol...
14 votes

Senior Cyber Resume Sample

Work Experience

  •  Demonstration of deep technical understanding of Cyber/Network Security & Privacy, an Commercial and Technology Errors & Omissions, and Media. Utilizing risk expertise and knowledge of industry and insurance market place, reviews clients’ exposures and loss experience and develops solutions for complex clients’ n...
Professional Skills

  •  Passion for all things information technol...
  •  Project and case management skills
  •  Experience of using common security tools ...
22 votes

Consultant CRM Resume Sample

Work Experience

  •  Identify the appropriate stakeholders for your area of work, considering the impact of your work and the broader cross-functional dependencies. Manage these relationships to meet stakeholders’ business needs and align expectations. Always strive to improve business partner satisfaction   •  Implemente...
Professional Skills

  •  Strong Influencing skills and communicatio...
  •  Global team player, effective and reliable...
  •  Experience managing global CRM teams and w...
19 votes

Lead SAP Resume Sample

Work Experience

  •  Application life cycle management for all Tate & Lyle’s application landscape including roadmaps and Software Asset Management where needed   •  Comprehensive understanding of SAP’s customizing toolset   •  Work independently as well as a part of a global team   •&nbs...
Professional Skills

  •  Experience in strong background in formal ...
  •  Business Analyst experience in functional ...
  •  Min of 6 to 8 years of experience required...
16 votes