Hello! My name is Denis Semenov. 👨💻
I am a Frontend Developer based in Munich, Germany.
Denis Semenov
Frontend DeveloperMunich, Germany
Key Competencies
Results-oriented Frontend Developer with 5+ years building responsive, high-performance web applications. Expert in JavaScript, TypeScript, and modern frameworks (React.js, Vue.js, Next.js, Nuxt.js). Skilled in end-to-end frontend development, including architecture, performance optimization, and CI/CD for small to mid-scale SPA, SSR, SSG, and JAMstack solutions. Experienced in enterprise-level (Croc Inc.) and freelance projects. Proficient in Agile/Scrum methodologies, effectively collaborating in cross-functional teams. Strong problem-solving mindset, leveraging UI/UX expertise and marketing analytics background to deliver intuitive, user-centric solutions aligned with business objectives.
Languages
English (Upper Intermediate)
Spanish (Intermediate)
Hispania, Escuela de Español - B1 (2023)Russian (Native)
Experience
Leading frontend development with focus on React.js, Vue.js, Next.js, Nuxt.js, headless CMS integrations, and exceptional user experience. Delivering responsive, performant, and SEO-friendly web apps and custom solutions.
- Developed high-performance headless Shopify multilingual storefront (Next.js, Shopify API, SCSS).
- Built responsive agency websites (Next.js, Tailwind CSS), optimized for SEO and client acquisition.
- Created multilingual personal portfolio with Next.js, achieving perfect 100/100 performance scores.
- Designed and launched content-driven Nuxt.js website, organically attracting 3,000+ monthly visitors.
- Developed a custom music platform migration tool, organically gaining 1,000+ users without marketing.
Leading Russian IT company specializing in enterprise solutions, system integration, cloud services, and data centers.
Document Management System – Federal Institute of Industrial Property (FIPS, Russia)
Enterprise-level document management system optimizing legal and administrative processes.
- Initially worked as a UI/UX designer, creating 100+ interactive prototypes in Adobe XD, later independently converted into Vue.js components for stakeholder presentations and demos.
- Transitioned into frontend development, creating scalable frontend architecture and core UI components using Vue.js + Vuetify.
- Progressively assumed frontend lead role within cross-functional Scrum teams, managed workload distribution, and mentored junior developers.
- Built reusable component library, standardizing UI elements, which reduced code duplication by 40% and accelerated system module development by 50%.
- Collaborated with backend teams on API unification, improving frontend-backend integration and overall team efficiency by 60%.
- Directly communicated with stakeholders to align UI implementation with business objectives, ensuring clarity and consistency.
Achievement: UI prototypes and robust frontend architecture played a crucial role in passing the initial acceptance testing in the first development phase under tight deadlines.
Automated Monitoring System – Transneft (Russia's Largest Oil Pipeline Operator)
Web-based system for real-time tracking of accounting and testing laboratory operations, improving logistics and pipeline control.
- Adapted and extended existing frontend architecture (from FIPS), integrating demo data and additional APIs to simulate realistic monitoring scenarios.
- Developed interactive real-time dashboards for laboratory and logistics tracking, significantly enhancing operational visibility.
- Collaborated closely with stakeholders to clarify requirements, ensuring delivered functionality aligned precisely with business and operational goals.
Achievement: Delivered a functional demo, securing Croc Inc.’s participation in a major industry tender.
Litigation Accounting System – Deposit Insurance Agency (Russia)
Legal case management system for financial litigation and risk assessment.
- Enhanced UI and implemented new case management features, improving usability and efficiency.
- Worked directly with clients to refine and align requirements precisely with legal and operational needs.
Achievement: Improved user satisfaction and reduced task processing time by 25%.
Remote Control Panel (Wind Power Plants) – Enel S.p.A. (Italian Multinational Energy Corporation, World’s largest private renewable energy operator)
Web-based interface enabling real-time remote monitoring and management of wind energy infrastructure.
- Designed an intuitive UI for seamless remote monitoring and control of wind energy infrastructure.
- Built interactive dashboards with real-time data visualization for clear operational insights.
Achievement: Delivered a high-quality product demo, exceeding client expectations.
Delivered 50+ custom web projects (corporate websites, e-commerce, web apps), covering frontend, backend, and UI/UX design.
- Led end-to-end development, from UI/UX prototyping to frontend and backend implementation, ensuring seamless user experience and performance.
- Designed website layouts, branding materials, visual assets, maintaining design-development alignment.
- Developed and maintained CMS-based projects (WordPress, WooCommerce, OpenCart, Joomla, Drupal, Webflow), optimizing functionality, performance, and workflow efficiency using Webpack and Gulp.
- Built responsive, cross-browser compatible websites, leveraging JavaScript, jQuery, Lodash, Underscore.js, and CSS frameworks (Bootstrap, Material, Spectre), adhering to modern web standards.
- Converted UI/UX designs from Figma, Adobe XD, Illustrator, and Sketch into pixel-perfect interfaces.
- Integrated APIs and external services (CRM, business analytics, email marketing), collaborating closely with backend developers, designers, analysts ensuring best practices in Code Review, CI/CD, Agile.
Regional public foundation implementing cultural and social projects, organizing youth forums, social advertising competitions, and public engagement initiatives
- Transitioned from event and project management to UX/UI design, web development, and IT services, expanding technical expertise in digital solutions.
- Led the development of the 'ArchObraz' architectural innovation competition website, built on a custom PHP-based CMS.
- Developed the 'New Look' website, the largest youth social advertising project, using a custom PHP CMS to support large-scale media campaigns.
- Designed and produced the thematic e-magazine 'We Are Young Parents' in Adobe InDesign, managing layout and visual content.
- Updated and modernized the foundation's official website, migrating its database from a legacy CMS to WordPress for improved maintainability.
- Implemented an authentication system for partner Wi-Fi networks, enabling targeted advertising for projects and sponsors, enhancing outreach and engagement.
Leading Russian IT company specializing in enterprise solutions, system integration, cloud services, and data centers
- Organized and executed 100+ marketing events, including company-hosted conferences, internal corporate events, partner round tables, and industry forums, promoting company solutions and fostering direct engagement with top-tier clients and stakeholders.
- Developed financial plans and managed event documentation, ensuring budget control and compliance with corporate financial policies.
- Trained and supervised event staff, maintaining high execution standards and enhancing team efficiency.
- Conducted post-event analysis, preparing detailed performance reports and presentations for management.
- Spearheaded a business event series targeting non-IT sector executives, successfully attracting new clients and expanding the company's market reach.
- Organized unique experiential marketing activities, including Segway rides at an exotic car show, exclusive business events at Autoville rare car museum and the State Museum of Oriental Art, as well as co-organizing the CROC-ROCK festival to engage a broader audience.
International research company providing data and analysis for consumer goods and media markets.
- During my university studies, I participated in market research for companies like Mitsubishi, Hyundai, OBI, and others. I conducted direct interviews with target audiences and coordinated other interviewers' work. For car manufacturers, closed audience research was conducted to study potential demand for car models planned for market release in a few years.
Skills
Frontend
- JavaScript (ES6+)
- TypeScript
- React.js
- Vue.js
- Next.js
- Nuxt.js
- Zustand
- Vuex
- Redux
- Pinia
Architectures & Patterns
- SPA
- SSR
- SSG
- JAMstack
- SOLID
- KISS
- DRY
Tooling & Workflow
- Webpack
- Vite
- Gulp
- npm/pnpm
- Prettier
- ESLint
- Git
- CI/CD
CSS & Styling
- CSS3
- SCSS
- Tailwind CSS
- Bootstrap
Web & Optimization
- REST
- GraphQL
- Shopify API
- SEO
- Accessibility
- Mobile-first
- Cross-browser compatibility
- Core Web Vitals
- Lazy Loading
- Bundle Optimization
Design & CMS
- Adobe XD
- Photoshop
- Illustrator
- Figma
- WordPress
- Shopify
- Webflow
- OpenCart
Development Practices
- Agile/Scrum
- Code Review
- Testing
- Debugging
Certificates & Courses
Amazon Web Services AI & ML Hackathon
- Awarded a scholarship for the Digital Product School program by UnternehmerTUM.
Digital Product School by UnternehmerTUM
- AI Product Development Program3-month intensive product development program focusing on AI-driven solutions
GeekBrains
Codecademy
- JavaScript
Education
Russian State University for the Humanities (2005 - 2010)
- 5-year Master's Degree in Marketing (Specialization: Marketing Analysis)
- GPA: 3.2/4.0 (U.S. equivalent)
- Achievements: Wins in mathematics competitions
High School (Lyceum) №26 (1995 - 2005)
- Advanced Mathematics, Commerce, and Economics
- Achievements: Multiple wins in mathematics competitions
Recent Projects
Fly Media Marketing - Digital Agency Website(https://flymedia.marketing/)
Stack: Next.js, Tailwind.css
Developed a modern and stylish website for Fly Media Marketing, showcasing their expertise in marketing and SMM. The site includes team descriptions, service offerings, and package details, significantly improving their online presence and client engagement, attracting new partners.
Anna Rozhkova - Personal Website(https://annarozhkova.com/)
Stack: Next.js, Tailwind.css
Created an animated, multilingual personal website for a senior project manager using Next.js and Tailwind CSS. The site includes a detailed resume, portfolio, and gallery in a professional business style with user-friendly navigation and print-friendly features for official use.
ROD Car Service - Multilingual Website(https://rodsto.com.ua/en/)
Stack: WordPress, Bootstrap, Custom theme
Developed a multilingual landing page for a car service specializing in light and heavy vehicle repairs. The site includes detailed service descriptions, company information, and contact details, improving customer interaction and user experience.
Legend Billiards Club(https://legendbc.ru/en)
Stack: Webflow
Created a modern website using Webflow for a billiards club with a booking form, detailed service descriptions, and sections about club areas and events. The site improved client experience and increased club attendance.
Fabo Studio - Dance Studio Website(https://fabo.studio/)
Stack: WordPress, Bootstrap, Custom theme
Developed a bright and user-friendly website for a dance studio based on WordPress, featuring a class schedule, instructor biographies, and an interactive gallery, making it easy for students to navigate and engage.
Yandex Music to Spotify Playlist Export(https://yamusic.cyou/)
Stack: JavaScript, PHP, Spectre.css
Developed an application for migrating playlists between Yandex Music and Spotify using JavaScript and PHP. The site features an intuitive interface and guide, making playlist transfer simple and convenient for users.
ZNWR Online Store on Shopify(https://znwr.eu/)
Stack: Next.js, Custom SCSS, Shopify Storefront API
Created an ultra-modern minimalist online store for a European premium clothing brand, integrated with Shopify. The site features stylish visuals, intuitive navigation, and an excellent user experience, perfectly capturing the essence of luxury and high fashion.
Personal Projects
- Smart Home Implementation – Developed and implemented IoT solutions for multiple properties, continuously optimizing usage scenarios and automation workflows.
- Python Automation & AI Exploration – Applied Python scripting for social media automation and currently researching AI-driven applications.
- Censorship-Free Internet Access Project – Built and deployed a VPN infrastructure supporting multiple secure protocols (OpenVPN, WireGuard, Shadowsocks, XRay, Reality, Vless), providing unrestricted access to several hundred daily users worldwide.