Oleg D.

Oleg D.

Senior Software Engineer

Koh Phangan, Thailand
Hire Oleg D. Hire Oleg D. Hire Oleg D.

About Me

I am 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. I bring creative designs into reality on web pages/web applications, create rich interface experiences, and develop real time web applications. I am passionate about coding and have over 10 years of experience of writing complex but clean code. I enjoy working on large-scale projects, with high-end professionals, and with a clear vision of the finished product, I create and deliver outstanding solutions that directly align with clients' business objectives.

Portfolio

Web Developer - Forte-IT
Web Developer - Forte-IT

Worked on an enterprise software call center platform Call-o-Call with complex multi-tier projects in a Windows Server environment with over 50 servers for custom integrations to billing/banking systems. The administrative web portal has 5 isolated apps for management, statistics, voice menu constructor, real-time metrics, and call records. Developed custom web pieces for call center operators, introduced video calls to traditional call centers, built a one-click deployment installer for the Call-o-Call infrastructure.

Senior Developer - Hellolingo
Senior Developer - Hellolingo

Worked on a language exchange application with an online chat feature to handled and process WebRTC audio calls for thousands of users. The app had 10,000 users speaking 50 different languages and more than 1000 simultaneous online chat connections during peak load times.

Tech Lead - Linkstel
Tech Lead - Linkstel

Worked on the development of a new generation of online chat solutions for clients using audio, video and co-browsing interactions. Solution comes with an administrative app, website widget and support application. Provided server-side and client-side expertise, coordinated the distributed team and participated in code reviews.

Full Stack Developer - Showd.me
Full Stack Developer - Showd.me

Showd.me is a peer-to-peer learning platform that allows employees to learn from and train other employees across an organization. The platform has 50,000+ users and dozens of healthcare companies providing all types of learning courses for employees; issuing government-approved certificates and reports on progress. Worked on performance optimizations, introduced microservice architecture solutions for data containers and oversaw third-party integrations for compliance with government requirements.

Consultant/Full Stack Developer - CT Agency
Consultant/Full Stack Developer - CT Agency

CT Agency provides an online service for the referral of patients to doctors for free consultations, examinations and treatment within the framework of clinical studies for innovative medicines. Built the data structure and key components of the application, introduced key features to increase user engagements and facilitated successful patient screenings through notifications, comments and news.

Work history

UpStack
UpStack
Senior Web Application Developer
2017 - Present (5 years)
Remote, [object Object]
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Agency of Clinical Researches
Agency of Clinical Researches
Consultant/Part-time Full Stack Developer
2017 - Present (5 years)
Moscow, Russia, [object Object]
  • 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.

Showd.me
Showd.me
Full Stack Developer
2017 - Present (5 years)
New York, United States
  • 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.

Hellolingo
Hellolingo
Full Stack Developer
2016 - 2016
Washington, United States of America
  • 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%.

Independent Contractor
Independent Contractor
Full Stack Web Applications Developer
2016 - 2017 (1 year)
Remote
  • Designed, developed, and maintained core application frameworks, modules and features on projects for clients

  • Regularly produced and shipped high-quality, readable, scalable, secure, and performant software solutions.

  • Effectively implemented, tested, and deployed changes to applications; from development to staging to live instance including application updates.

Linkstel
Linkstel
Lead Full Stack Developer
2015 - 2016 (1 year)
Moscow, Russia
  • 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.

Forte-IT
Forte-IT
.NET Developer
2010 - 2015 (5 years)
Moscow, Russia
  • 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.

Forte-IT
Forte-IT
Support Engineer
2008 - 2010 (2 years)
Moscow, Russia
  • Regularly provided hands-on technical support to Forte-IT's call center platform; resolving complex technical issues.

  • Worked on the integration of the client's platform with various third-party services (billing, CRM, banking etc.).

  • Built a unified script pack for the migration of IVR-scenario descriptions from scripts to XML declarations for clients.

Education

Master of Technology (MTech) Chemical Technology of Organic Substances
Master of Technology (MTech) Chemical Technology of Organic Substances
Mendeleyev University of Chemical Technology of Russia
2003 - 2009 (6 years)