
Experience
Senior Frontend Developer (Next.js, React, Vue.js, Flutter, React Native)
Designing and developing elegant and user-friendly interfaces: As a frontend developer, I have extensive experience in creating visually appealing and intuitive user interfaces that enhance the user experience. I am proficient in using modern frontend frameworks and libraries, such as React, Angular, Vue.js, jQuery, Bootstrap, or Material Design.
Developing mobile apps that run smoothly on different devices and platforms: As a mobile app developer, I have experience building cross-platform applications that work seamlessly on both iOS and Android. I am skilled in using tools like React Native or Flutter to develop high-quality mobile apps with native-like performance and functionality.
Experience with prototyping and rapid iteration: I have experience working with designers and stakeholders to create prototypes and demos quickly and efficiently, allowing us to test out ideas and validate assumptions early in the development process. I use rapid prototyping, user testing, and feedback analysis to iterate on designs and ensure that we're building the best product possible.
Knowledge of software design patterns and architectures: As a frontend and mobile app developer, I have a deep understanding of software design patterns and architectures, including Model-View-Controller (MVC), Model-View-ViewModel (MVVM), and Single Page Application (SPA) architecture. I use these patterns to create scalable, maintainable, and well-structured codebases.
Expertise in cross-browser compatibility testing and accessibility compliance: I understand the importance of cross-browser compatibility testing and adhere to accessibility standards compliance, ensuring that the applications I build can be accessed by all users regardless of their abilities or technology preferences.
Experience with version control systems and collaboration tools: I have excellent collaboration skills and am proficient in using version control systems like Git, allowing me to manage code changes and work seamlessly with other developers. I use collaboration tools like JIRA or Trello to keep track of tasks and ensure that project timelines are met.
Ability to troubleshoot issues and provide ongoing support: As a frontend and mobile app developer, I am experienced in maintaining and supporting existing software solutions, troubleshooting issues, implementing bug fixes, and providing ongoing support to end-users. I use my analytical and problem-solving skills to quickly identify and resolve issues, ensuring that users have a smooth experience with our products.
Education
Master
My time at the University of Warsaw challenged me intellectually and allowed me to grow both personally and professionally.
Earning my degree from the University of Warsaw has provided me with the knowledge, skills, and confidence I need to thrive in today's competitive job market.