Hi, I'm Robert Niemela
I'm a front-end developer focused on building clean, responsive interfaces with Vue.js. I'm looking for a product-minded team where I can contribute to meaningful user experiences and grow alongside challenging projects.
Let's get in touch!
Education
2020 - AAS in Web Design from Mesa Community College
Certifications
April 2024 - Foundational Leadership Academy Certificate of Excellence
Professional Experience
June 2022 - April 2025
Goodwill of Northern and Central Arizona
Software Engineer I
Promoted from Junior Developer in 1 year.
Technologies:
Vue.js, Laravel, Cypress, SQL.
Key Contributions:
- Developed and maintained dynamic, responsive web applications using Vue.js, and modern frontend practices
- Led integration of Vuelidate for form validation and Pinia for state management, improving user experience and scalability
- Streamlined Webpack configuration to enable dynamic imports for large packages, reducing initial load times; pruned SCSS codebase by ~80%, significantly decreasing CSS bundle size
- Implemented Cypress testing and BrowserSync to enhance development workflow and CI/CD reliability
- Transitioned frontend architecture for greater modularity, supporting a smoother SPA-like user experience
May 2021 - April 2022
Chapman Automotive Group
Developer
Technologies:
Nuxt.js, Vue.js, Sass, Jest, REST APIs
Key Contributions:
- Reinforced codebase durability with unit testing (Jest) and TypeScript
- Developed new features and enhanced site functionality using modern front-end technology
- Enhanced mobile user experience and user satisfaction with responsive design based styling
- Strengthened SEO ranking and accessibility options with improved HTML markup
Skills & Tools
- Languages: JavaScript, PHP
- Frameworks/Libraries: Vue.js, Nuxt.js, Laravel
- Front-End: HTML5, CSS3, Responsive Design
- Back-End: RESTful APIs, MySQL
- Tools: Git, Adobe Photoshop, Adobe XD
- Practices: Agile
- Soft Skills: Problem-Solving, Communication, Collaboration, Adaptability
Personal Work
Contact
Please reach out with any questions or opportunities.