Evgeniy T. Status: Offline
BarcelonaSpain
100% Job Success
Top Rated Plus

Senior Angular/Rust Web Developer (Rust, Angular, TypeScript, Ionic)

Upwork achievements: 100% Job Success 🌟 Top Rated Plus 🚀 Web developer with over a decade of expertise in creating web applications and APIs. Proven track record of delivering high-quality solutions in both small startup and large enterprise environments. Technologies I use in frontend: Angular, Ionic, Nx, NgRx, RxJS, Three.js, D3, Playwright, Jest, TypeScript, Angular Material, Bootstrap, SAP Spartacus... I can architect and implement web apps of varying complexities, ensuring high performance and maintainability. Can upgrade your app to the latest version of Angular, incorporating new features and optimizations. I can create a "zoneless" Angular app, for the best performance possible, close to vanilla JS. I know all the latest features of Angular (Signals, Standalone Components, lazy loading...) and can consult your team. Extensive experience in building robust systems including WMS, CRM, and ERP applications, with a focus on scalability and user experience. Proficient in creating data visualizations using Canvas API, WASM, Three.js, Service Worker API, and many others, ranging from simple charts and animated UI parts to advanced 3D modeling applications. Using Rust, I can implement APIs following the Service-Oriented Architecture (SOA) and the OpenAPI Specification. I prioritize writing code in Rust that is both safe and fast, leveraging the language's strengths in these areas. My expertise in Rust primarily lies in web development, encompassing REST APIs, database connections, data analysis, and background task execution. I have extensive experience in caching, including handling mutexes, semaphores, preventing dog-piling and race condition effects, and ensuring Resource Acquisition Is Initialization (RAII) for optimal resource management. One of my notable accomplishments is developing a 100% Rust REST API that serves multiple web and mobile applications, including CRM systems, task managers, mobile apps, and websites. As a contractor, I've been working with Vodafone (devices control system, reports generator), NTT & Sony (custom payment module for Spartacus CRM). Advocate for declarative coding practices, ensuring comprehensive test coverage and flexibility for future enhancements. My favorite books are "Clean Code", and "Patterns of Enterprise Application Architecture". I like and respect SOLID principles.
Work history

Evgeniy T. has more jobs. Create an account to review them
Skills

Skills

  • MySQL
  • Angular
  • TypeScript
  • Redis
  • Figma
  • Code Review
  • RESTful API
  • Rust
  • Software Consultation
  • RxJS
  • Material Design