Dmytro Senior Software Engineer,
Summary
- 13 years of experience in application software development.
- Experience of development mobile applications, desktop applications, database applications, WEB-applications,
Static Code Analyzing, Team management.
- More than 6 years of experience in administration IT infrastructure, passed MCP, MCITP, MCSA certifications.
- Upper-Intermediate English.
- Available ASAP.
Experience
Team Leader, Senior Software Engineer, DroneExpress
05.2022 – till now
Description: Drone Express is a logistics firm focused on bringing safe, reliable, autonomous, eco-friendly package delivery throughout the USA.
Responsibilities:
- Created storefront using WordPress and WooCommerce
- Developed Android/iOS App to make an Order and track drone delivery
- Integrated Drone management API
- Implemented Service Bus to improve communications performance
- System architect
- Sprints & tasks planning
- Technical documentation writing
- Software developing
- Client relations
Technologies: React Native, WordPress, WooCommerce, Azure Service Bus, Azure DevOpsPosition
Team Leader, Senior Software Engineer, Project SmartTrack
06.2021 – 05.2022
Description: SmartTrack is an insurance claims accounting system. Helping to track info about the
Partner Clients, Subjects and Cases. It's allowing users to track all the activity of the Case. The system is using role based access control to separate the features and managing insurance case workflow.
Responsibilities:
- Moved the logic from an old VB application into a new architecture
- Saved initial Database structure with only extending, to have a backward compatibility
- Created ASP.NET Core back-end service
- Developed Vue.js front-end application
- Software design
- Client relations
- Software developing
- Bug fixing
Technologies: Vue.JS, .NET Core, Azure SQL, Azure DevOps
Team Leader, Senior Software Engineer, Plethora
09.2019 – 06.2021
Description: Plethora develops a riddle game that encourages the development of computational
thinking. The game-like environment uses intuitive principles and introduces scenario-based
challenges, independent of a specific programming language or syntax. It is suitable for children
aged eight and above. Web app based on TypeScript, React. Back-end based on Node +
MySQL
Responsibilities:
- Developed dashboard to manage organizations, users and licenses using React and Node
- Refactored Node API, added RBAC to improve security.
- Added Timer feature to the game
- Created homepage using WordPress
- Added Variable feature to the game
- Implemented peer-to-peer connections using PeerJS
- System architect
- Technical documentation writing
- Software developing
- Client relations
Technologies: TypeScript, React, NodeJS, MySQL, AWS Lambda, Docker, jQuery UI, WebRTC, CloudFront
Team Leader, Senior Software Engineer, Project manager
10.2018 – 09.2019
Description: It consists of a “3D Scanner app” - hardware complex management software with UI to
automate model scanning and building. ERPNext as a master data store. Also, ERP used to automate most of the internal processes. Software service for analyzing and detecting customer data (sizes, colors, signs).
Responsibilities:
- Developed measurement module which able to get clothing sizes from a 3D model
- Developed API to manage ERPNext entities from apps
- Developed reporting module
- Our team achieved more than 40% faster system request processing times
- System architect
- Technical documentation writing
- Sprints & tasks planning
- Client relations
Technologies: Angular 5, IONIC framework, Cordova, NodeJS, ERPNext, Unity, WooCommerce, MariaDB, Docker, Kubernetes
Team Leader, Senior Software Engineer, Global & Virtual Expo
01.2018 – 09.2018
Description: Allow you to create, manage and promote events, such as conferences, lectures,
exhibitions, etc.
Responsibilities:
- Created core architecture of ASP.NET Core back-end service
- Implemented schema.org naming in models
- Improved search performance using ElasticSearch
- Created hybrid React + React Native app with shared components codebase
- System architect
- Sprints & tasks planning
- Technical documentation writing
- Software developing
- Client relations
Technologies: Hybrid React + React Native app with shared components codebase, Redux, ASP.NET Core, Azure SQL, ElasticSearch, WebRTC, Matrix (XMPP server), Azure App Insights, Unity.
Senior Software Engineer, Project Manager, SLLLO
03.2017 – 01.2018
Description: Business social network to build your professional network. Cross-platform app based
on IONIC framework. Back-end service based on NodeJS + MongoDB
Responsibilities:
- Developed Node back-end from scratch
- Implemented WebRTC communications for audio/video calling
- Integrated XAMPP messenger using Openfire
- Integrated S3 for the client uploads
- Developed IONIC app
- System architect
- Sprints & tasks planning
- Technical documentation writing
- Software developing
- Application testing
- Client relations
Technologies: WebRTC, IONIC framework, Angular 3, Cordova, NodeJS, DynamoDB, S3, ElastiCache, Cognito, Openfire, WebRTC
Team Leader, Senior Software Engineer, Intoo
05.2016 – 02.2017
Description: PhonaGAP based Backbone retail application with Angular 2, NodeJS, OrientDB based
Back office for data management and BI analytic.
Responsibilities:
- Developed Node back-end from scratch
- Integrated SOLR search index with Node API to increase performance
- Integrated 1C E-Commerce to synchronize product prices and stock
- Integration of partner’s SOAP service to Node API
- Developed Cordova app
- System architect
- Task planning
- Software developing
- Client relations
Technologies: BackboneJS, Angular 2, Cordova, NodeJS, OrientDB, ASP.NET MVC, Azure App Services, Azure SQL
Senior Software Engineer
07.2015 – 05.2016
Description: Project Web application for managing reports (forms) made on mobile devices.
Responsibilities:
- Developed AngularJS app
- Developed dynamic reporting module
- Software design
- Technical documentation writing
- Software developing
- Application testing
- Bug fixing
Technologies: HTML5, JS, AngularJS 1.4, jQuery, CSS
Senior Software Engineer
07.2015 – 11.2015
Description: Project Intellinote is a multi-platform (web, mobile, and tablet) software application that
is taking notes to the next level. The Intellinote application is an intelligent notepad for
individuals, teams or entire companies to capture intelligent notes, turn them into actions, and to
seamlessly get work done, on any device, anytime, anywhere.
Responsibilities:
- Developed core Angular.js components
- Developed communication level for notes collaboration
- Software design
- Technical documentation writing
- Software developing
- Application testing
- Bug fixing
Technologies: Angular.js 1.6, underscore, grunt 0.4.4, jquery + plugins, atmosphere-javascript, bootstrap 2.3.2, requirejs
Senior Software Engineer
03.2015 – 07.2015
Description: Project Online service for managing selling processes on popular marketplaces:
Amazon, eBay, Rakuten
Responsibilities:
- Developed Angular.js app from scratch
- Software design
- Technical documentation writing
- Software developing
- Application testing
- Bug fixing
Technologies: HTML5, JS( Angular.js 1.4, jQuery, TweenMax), CSS
Senior Software Engineer
11.2014 – 03.2015
Description: Project Mob application for Android & IOS clients which apply special restrictions for
devices which can be used for special tasks for example for taxi feets
Responsibilities:
- Developed Node back-end from scratch
- Our team achieved more than 25% faster system request processing times
- Developed core Angular.js components
- Software design
- Technical documentation writing
- Software developing
- Application testing
- Bug fixing
Technologies: HTML5, Angular.js 1.2, jQuery, CSS, NodeJS
Software Engineer
07.2014 – 10.2014
Description: Project Mobile application for Android & IOS clients
Responsibilities:
- Developed ASP.NET API from scratch using microservice architecture
- Integration of partner’s SOAP service
- Integrated OpenStreetMap geo search
- Software design
- Technical documentation writing
- Software developing
- Application testing
- Bug fixing
Technologies: C#.NET, JSONKit
Software Engineer
02.2014 – 07.2014
Description: Project Web oriented application which support several social networks and provide a user ease way to manage his social accounts, mails manager. Also this product helps to collect media
content, share it, provides collaboration with other users of this platform, etc
Responsibilities:
- Developed ASP.NET API from scratch
- Developed communication level
- Integrated Authentication using Facebook, Google, LiveID
- Software design
- Technical documentation writing
- Software developing
- Application testing
- Bug fixing
Technologies: HTML5, JS, jQuery, Backbones.js (underscore.js), C#.NET, GreenSocks, WebGL
CEO, Founder
2012 – 2014
Description: Projects Miss-Web online beauty contest(own startup), Zhmerynka city government
site, public organization “Unikalna Kraina” site, “Naberezhniy kvartal” couple of regional realty builder websites, “Arkona” seeding equipment manufacturer.
Responsibilities:
- System architect
- Project management
- Client relations
- Software design
- Technical documentation writing
- Software developing
Technologies: PHP, MySQL, JavaScript, jQuery, Yii framework, BackboneJS
Software Engineer (Freelancer)
2009 – 2012
Description: Project PHP, MySQL, JavaScript, jQuery
Responsibilities:
- Software design
- Software developing
- Application testing
- Bug fixing
- Tasks & Duties Couple of E-Commerce and personal websites. Violamed, Oscalito.
Lecturer
2010 – till now
Technologies: C#, Microsoft SQL Server, Windows Server 2012
Junior Software Engineer
08.2009 – 10.2009
Description: Project Internal contextual advertising service
Responsibilities:
- Software design
- Application testing
- Bug fixing
Technologies: PHP, MySQL, jQuery
Education
Bachelor in Information Technology and Computer Engineering
2009;
Master’s Degree in Information Technology and Computer Engineering
2010.