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.
● 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.
● 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.
● 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 Socket.io 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.
● 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.
● 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.
University of Lodz