See all developers
Dawid D. Frontend developer

Dawid D.

  • $
  • Poland
  • + 10 years
  • Full-time (40 hrs/week)
Dawid is now available for hire Hire Dawid

Dynamic Software Development Engineer with over 11 years of comprehensive experience in front-end and back-end development, as well as distributed systems. Demonstrated success in delivering a multitude of projects utilizing a diverse range of technologies, prominently including React.js, Redux, Angular, Next.js, RxJs, Tailwind, Material UI, HTML and CSS for front-end development, and Node.js, PHP, Java Spring boot and ASP.NET Core for back-end solutions. Proficient in working with various databases such as MongoDB, AWS DynamoDB, MySQL, MS SQL, PostgreSQL, and Azure SQL Database. Solid foundation in object-oriented programming languages like Python, C#, and Java. Skilled in algorithm problem-solving with a commitment to following modern development methodologies, particularly the scrum methodology.

Skills and experiences

Skills and experiences

Frontend Developer

March 2022 - Dec 2023

● Led a team of 4 members to develop a web applications with Next.js, Tailwind CSS, Node.js and Highchart.jS.

● Created a set of indexes on the signal content of popular crypto discussion platforms (Telegram, Reddit, Twitter, Yahoo, etc) as well as an indicator on market manipulation.

● Enhanced stock chart capabilities by seamlessly integrating Highchart.js, enabling advanced data visualization options.

● Was responsible for building an auto-changing theme provider, dashboard, task management, and statistics pages using Next.js;

● Improved the first loading time of the website by integrating server-side rendering components and client-side rendering components in Next.js;

● Designed and developed a reusable React.js component library for future use, resulting in a 30% reduction in development time for this project;

● Collaborated with the Scrum Master, the Product Owner, and Customers during development processes to confirm creative proposals and design best practices;

● Tested the product functionality by Cypress and Jest;

● Reviewed the team members’ code to improve the project’s performance and reduce bugs.

Senior FullStack Engineer

September 2020 - March 2022

● Was responsible for developing 3 main systems using Angular, Java Spring boot, Kotlin, Node.js, MySQL, Android APK.

● Created of an automatic restaurant ordering system, meticulously designing the MySQL database and employing Java Spring Boot for backend development, resulting in a 70% increase in guest satisfaction.

● Strategically integrated backend systems with table-installed order buttons, ensuring real-time synchronization and achieving a seamless dining experience for customers, resulting in a 15% decrease in order turnaround time.

● Developed an Android app tailored for smartwatches, empowering restaurant waiters with efficient order management capabilities, contributing to a 25% increase in order accuracy.

● Utilized Angular to craft a user-friendly front-end interface, providing restaurant managers with intuitive controls for overseeing operations, ultimately leading to a 30% improvement in overall managerial efficiency.

● Innovated a statistical module producing dynamic daily, weekly, and monthly employee reports with visual graphs, resulting in a 20% increase in staff productivity.

● Created an efficient Sendinblue API-based email system, reducing data dissemination time by 30% and enhancing decision-making and communication.

Senior Software Engineer

August 2018 - September 2020

● Was responsible for developing 3 websites including Saas platform using React.js, Angular, Next.js, Node.js, MongoDB, ASP.NET Core, MS SQL, AWS DynamoDB, GraphQL and the AWS/Azure cloud services.

● Implemented advanced features and optimized application performance using Node.js and Express, contributing to a 30% increase in application speed and a 20% reduction in downtime.

● Designed dynamic and multi-browser compatible pages using HTML5, CSS3, SASS, React.js, Angular.

● Exclusively used React-Hooks to handle application life-cycle processes.

● Implemented CSS Box Model and styled web pages using CSS preprocessor SASS and effectively used mixins, functions, custom grid systems, grid-area concepts and flexbox for fluid-responsive application.

● Implemented chat system using and used Apollo GraphQL to build Backend APIs.

● Applied Scrum principles to develop projects rapidly and satisfy customers.

● Worked as a Product owner to develop a festival website and successfully launched the project.

● Optimized the performance using caching library like react-query, TanStack query, Ng cache.

● Implemented advanced optimization methods for React and Angular applications, utilizing lazy loading, code splitting, efficient data caching and state management.

● Wrote test code using Jest, React Testing Library and Jasmine.

Software Engineer

June 2017. - August 2018

● Involved in a development team to develop the hotel reservation system by React.js, Node.js, MongoDB, and AWS services such as AWS lambda, API Gateway, S3 bucket, and Cognito;

● Extensively used React.js components, Forms, React-Bootstrap, Events, Keys, Router, Animations, Redux and Flux concept;

● Implemented React.js form validation using react-hook-form and yup library

● Developed web page applications that meet the requirements as specified by ARIA (Accessible Rich Internet Applications), Web Content Accessibility Guidelines (WCAG) 2.0;

● Was responsible for building chatting and notification pages using React web sockets;

● Improved performance of WebAPIs by managing AWS microservices and changing Mongoose library queries to MongoDB aggregations;

● Utilized SOLID principles and algorithm concepts to improve the performance of microservices;

● Collaborated closely with team members to develop the project and learned many programming languages, such as HTML, CSS, JavaScript, TypeScript, C#, Python, Java, and SQL;

● Maintained proficiency in multiple programming languages;

● Developed two Android system applications, such as Launcher and SystemUI.

Frontend Developer

November 2015. - May 2017

● Developed the front end of our web application with React.js, Redux, skillfully integrating Webpack for efficient bundling and optimized asset management.

● Extensively used React.js components, Forms, React-Bootstrap, Events, Keys, Router, Animations, Redux and Flux concept;

● Implemented React.js form validation using react-hook-form and yup library

● Built 100 + components in React using NodeJS asynchronous methods.

● Redesigned our website--increasing visitor clicks by 37% and customer refers by 12%.

● Assisted in developing server-based Node.js & AWS software by providing inputs and insights, acquiring a 15% increase in the quality of overall work.

● Implemented search functionality using Elasticsearch-decreasing overall service latency by 25.6%

● Proficiently managed and automated our continuous integration and

● continuous delivery (CI/CD) pipeline with Jenkins, streamlining the build and deployment process for increased efficiency and reliability.

Educations and Certifications

Bachelor of Computer Science

2009 - 2013

University of Lodz

Want to hire Dawid D. or just want to talk? Schedule chat with Dawid

Other developers