Ioannis Nikopoulos
@ioannisnikopoulos
Frontend-focused Software Engineer with nearly a decade of experience.
What I'm looking for
I'm a frontend-focused Software Engineer with nearly a decade of experience designing and building intuitive, scalable, and JSON performant web applications. My career has spanned enterprise SaaS, insurance tech, and digital transformation initiatives—where I’ve consistently combined technical depth with a strong eye for UI/UX.
At Omnipresent, I led the creation of a company-wide Design System and implemented a robust, reusable UI component library using React, TypeScript, and Storybook. Working closely with product designers, I helped turn ideas into maintainable, user-friendly solutions, always backed by comprehensive test coverage and frontend best practices.
I'm passionate about the intersection of usability and engineering—building not just what works, but what delights. I'm currently open to opportunities that allow me to push the boundaries of frontend development and product design.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Omnipresent
Aug 2022 - Present (2 years 11 months)
Led the creation of a comprehensive Design System and implemented a UI components library using React, TypeScript, Node.js, Storybook, and CSS. Migrated legacy codebase from a monolith to separate applications using NX cloud architecture while enhancing the UI/UX of corresponding features.
Senior Solutions Consultant
Guidewire Software
Nov 2019 - Oct 2021 (1 year 11 months)
Led a team of developers on medium/high complexity projects, clarifying ownership and expectations to drive successful deliverables. Managed cross-track dependencies, product gaps, and enhancements, while demonstrating and explaining product features to customers and partners.
Solutions Consultant
Guidewire Software
Jan 2018 - Nov 2019 (1 year 10 months)
Enabled clients' digital transformation goals by applying the company's methodology, processes, tools, and resources. Understood business problems, built clear customer requirements, and adapted to requirement changes.
Software Engineering Senior Analyst
Accenture
Nov 2017 - Dec 2017 (1 month)
Drove adoption of coding principles among the team standards. Owned small/medium scale projects, responsible for requirement gathering, work estimations, technical design, implementation, testing, and delivery.
Software Engineering Analyst
Accenture
Dec 2016 - Nov 2017 (11 months)
Owned small/medium scale projects, responsible for requirement gathering, work estimations, technical design, implementation, testing, and delivery. Met with client's business team to gather and document business requirements, review workload estimations, and demo implemented functionality.
Software Engineering Associate
Accenture
Apr 2015 - Nov 2016 (1 year 7 months)
Designed and coded applications to functional and technical programming standards, primarily in SAP ABAP language. Developed and implemented testing plans, working across the Service Delivery Lifecycle on engineering solutions for new system roll-outs and enhancements.
Full-stack Developer
SLEED
Feb 2015 - Apr 2015 (2 months)
Implemented e-shops and websites, handling both front-end and back-end development. Developed APIs for client data migration.
Computer Technician
Freelancer
Nov 2012 - Mar 2014 (1 year 4 months)
Provided computer technician services for over a year. This involved troubleshooting, repair, and maintenance of computer systems.
Education
Degrees, certifications, and relevant coursework
University of West Attica
Bachelor's degree, Computer Science
Completed a comprehensive curriculum in Computer Science, gaining foundational knowledge and practical skills in various aspects of the field. The program provided a strong understanding of computing principles and their applications.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Job categories
Interested in hiring Ioannis?
You can contact Ioannis and 90k+ other talented remote workers on Himalayas.
Message IoannisFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
