Будучи старшим инженером-программистом с более чем 7-летним опытом работы, ориентированным на результат, я обладаю обширным опытом в различных технологиях веб-разработки, включая React, Next.js, Vue и Node.js/Express.js. Я преуспеваю в создании масштабируемых, высокопроизводительных и удобных для пользователя веб-сайтов, веб-приложений и веб-сервисов, специально разработанных для оптимизации удобства использования.
Будучи старшим инженером-программистом с более чем 7-летним опытом работы, ориентированным на результат, я обладаю обширным опытом в различных технологиях веб-разработки, включая React, Next.js, Vue и Node.js/Express.js. Я преуспеваю в создании масштабируемых, высокопроизводительных и удобных для пользователя веб-сайтов, веб-приложений и веб-сервисов, специально разработанных для оптимизации удобства использования. Внимание к деталям позволяет мне создавать интуитивно понятные пользовательские интерфейсы, превосходящие ожидания. Помимо этого, у меня есть заслуживающий внимания опыт разработки серверных систем с использованием серверных технологий, таких как Node.js/Express.js, Nest.js, Laravel, Python, MySQL и MongoDB. Как командный игрок, я умею решать проблемы и находить инновационные решения.
Образование
American University of Madaba
Бакалавр. Факультет: Computer Science
Апрель 2012
- Май 2016
Опыт
Senior Web developer
Crafted Solutions
Август 2022
- Ноябрь 2023
Collaborated closely with cross-functional teams including UI/UX designers, product managers, and QA engineers to define software architecture and ensure best practices were followed.
Worked with the front-end team to develop an payment system and implement authentication, security, socket connectivity, and state management using React and the latest front-end technologies.
Improved user experience by overhauling >90% of the UI/UX codebase for reliability and cross-browser consistency.
Implemented micro front-end components using frameworks such as React, and Vue.js, contributing to faster development and reduced maintenance efforts the project.
Troubleshooted UI and technical issues and implemented new Figma designs resulting in seamless platform performance.
Spearheaded enhancements to the frontend codebase, tuning every other aspect of frontend development to improved the speed and overall functionality of the website.
Closely collaborated with the Backend Engineer to develop a robust GraphQL API, reducing the number of API requests and improving overall response time.
Emphasized robust testing practices throughout development processes to ensure reliable and accurate deliverables.
Developed and maintained clean, modular front-end codebases that adhered to best practices for accessibility, performance, and search engine optimization(SEO).
Actively participated in code reviews, mentoring junior team members, and contributing to the overall technical growth of the team.
Senior Software Engineer
Merix studio
Сентябрь 2021
- Ноябрь 2022
Designed and implemented a serverless architecture using AWS Lambda, Amazon API Gateway, and Amazon DynamoDB, allowing for high-traffic APIs to scale automatically.
Led the frontend team in developing a large-scale web application for a client in the Healthcare industry, using React and Node.js with a microservices architecture.
Participated in developing a DApps on Ethereum, which involved smart contract development, deployment, and integration with front-end user interfaces.
Created front-end applications utilizing libraries such as React, or Vue.js together with web3.js for interacting with smart contracts or blockchain API calls.
Built an NFT marketplace on Ethereum, supporting the creation, buying, and selling of unique digital assets. Implemented server-side rendering (SSR) with Next.js for reduced page load times and increased SEO.
Integrated a payment gateway using Stripe into a Next.js application, enabling seamless transactions and increasing revenue by 25%.
Successfully integrated a new third-party API with the React application, providing new functionality to users.
Optimized the performance of a Frontend application by implementing lazy loading and code splitting techniques, resulting in a 60% improvement in load times.
Integrated Typescript and webpack for a React application, improving performance and providing better error handling.
Developed and delivered several web sites and web applications utilizing React, Vue.js, resulting in increased efficiency and scalability for clients.
Implemented a frontend architecture that resulted in reduction in development time, enabled modular components for rapid development, and supported future scalability.
Developed dynamic and interactive user interfaces using React, Material UI, and Storybook, resulting in improvement in user satisfaction.
Implemented authentication and authorization mechanisms using JWT, OAuth, or other security protocols to protect sensitive user data.
Utilized Redux and Vuex for state management in 100% of single-page applications, resulting in a 40% reduction in API calls and improvement in rendering performance.
Optimized the performance of a React application, achieving a 40% improvement in load times, resulting in a 15% decrease in bounce rates and increased in average session duration.
Developed and Integrated RESTful APIs with Backend Developers using Node.js and Express.js, resulting in increase in overall development efficiency.
Participated in 30+ weekly code reviews and Test Driven Development (TDD) to ensure code quality.
Rewrote HTML5 to meet industry and company standards for SEO and Accessibility, resulting in a website appearing on the first page of 90% of Google search results, driving a 300% increase in organic user traffic.
Web developer
UVIK Software
Июнь 2016
- Июль 2019
Built a responsive and visually appealing landing page using React and Tailwind CSS, resulting in increase in page views and reduction in bounce rate. The clean and user-friendly interface also led to a 20% increase in user engagement.
Improved the user experience by implementing infinite scrolling, and smooth animations, resulting in a 15% increased in user retention. Experience in using React, and Redux for SPA development,
Implemented client-side interface using React, and created Responsive Web Design using Bootstrap.
Participated in A/B testing to assist Senior Engineer for determination of right architecture and frameworks which improved the customer satisfaction.
Developed a RESTful API using Node.js and Express, which enabled the company to expose its services to external users and systems, resulting in improved efficiency and flexibility with a 20% increase in API usage.
Created responsive and pixel-perfect designs, ensuring optimal user experience across multiple devices and browsers.
Gained experience with various web technologies including Bower, NPM, Git, Material design, and cloud services like AWS, Azure, GCP, Heroku, and so on.