Hi! I am a remote Frontend developer with a passion for the latest solutions and interactive design, that's why I also do it outside of work. I started my journey with web application programming in 2020. Since then, I have developed quite a few projects. Starting from commercial, through projects for non-government organizations, to personal. Thanks to the variety of domains, I had the great pleasure to experience numerous different tech stacks and work environments. I'm looking for new opportunities to create impactful products.
Skills
I already know
I want to learn
I speak
Work experience
In my current role as a Frontend Developer, I have the privilege of working on a cutting-edge virtual marketplace that revolutionizes the buying and selling of used items. Here's what sets me apart:
- Responsibilities: I create and implement key business features while collaborating closely with the business team, all within a startup environment.
- Quality Delivery: Despite limited time and resources, I prioritize delivering high-quality front-end solutions that align with our company's vision.
- Ownership and Collaboration: I take ownership of developing essential business features, ensuring close communication and collaboration with the business team to meet their requirements and enhance the user experience.
- Expertise and Results: Leveraging my expertise in frontend technologies, including React and TypeScript, I consistently deliver optimal solutions that drive our marketplace's success.
- Technical Debt and Code Quality: I proactively address technical debt and improve code quality by conducting thorough code reviews, implementing best practices, and continuously optimizing the codebase for scalability and efficiency.
- Agile Mindset: Thriving in a dynamic startup environment, I adapt quickly to changing priorities, embracing an agile mindset to deliver impactful solutions.
- Personal and Professional Growth: Working in a startup environment provides invaluable experiences and challenges that fuel my personal and professional growth as a frontend developer.
As a Software Developer at CodersCrew (an NGO organization), I have the incredible opportunity to contribute to open-source projects. Within this dynamic and collaborative organization, I actively participate in knowledge-sharing sessions, fostering an environment of continuous learning and growth among our talented team of developers.
Being part of CodersCrew means not only working on impactful open-source initiatives but also attending various workshops and development events. Engaging in these enriching experiences allows me to stay updated with the latest trends and technologies in the industry, empowering me to deliver top-notch solutions that align with our organization's vision.
As a Junior Frontend Developer, I embarked on a journey of growth and learning, contributing to the development of an all-in-one multitool for interactive Web experiences. Here's what sets me apart:
- Promotion and Growth: Thanks to my dedication and continuous development, I earned a promotion to Frontend Developer. This allowed me to expand my technical expertise and take on more significant responsibilities, delivering high-quality code for seamless user experiences and optimal performance.
- Soft Skills Enhancement: Alongside frontend development, I honed my soft skills by taking on a side role as a technical recruiter. Engaging with candidates and assessing their skills, I provided valuable insights to the hiring team, strengthening my communication and interpersonal abilities.
- Backend Exposure: I also had the opportunity to undertake backend tasks, gaining valuable exposure to backend development. This cross-functional experience broadened my understanding of the development process and enhanced my collaboration with backend developers. It equipped me with a comprehensive skill set for contributing to end-to-end solutions.
- Team Collaboration: I was a member of a team that planned and executed a major platform refactor, contributing to the project's success through collaborative efforts.
- Test Strategy and Quality Assurance: I actively participated in writing unit and integration tests, taking part in creating a comprehensive test strategy for the product to ensure high-quality code and a reliable user experience.
- Storybook Implementation: I introduced and implemented a storybook UI components library in the application, streamlining the development process and improving the consistency of user interface elements.
As a Freelance Developer, I have had the opportunity to work on diverse projects, including an information system for students and a popular mobile app with over 50k downloads. Here's a closer look at my contributions:
- Information System for Students: I played a key role in planning the application architecture and implementing the initial version of the system. Leveraging my expertise in frontend technologies, I ensured a smooth user experience and seamless integration of features.
- Mobile App Development: I was part of a team responsible for developing a mobile app that gained significant traction with over 50k downloads. By closely collaborating with the team, I contributed to the success of the app by delivering high-quality code and user-friendly features.
- Backend Integration: I successfully connected the frontend with an existing backend, ensuring efficient data transfer and synchronization. Through effective communication and coordination with the backend team, I delivered a seamless end-to-end experience for users.
- Product Owner Collaboration: Working closely with the product owner, I actively participated in defining requirements and translating them into actionable features. By understanding the user needs and aligning them with the project goals, I contributed to the timely delivery of new features.
- User-Centric Approach: Throughout my work, I consistently focused on creating an exceptional user experience. By conducting user research, gathering feedback, and implementing iterative improvements, I ensured that the applications I worked on provided value and met user expectations.
During my internship as a React Native Developer, I had the privilege of contributing to the development of a mobile application aimed at enhancing programming skills through interactive learning experiences. Here's a closer look at my internship experience:
- Internship as a React Native Developer: Contributed to the development of a mobile application focused on enhancing programming skills through interactive learning experiences.
- Collaborative Team Environment: Worked as part of a collaborative team to build a chatbot-driven mobile application that provided an immersive learning environment.
- Insights into the Development Process: Gained valuable insights into the end-to-end development process, from conceptualization to implementation, within a dynamic team setting.
- Agile Methodologies: Actively participated in agile development methodologies, such as scrum, to ensure efficient collaboration and timely delivery of project milestones.
- Learning from Experienced Developers: Collaborated with experienced developers, benefiting from their mentorship and learning best practices in React Native development.
- Passion for Application Development: This internship experience further fueled my passion for application development and reinforced the importance of teamwork in achieving project success.
Education
Engineer's degree. Specialization in mobile and web application development.
Projects
The app is an all-in-one unique Home & Garden shopping platform offering the opportunity to sell and buy used furniture and accessories.
The app is an all-in-one event website builder for creating interactive, fully customizable virtual events. The app can support various use cases, starting from a simple static website to an advanced video-conferencing platform. My contribution to the project was that I maintained and developed the existing codebase in a team with other developers.
The main objective of the app is to create a comprehensive virtual portfolio in just a few minutes. It's an open-source project created in collaboration with a team of passionate developers. Project tech-stack allowed me to learn and use the newest cutting-edge technologies for creating static web pages.
The goal of the app is to create an all-in-one platform to organize CodersCamp entirely online. CodersCamp is a 6-month web programming course organized by the CodersCrew Association. Our mission is to lead everyone from the first lines of code to start a career as a web developer.
Rick & Morty Wiki is an app that allows to search through the series universe. It was a personal project that helped me learn and understand GraphQL and its related concepts.
Task Berry is a task organizer app for daily activities management. The goal of the app was to practice using TypeScript with React and Redux Toolkit. I also wrote my first API with NestJS for this project.