Intro
Software Engineer with 7+ years of experience in web development and a deep understanding of software development procedures. Effective problem-solving, teamwork, self-development, and continuous improvement are my priorities.
Open to collaboration and excited to explore fresh avenues where I can make a meaningful impact. By the way, check out my recent projects.
Top skills: React • TypeScript • Node.js • Ruby on Rails • Amazon Web Services
Work
My work focuses on modern web interfaces and scalable frontend architecture, primarily with React and TypeScript. I build products that balance performance, usability, and maintainability, and I pay close attention to accessibility, design consistency, and component reuse.
I’m comfortable working across the stack with Node.js, Ruby on Rails, and AWS to deliver reliable features from API to UI. Docker helps me keep development and deployment workflows consistent, while CI/CD ensures smooth releases.
I prioritize clean code, predictable state management, and UI performance. I enjoy turning complex requirements into clear, user-friendly solutions and collaborating closely with product and design teams.
In day-to-day work I contribute to architectural decisions, review code, and mentor teammates when needed. I also like documenting patterns so teams can move faster without losing quality.
Projects
Business Performance Management (BPM) software solution
Responsibilities:
- Developed the project's monorepo architecture from scratch, ensuring high availability and ease of scalability.
- Participated in the initial stages of project development for business expansion, formulating strategy and goal for long-term project growth.
- Created a library of reusable custom React UI components, aligning with corporate design to improve UI consistency and expedite front-end development.
- Configured and prepare client, CI/CD and utilized Docker for consistent development, testing, and production environments.
Key Technologies: React (TypeScript), Node.js, tRPC, Vite, Ant Design, PostgreSQL, CI/CD, Docker, Jest, Playwright
Priori Data (Platform for Analytics and Monitoring of Mobile Apps)
Responsibilities:
- Implemented business logic and UI for a new product metric by collecting new data sets in BigQuery, transforming these data via a custom-written ETL processor, updating the data and service for ElasticSearch, and writing new React components to display these data in the application.
- Created and integrated a backend module for linking Google ID / Apple ID accounts of product partners, subsequently gaining access to analytics resources and documents of their mobile apps and competitors' apps.
- Worked on transitioning a monolithic Ruby on Rails application to a new implementation based on a microservices architecture (microfrontend) utilizing React + GraphQL for frontend and Java Spring for backend development.
- Managed the configuration of data scrapers and ETL processing using Sidekiq and Apache Airflow.
Key Technologies: React (TypeScript), Redux, Ant Design, GraphQL, Google Cloud Platform, BigQuery, Cloud66, Docker, Ruby (Ruby on Rails), Sidekiq, Apache Airflow
Fieldlens (Project Management platform for Construction Industry)
Responsibilities:
- Developed the View360 functionality, enabling customers to use drawings as maps for spatial orientation with 360-degree images at specific points to enhance visualization and navigation around construction sites within the platform.
- Developed and implemented a module for scanning and automating the processing of heavy drawing documents, significantly speeding up the process of adding and registering them in the system.
- Worked with the cloud web application infrastructure (AWS), ensuring reliable and scalable deployment.
- Collaborated with the backend team on migrating from Angular to React to increase the application's efficiency and usability.
Key Technologies: Angular 4, React (TypeScript), Redux, Node.js, AWS Lambda, AWS S3, Docker
Contact
I’m open to collaboration and new opportunities. Feel free to reach out.