I am a Senior Frontend Developer with strong skills in managing frontend projects - designing, testing and debugging new code and implementing features. I enjoy taking ideas from prototype to production and building UIs that solve complex problems and are delightful to use. I take delight in my work - employing well-formed opinions, great discipline, and working habits.
Led a team of 3 Front-end developers to build and iterate the Idea Form Builder, Idea Management Page, Idea List Monitoring Page and other features. Integrated the APIs, oversaw regular code reviews for non-React team members, set up unit tests with Jest and Enzyme and prepared CI/CD pipelines in Jenkins on the project.
Worked on the Mega Menu builder module - a responsive, highly customizable, drag and drop menu builder solution. The solution allows users of different skills levels to design highly navigatable mega menus for websites. Developed the horizontal mega menu feature, configuration page for the menu, general settings page, main navigation and drop-down menu layout settings page and nested menu items management page. Added new accessibility features, optimized the codebase for old browsers and prepared CI/CD pipelines in Jenkins.
Built the components and modules for Online SportsBook, a web app that allows users to wager on various sports competitions, perform financial transactions and receive excellent customer service. Implemented the ASP.NET MVC app architecture on the web and mobile versions and developed server-side layers to collect, send and store data. Retrieved data through web sockets using SignalR and handled all client-side updates. Created and integrated several web services, web APIs, and payment systems, oversaw tests, and fixed bugs.
Education
React - The Complete Guide (incl Hooks, React Router, Redux)