fb-pixel

Location

Estonia

Rate

$30  / per hour

Years of experience

10+

About

As a senior software developer with over 8 years of experience, I have honed my skills in a wide range of technologies, including React, Angular, Vue, Node.js, and TypeScript. Throughout my career, I've successfully developed and maintained complex web applications for various industries, demonstrating a strong ability to create scalable and efficient software solutions. My expertise extends to front-end frameworks like Bootstrap, Tailwind CSS, and Material UI, as well as backend technologies such as Express.js, Nest.js, and MongoDB. I am proficient in utilizing cloud platforms like AWS, Azure, and GCP, and have a solid understanding of CI/CD pipelines, testing frameworks, and agile methodologies. In my recent role at R. Franco Digital, I developed an online casino gaming system using Angular 16, enhancing the user experience with real-time updates and live streaming features. Prior to this, I worked at CommIT Smart, where I contributed to a scalable e-commerce platform using React and Node.js, leading to a significant increase in online sales. My experience at Innoactive involved developing responsive web applications for the iGaming industry, leveraging Angular, NgRx, and RxJS to optimize performance and user experience. I am now seeking a challenging opportunity to leverage my extensive skill set to drive project success and deliver outstanding value to clients.

Tech Stack

Angular, AWS, Azure, Bootstrap, Docker, Git, HTML, JavaScript, Kubernetes, Next.js, Node.js, PHP, React, Typescript, Vue

Experience

  • At R. Franco Digital, developed an online casino gaming system using Angular 16, TypeScript, Tailwind CSS, Express.js, Node.js, and GraphQL, enhancing user experience and boosting performance.
  • At CommIT Smart, developed a scalable e-commerce platform using React, Node.js, and MongoDB, resulting in a 20% increase in online sales.
  • Implemented real-time updates and live streaming features using Angular’s reactive programming capabilities at R. Franco Digital, improving user engagement and experience.
  • Integrated various third-party services such as payment gateways, authentication services, and data feeds at R. Franco Digital and CommIT Smart, enhancing the overall functionality and user experience of the applications.
  • Built and optimized server-side logic using Express.js, Node.js, and Nest.js, ensuring high performance and responsiveness to front-end requests.
  • Leveraged cloud platforms like AWS, Azure, and GCP for scalable cloud computing solutions, managing virtual servers, storage, and services as per project requirements.
  • Implemented CI/CD pipelines using Jenkins, Docker, and other tools, along with thorough unit and E2E testing using frameworks like Jest, Cypress, Karma, and Jasmine, ensuring reliable and bug-free code.

Employment history

Senior Full Stack Developer, R. Franco Digital May 2023 - November 2023
  • Developed an online casino gaming system using Angular 16, TypeScript, Tailwind CSS, Express, Node.js, and GraphQL enhancing the user experience and boosting performance.
  • Leveraged the new features of Angular 16 to implement a highly interactive and user-friendly UI for the platform.
  • Utilized the two-way data binding and reactive programming capabilities of Angular for realtime updates and live streaming features.
  • Integrated various third-party services such as payment gateways, authentication services, and data feeds, amplifying the overall gaming experience.
  • Implemented real-time display of live odds, scores, and game updates using Angular’s strong data binding, catering to users participating in live poker tournaments, or casino games.
  • Implemented Kendo UI for creating visually appealing and responsive designs, enhancing the user interface and experience.
  • Built server-side logic using Express.js and Node.js, ensuring high performance and responsiveness to front-end requests.
  • Further improved server-side performance and scalability by utilizing Nest.js, a progressive Node.js framework.
  • Utilized AWS Cloud and Azure for scalable cloud computing solutions, managing and configuring virtual servers, storage, and other services as per project requirements.
  • Integrated Google Analytics to track and analyze website traffic patterns and user behavior, providing valuable insights for marketing strategies and website improvements.
  • Deployed socket.io for enabling real-time, bidirectional, and event-based communication between the browser and the server.
  • Implemented secure and efficient payment gateway integrations, ensuring smooth and secure transactions for users.
  • Ensured the quality of the application through unit testing and E2E testing using Karma and Jasmine, leading to a reduction in bugs and improved reliability.
  • Collaborated effectively with other team members and stakeholders, ensuring effective communication and timely delivery of tasks.
  • Created robust, high-volume production applications and developed prototypes quickly.
Senior Frontend Developer, CommIT Smart May 2019 - April 2023
  • Developed a scalable e-commerce platform using React, Node.js, and MongoDB, resulting in a 20% increase in online sales.
  • Experienced in integrating React applications with popular third-party libraries such as Material- UI, Ant Design, Chakra UI, Tailwind CSS, and Bootstrap.
  • Skilled in using Redux Toolkit for simplifying Redux boilerplate code in React applications.
  • Adept in using React with TypeScript for type checking and ensuring type safety in React applications.
  • Integrated the application with a payment gateway and third-party APIs such as Stripe to enable online transactions and payments.
  • Experienced in integrating React applications with Firebase for authentication, real-time database, and cloud messaging.
  • Integrated the application with a RESTful API using Node.js and Express.js.
  • Implemented best practices for code quality and testing, using Jest and Cypress to ensure that our code was reliable and bug-free.
  • Contributed to the company’s agile development process, using Jira to manage tasks and collaborating with the team to ensure that we met our sprint goals.
  • Improved the performance and stability of the company’s e-commerce platform using Lazy loading, server-side rendering (SSR) applications using Next.js, and Pagination, resulting in increased sales and customer satisfaction.
  • Expertise in developing and deploying React applications on cloud platforms such as AWS, Azure, and Google Cloud.
  • Showed excellent communication and teamwork skills with experience in leading and mentoring junior developers.
Senior Full Stack Developer, Innoactive Jun3 2016 - April 2019
  • Developed and maintained a responsive web application for the iGaming industry using Angular, Typescript, NgRx, RxJS, PrimeNG, Material UI, and SASS/LESS.
  • Delivered responsive design principles and optimized web applications for mobile devices.
  • Strong understanding of software design principles, including SOLID, DRY, and KISS.
  • Designed and developed RESTful APIs using Node.js, Express.js, and MongoDB and integrated them with the front end using Angular’s HttpClient.
  • Used NgRx stores and reducers, effects, and selectors, managing the application’s state more effectively, resulting in faster and more scalable applications.
  • Worked with complex data stream manipulations using RxJS operators, resulting in efficient data processing and reduced code complexity.
  • Implemented internationalization and localization using Angular’s built-in support for multiple languages.
  • Optimized the application’s performance by implementing lazy loading and code splitting.
  • Implemented authentication and authorization using OAuth 2.0 and JWT and Developed data visualizations using D3.js and Highcharts.
  • Integrated continuous integration and continuous delivery (CI/CD) pipelines using Jenkins and Docker.
  • Deployed applications to AWS and maintained them using various AWS services, including EC2, S3, and RDS.
  • Worked in an Agile environment, following the Scrum methodology, and participated in sprint planning, daily stand-ups, and retrospectives.
Full Stack Developer, Infomedia August 2014 - May 2016
  • Designed and developed complex applications using React, Redux, MobX, Angular, Typescript, NgRx, and RxJS.
  • Designed and implemented reusable components and services, reducing development time and improving code quality.
  • Worked with responsive design principles and optimized web applications for mobile devices.
  • Built scalable and performant back-end services/RESTful APIs using Node.js, MongoDB, and PHP, Laravel, and MySQL.
  • Integrated continuous integration and continuous delivery pipelines using Jenkins, Docker, and Kubernetes.
  • Created robust test suites for applications using Unit Testing and E2E testing – Jest, Cypress, Karma, Jasmine, PHPUnit, etc.
  • Implemented accessibility standards to ensure that the application is accessible to all users, including those with disabilities.
  • Improved performance with performance optimization techniques through code optimization and architectural improvements, resulting in faster and more efficient applications.
  • Collaborated with cross-functional teams to ensure the delivery of high-quality applications within strict deadlines.
  • Designed and implemented a highly available and scalable cloud infrastructure on GCP and Azure for a large financial institution.
  • Collaborated with product owners, designers, and QA teams to deliver features that meet the user requirements.

Education history

Tallinn University of Technology 2009 - 2014 Bachelor of Computer Science
Download profile as PDF

We’ve helped 83 clients with IT recruitment and software development.

Read about a few of them below...

DevsData LLC Reviews 5.0 stars 37 reviews
Powered byClutch logo
Powered byClutch logo
See more testimonials
Similar blind CVs/resumes

I agree to and accept that DevsData LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or DevsData LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

We use cookies to provide the best experience for you. >More about cookie policyarrow

Book a call with our team

For software development projects, minimum engagement is $15,000.

whatsapp
Prefer email?
Quote mark

Best back-end engineers I've ever worked with...​

“I interviewed about a dozen different firms. DevsData LLC is truly exceptional – their backend developers are some of the best I’ve ever worked with. I’ve worked with a lot of very well-qualified developers, locally in San Francisco, and remotely, so that is not a compliment I offer lightly. I appreciate their depth of knowledge and their ability to get things done quickly. “

Avatar

Nicholas Johnson

CEO OF ORANGE CHARGER LLC;

MENTOR AT YCOMBINATOR

Success

Thank you


We'll get back to you within 1 business day.