As a Full Stack Developer, my expertise encompasses a favorite stack of TypeScript, Next.js + React, React Query/SWR, Redux-Toolkit/Zustand, CSS-in-JS, Node.js with NestJS, and databases MongoDB/PostgreSQL. I am proficient in testing with Jest, React-Testing-Library, and end-to-end testing with Cypress/Playwright. But I’m always open to learn new technologies and I’m a fast learner!My work includes a diverse array of projects for both personal and commercial purposes. In addition to development and team leading, I provide consultation services and participate in technical interviews.
-
Front End LeadG01 Vip Concierge Dec 2023 - PresentLondon, England, United KingdomStack: Next.js, TypeScript, React, React Query, Orval, Zustand, Emotion, Jest, React Testing Library, Node.js, NestJS, PostgreSQL, Redis, Socket.io, KeycloakJSIn my role as Team Lead at G01, my responsibilities include task decomposition, assignment, and priority management, alongside mentoring developers and making key architectural decisions.I've implemented the Feature-Sliced Design approach to structure our frontend efficiently and integrated React's latest features… Show more Stack: Next.js, TypeScript, React, React Query, Orval, Zustand, Emotion, Jest, React Testing Library, Node.js, NestJS, PostgreSQL, Redis, Socket.io, KeycloakJSIn my role as Team Lead at G01, my responsibilities include task decomposition, assignment, and priority management, alongside mentoring developers and making key architectural decisions.I've implemented the Feature-Sliced Design approach to structure our frontend efficiently and integrated React's latest features, including Suspense, to enhance our applications. My contributions also include developing a support chat feature both on frontend and backend side, transactions history list and incorporating code generation with Orval, which streamlined our development process and increased productivity. Show less -
Front End LeadBesample Oct 2023 - Dec 2023Wilmington, Delaware, United StatesStack: Vite, TypeScript, React, React Query, Redux-Toolkit, Firebase, Styled ComponentsContracted to deliver the MVP release, collaborating with a senior frontend colleague, two backend Python/Django developers, a UI/UX designer, a CTO, and a product manager. Our team utilized agile Scrum methodologies to maintain a continuous feedback loop with the business side, aligning our development efforts with the project's strategic goals. My contribution besides implementing features… Show more Stack: Vite, TypeScript, React, React Query, Redux-Toolkit, Firebase, Styled ComponentsContracted to deliver the MVP release, collaborating with a senior frontend colleague, two backend Python/Django developers, a UI/UX designer, a CTO, and a product manager. Our team utilized agile Scrum methodologies to maintain a continuous feedback loop with the business side, aligning our development efforts with the project's strategic goals. My contribution besides implementing features was key in shaping a solid frontend architecture using FSD approach with technologies including Vite, TypeScript, React, React Query, Redux-Toolkit, Firebase, and Styled Components. Show less -
Senior Frontend DeveloperCopilot2Trip Jun 2023 - Sep 2023Dubai, United Arab EmiratesStack: Next.js, OpenAI API, React, Redux-Toolkit, Google Maps API, SCSSPlayed a pivotal role in the successful launch of Copilot2Trip on Product Hunt, earning the title of Product of the Day. Tasked with frontend development, closely collaborating with the sole backend developer and founders to deliver a compelling MVP. The project leveraged Google and Foursquare Geo APIs, alongside the OpenAI API, to revolutionize travel planning with AI-driven, tailored travel plans and interactive… Show more Stack: Next.js, OpenAI API, React, Redux-Toolkit, Google Maps API, SCSSPlayed a pivotal role in the successful launch of Copilot2Trip on Product Hunt, earning the title of Product of the Day. Tasked with frontend development, closely collaborating with the sole backend developer and founders to deliver a compelling MVP. The project leveraged Google and Foursquare Geo APIs, alongside the OpenAI API, to revolutionize travel planning with AI-driven, tailored travel plans and interactive maps. Show less -
Team LeadAiphoria Feb 2023 - May 2023Bangkok, Bangkok City, ThailandStack: Vue 3, Vuex, SCSS, Node.js, NestJS, Socket.io, Redis, Docker, OpenAI APIMy responsibilities extended across the full spectrum of project development, from making critical architectural decisions for both frontend and backend systems to integrating a variety of APIs, including the OpenAI API and various image generation APIs. This role demanded a comprehensive understanding of external service integration to enhance our platform's capabilities and user experience.In… Show more Stack: Vue 3, Vuex, SCSS, Node.js, NestJS, Socket.io, Redis, Docker, OpenAI APIMy responsibilities extended across the full spectrum of project development, from making critical architectural decisions for both frontend and backend systems to integrating a variety of APIs, including the OpenAI API and various image generation APIs. This role demanded a comprehensive understanding of external service integration to enhance our platform's capabilities and user experience.In addition to technical leadership, I managed the project lifecycle, encompassing task decomposition, prioritization, and team coordination. My approach focused on clear communication and strategic planning, ensuring that project milestones were met efficiently and effectively. Show less -
Senior Frontend DeveloperMonopoly.Online Dec 2021 - Dec 2022St Petersburg, St Petersburg City, RussiaStack: Webpack, TypeScript, React, MobX, TypeStyle, JestIt was my first commercial experience utilizing MobX, which involved a focus on the development of new features, addressing bug fixes, and the refactoring of existing code. This project marked my initial experience in a large team setting, comprising approximately 16 members. Engaging in practices such as scrum poker, retrospectives, and task synchronization, we ensured optimal sprint planning and execution. My contributions were… Show more Stack: Webpack, TypeScript, React, MobX, TypeStyle, JestIt was my first commercial experience utilizing MobX, which involved a focus on the development of new features, addressing bug fixes, and the refactoring of existing code. This project marked my initial experience in a large team setting, comprising approximately 16 members. Engaging in practices such as scrum poker, retrospectives, and task synchronization, we ensured optimal sprint planning and execution. My contributions were particularly significant, as I was responsible for one of the most valued business tasks of the last business quarters, underscoring my ability to make impactful contributions to the team's success. Show less -
Front End LeadVimpelcom-Gtel Feb 2019 - Dec 2021Moscow, Moscow City, RussiaDuring my tenure as Lead Frontend Developer for the collaboration between Beeline and X5 Retail Group, I led several key projects that significantly impacted the retail and grocery sector in Russia. My journey in this collaboration began as a Senior Frontend Developer, where I honed my skills and demonstrated leadership potential. This dedication and performance led to my progression to the role of Frontend Team Lead, it was a whole new experience for me.Personal Account… Show more During my tenure as Lead Frontend Developer for the collaboration between Beeline and X5 Retail Group, I led several key projects that significantly impacted the retail and grocery sector in Russia. My journey in this collaboration began as a Senior Frontend Developer, where I honed my skills and demonstrated leadership potential. This dedication and performance led to my progression to the role of Frontend Team Lead, it was a whole new experience for me.Personal Account OFD:Stack: React, Redux, Redux-Form, BEM+ SCSS, Styled ComponentsIn this project, our team undertook the comprehensive modernization of the platform, transitioning the legacy codebase from Angular 5 to React. This effort not only revitalized the platform with a suite of new features but also introduced a cohesive UI kit designed to streamline the management and analysis processes for leading retail businesses and grocery store chains such as Pyaterochka, Perekrestok, and Karusel across Russia. This project underscored my ability to lead large-scale migrations and facilitate the enhancement of enterprise-level applications.Three Admin DashboardsStack: React, React Query, Styled Components, Formik, Yup, Lerna, JestAdopting a monorepo approach with Lerna allowed for streamlined project management and collaboration by centralizing our codebase. This strategy enhanced code reuse, simplified dependency tracking, and facilitated faster development cycles. It led to a more modular system architecture, with the added benefits of improved maintainability and scalability, thanks to comprehensive documentation and significant test coverage.Cloud OFD DashboardStack: Vue, Vuex, Nuxt, SCSS, DockerOur team made a new MVP dashboard using Vue this time (we have used React in previous projects), the development started from scratch. We chose Vue for speed of development and it played out really well in the end. Show less -
Frontend DeveloperXsolla Oct 2020 - Apr 2021Los Angeles, California, United StatesStack: TypeScript, React, React Query, Rematch, Styled Components, Go, PostgreSQL, Google CloudAt the time of me joining this project, the repository was a complete mess, since a couple of dozen outsource teams were simultaneously working in it (each of them worked on its own section), and many of them did not adhere to internal guides for writing code, moreover, terrible architectural decisions were previously chosen. Therefore, the choice was made to make our feature section in the… Show more Stack: TypeScript, React, React Query, Rematch, Styled Components, Go, PostgreSQL, Google CloudAt the time of me joining this project, the repository was a complete mess, since a couple of dozen outsource teams were simultaneously working in it (each of them worked on its own section), and many of them did not adhere to internal guides for writing code, moreover, terrible architectural decisions were previously chosen. Therefore, the choice was made to make our feature section in the form of an npm package in order to abstract as much as possible from the main application. Together with another frontend developer, we chose new technologies that are more suitable for our tasks. We made a new code guide and used a whole different project structure. We also covered 70% of the code with unit tests, set up CI/CD, wrote documentation. We worked in the "startup" mode, as we made MVP in a short time, the project was successfully completed before the end of the deadline. After leaving the project, other teams still adhere to our methodology, we served as a good example for everyone. Show less -
Full Stack EngineerOutside Digital Aug 2018 - Dec 2018Moscow, Moscow City, RussiaStack: Webpack, SSR, React, Redux, Docker, GolangMy responsibilities included developing the "filter" tab and cars catalog, integral for streamlining users' vehicle selection process. I crafted an UI kit from scratch using Styled Components and Storybook, focusing on creating a cohesive and user-friendly interface. This project was particularly notable as it introduced me to working with Docker and Go for the first time. These experiences enriched my understanding of full-stack… Show more Stack: Webpack, SSR, React, Redux, Docker, GolangMy responsibilities included developing the "filter" tab and cars catalog, integral for streamlining users' vehicle selection process. I crafted an UI kit from scratch using Styled Components and Storybook, focusing on creating a cohesive and user-friendly interface. This project was particularly notable as it introduced me to working with Docker and Go for the first time. These experiences enriched my understanding of full-stack development, containerization, and server-side programming, expanding my technical expertise Show less -
Full Stack EngineerFuture It Agency Aug 2017 - Jul 2018Moscow, RussiaSberbank + Prosto Invest Financial AdvisorStack: React, Redux, Redux-Most, PHP, SSR, jQuery, Stylushttps://prosto-invest.ru/In this project, we transitioned the legacy jQuery codebase to React, marking my first experience with reactive programming, server-side rendering (SSR), and integration with PHP. This endeavor significantly improved the platform's performance and user experience.Sberbank + Prosto Invest Mobile AppStack: React Native… Show more Sberbank + Prosto Invest Financial AdvisorStack: React, Redux, Redux-Most, PHP, SSR, jQuery, Stylushttps://prosto-invest.ru/In this project, we transitioned the legacy jQuery codebase to React, marking my first experience with reactive programming, server-side rendering (SSR), and integration with PHP. This endeavor significantly improved the platform's performance and user experience.Sberbank + Prosto Invest Mobile AppStack: React Native, React-Navigation, Redux, [Expo.io](http://expo.io/)This project introduced me to mobile development through React Native, expanding my skill set into the realm of cross-platform app development and highlighting the versatility of React ecosystems.Telegram and Facebook Invest BotsStack: Node.js (Express) + TelegrafMy initial foray into bot development and production deployment with Node.js, along with my first practical experience with continuous integration and deployment (CI/CD), provided invaluable insights into real-time user interaction platforms.Rosbank Financial AdvisorStack: SSR, Node.js (Koa), GraphQL, React, Redux, React Apollohttps://rbsmarti.ru/Stepping into the role of Lead Frontend Developer, this project was my introduction to GraphQL and React Apollo, emphasizing state management and data fetching in complex applications.Yandex Money Yammi MicroinvestmentsStack: Next.js, GraphQL, Redux, React ApolloThis project marked my second tenure as Lead Frontend Developer, introducing me to Next.js and deepening my expertise in SSR and GraphQL within the Next.js framework, showcasing my adaptability and leadership in front-end development across a spectrum of technologies and project requirements. Show less
Frequently Asked Questions about Ivan Kalinin
What company does Ivan Kalinin work for?
Ivan Kalinin works for G01 Vip Concierge
What is Ivan Kalinin's role at the current company?
Ivan Kalinin's current role is Full Stack Developer.
Not the Ivan Kalinin you were looking for?
-
Ivan Kalinin
Charlotte, Nc -
1mckinsey.com
-
Ivan Kalinin
Senior Golang Developer (4+ Years) | Distributed Systems | Highload | Monoliths/MicroservicesWarsaw -
Ivan Kalinin
Friedberg
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial