Oleg is an experienced developer with an extensive background in client-side web applications (Angular/React + (S)CSS and TypeScript), server-side web applications, and REST APIs using Node.js or ASP.NET Core. He brings creative designs into reality on web pages/web applications, creates rich interface experiences, and develops real-time web applications. Oleg is passionate about coding and has 10+ years of experience writing complex and clean code. He enjoys working on large-scale projects, with high-end professionals, and with a clear vision of the finished product, creating and delivering outstanding solutions that directly align with clients' business objectives.
Designed the general concept of components and data structure for the application; iterating features to increase user engagement and facilitate successful patients screenings.
Refactored some parts of system for better interaction and operations after the 1000+ user barrier; processing a lot of data in the database and preserving low architecture costs.
Participated in the launch of the system with 2000+ users, 85 active clinical researches (200+ in total) and 112 patients approved to take part in the clinical trials.
Engineered solutions for the migration of Showd.me's system to a microservice architecture using Lambda and Docker containers.
Provided various performance optimizations with monitoring tools to help the company pass the scaling period from 100+ clients per organization to 2000+ clients per organization.
Worked on document processing services and third party integrations for compliance with government requirements for funds acquisition.
Successfully developed a language exchange application with 10,000 users speaking 50 different languages and processed more than 1,000 simultaneous online chat connections at peak load for the client.
Efficiently led both server-side and client-side initiatives including unit tests, maintained already existing features and added new ones.
Refactored the core SignalR-AngularJS interaction section of the application; reducing client-side errors and user loss rate by 70%.
Led and contributed to the development of tools/processes for the key architecture of the solution to handle realtime communication and WebRTC data recording on the project.
Efficiently coordinated the work of the semi distributed team and managed devops for the dedicated WebRTC routing and recording services.
Built a real-time scalable web application server for deployment on Azure.
Oversaw the migration of old desktop call center administrative apps to the web and led processes for the integration of video/audio calls into client terminals.
Built and deployed a web visual editor for XML declarations of IVR scenarios with a web monitoring feature for the client.
Actively participated in a call center platform installation project, supported and enriched the WebForms app for online monitoring of the call center.
Developed and integrated complex multi-tier projects involving over 50 servers for Call-o-Call, an enterprise call center platform, in a Windows Server environment
Designed five isolated apps for the administrative web portal including management, statistics, voice menu constructor, real-time metrics, and call records
Enhanced Call-o-Call by introducing video calls and developing custom web pieces for call center operators, and built a one-click deployment installer for its infrastructure
Worked on Showd.me - a peer-to-peer learning platform with 50,000+ users across multiple healthcare companies offering employee training courses and issuing government-approved certificates.
Implemented performance optimizations and introduced microservice architecture solutions for data containers.
Oversaw third-party integrations ensuring compliance with government requirements.