Menu

About Me

Expert in Web Development - 10+ Years of Experience

Full Stack Developer with expertise in React, NextJs, Node.js, Angular, Tailwind and MySQL, experienced in building dynamic and scalable web applications. On the front end, I develop responsive and interactive user interfaces using Angular or React, while on the back end, I implement robust server-side logic and RESTful APIs with Node.js/NextJs. I also manage databases with MySQL, ensuring efficient data handling and integration. My work focuses on optimizing performance and delivering comprehensive solutions across both client-side and server-side development.

Contact Info

Skills & Expertise

Proficient

HTML, CSS, JS, Typescript, Angular, React, NodeJS, Express, NextJS, Tailwind, Storybook, SQL, Git, Bitbucket, Nginx, Websocket, API, Agile, Grooming, Mentoring, Teamwork, Critical thinking, Problem solving

Comfortable

React Query, React native (Expo) NestJs, Docker, Agile, Jira, Confluence, Hybrid application (Mobile, Desktop, Ionic, React Native, Electron), OOP, ORM, Php, Twig, Java, SpringBoot, MySQL, PostgreSQL, NX monorepo, DigitalOcean, Linux, scripts

Familiar

MongoDB, IoT, AWS, Cloud

Professional Experience

Senior Software EngineerReservino

December 2024 - Current

Contract - London, UK

I designed, developed, and deployed complex web applications utilizing TypeScript, React, Next.js, and Node.js (Express). I built responsive and user-friendly front-end interfaces and created robust RESTful APIs. I managed MySQL databases, ensuring efficient data storage and retrieval, and oversaw the entire software development lifecycle from conception to deployment.

I successfully deployed and managed applications on Linux servers, configuring Nginx as a reverse proxy for optimal performance. I implemented secure authentication and authorization systems, including 2-factor authentication, to protect sensitive user data. Furthermore, I integrated email functionality into applications, enhancing user communication and engagement. These experiences demonstrate my ability to deliver secure, efficient, and user-centric web solutions.

Senior Software EngineerRemote - GPN

January 2024 - November 2024 (9 months)

Permanent - London, UK

I have applied my technical expertise in Tailwind, React, Next.js, HTML, and CSS to significantly enhance the functionality and user experience of Horseplay.com. I utilized these technologies to create a visually appealing and responsive user interface, ensuring seamless navigation and an engaging experience for end users.

Additionally, I integrated React Query to handle data fetching and state management, which helped optimize the application's performance. This approach not only improved data handling efficiency but also reduced load times, contributing to a smoother and more dynamic user interaction throughout the platform.

By leveraging these technologies, I streamlined the development process, enabling faster iterations and better code maintainability. As a result, I was able to boost the overall performance and scalability of the platform, aligning it with modern development standards and ensuring it could handle increasing user demands.

Senior Fullstack EngineerVanguard

February 2022 - December 2023 (1 year, 11 months)

Permanent - London, UK

I have developed Angular applications using the MVC architecture and consumed microservice APIs to manipulate client data for dynamic views. I created reusable Angular and React components within a monorepo Nx workspace, integrating NestJS middleware and GraphQL APIs. My experience includes employing tools like Bitbucket, CI/CD pipelines, and Jira/Confluence for agile development and version control, as well as Docker and Nginx server configuration.

I utilized SCSS to build responsive, accessible, and optimized components based on design specifications, while adhering to KISS and DRY principles. I have implemented RxJS for real-time applications and used amCharts for data visualization. Throughout these projects, I collaborated closely with junior developers and team members to devise effective solutions and streamline development processes.

Additionally, I have worked with Java and AEM, creating Sling models and binding them to Angular/React inputs and AEM XML forms. By following SOLID principles, I ensured that the software was maintainable and extensible. My work has been guided by the BDD methodology, and I consistently applied the Scrum agile framework to accelerate the completion of complex projects.

Senior Web EngineerRank Interactive

January 2020 - January 2022 (2 years, 1 month)

Permanent - London, UK

Built multiple scalable and responsive Angular applications, utilizing advanced features like server-side rendering, service workers, SPA, RxJS, and NgRx.

Developed a CMS to manage content for 11 apps, ensuring streamlined updates and content consistency.

Created private NPM packages to promote efficient code reuse and sharing across projects.

Mid Front End DeveloperExperian

May 2018 - January 2020 (1 year, 9 months)

Permanent - London, UK

As a Front-End Developer, I worked extensively with Angular while consuming .NET APIs to deliver dynamic applications. I developed comprehensive unit and end-to-end (e2e) tests using Karma, Jasmine, and Protractor to ensure code quality and reliability. Additionally, I leveraged RxJS and NgRx to implement reactive programming patterns, contributing to the overall responsiveness and efficiency of the projects. By adhering to industry best practices and standards, I consistently delivered robust and performant applications.

Full Stack DeveloperSurely Group

March 2017 - May 2018 (1 year, 3 months)

Permanent - London, UK

I developed RESTful applications using PHP and Symfony on the back end to ensure robust functionality, while utilizing AJAX, Twig, and CSS to render dynamic and responsive front-end content. I worked with CRUD databases, MySQL, and ORM Doctrine migrations for efficient data management. Additionally, I created hybrid mobile apps using the Ionic framework, delivering native app-like experiences on mobile devices. By employing Angular and NPM packages, I streamlined the development workflow and enhanced code reuse. I also used SCSS, LeafLetJS, and OpenStreetMap to generate interactive and informative front-end maps and charts.

ProgrammerNeuro Software

August 2016 - March 2017 (8 months)

Permanent - Iasi, RO

I developed RESTful applications using PHP and Symfony on the back end to ensure robust functionality, while utilizing AJAX, Twig, and CSS to render dynamic and responsive front-end content. I worked with CRUD databases, MySQL, and ORM Doctrine migrations for efficient data management. Additionally, I created hybrid mobile apps using the Ionic framework, delivering native app-like experiences on mobile devices. By employing Angular and NPM packages, I streamlined the development workflow and enhanced code reuse. I also used SCSS, LeafLetJS, and OpenStreetMap to generate interactive and informative front-end maps and charts.

Web UI developerTevelop

August 2014 - August 2016 (1 year, 1 month)

Permanent - Iasi, RO

I translated PSD designs into web pages using HTML, CSS, JavaScript, and jQuery, ensuring accurate visual representation. I created responsive web pages with the Bootstrap framework and worked extensively with WordPress CMS, utilizing themes, templates, and plugins for custom functionality. Additionally, I managed projects using Git for version control and FileZilla for efficient file transfers and deployment.