Dmitry Filipichev

Dmitry Filipichev

$20/hr
Java + Angular 2/10 programmer for 4.5 years.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
38 years old
Location:
Kyiv, Kyiv, Ukraine
Experience:
4 years
Dmytro Filipichev Full-stack Java/Angular 2+ developer Professional summary Software developer with 4 years of experience in creating desktop and mobile hybrid applications both back-end and front-end part. Main technologies: Java, Spring and its ecosystem as well as JavaScript and its frameworks (Angular and VueJS). Worked 90% of time on large and very large projects: Mitsubishi Сoncern, PortaOne (mobile operators), Olympic Games (Beijing 2022 and Tokyo 2020). Education Kiev National Economic University. Qualification awarded: Master’s Degree in Banking and Credit. Taras Shevchenko National University of Kiev. Qualification awarded: Master’s Degree in Theoretical Physics, Optics and Electromagnetism. Industries Healthcare, FinTech, Telecom, Multimedia, Information Services Technologies and tools • • • • • • Java, C#, JavaScript, TypeScript Spring 5, Spring Boot 2, Spring Data, Guava, Angular 2/ 9, Angular Material, NgRx PostgreSQL, MySQL, MS SQL, SQLite HTML, HTML5 Canvas, CSS3, CSS (grids, flexboxes), Sass JUnit/ AssertJ, Jasmine Git (Git Extensions, GitLab), Bitbucket PROJECTS Swiss Timing Duration: 01.2020 – till now Complex system for multi-sports tracking and video streaming. The system includes results recording, sport results protection, live video streaming, satellite data transmission, sport events statistics management and display, live graphic layers generating system. Team Position 72 specialists Senior Front-end developer Responsibilities • Implementation of feature-rich UI components • Implementation of heavy interfaces for video-streaming panel (130 buttons in 20 groups) • Writing complex services for getting back-end data using GraphQL • Implementing front-end entities classes structure • Creating mock services using Angular and fake data bus provider using C# • Creating technical documentation for reference and reporting • Writing mapping modules for transmitting data using C# and .NET • Implementing back-end entities classes structure and mapping of data for consuming servers Technologies and tools • TypeScript, Angular 8, C#, .NET Core, ASP.NET, LINQ, GraphQL, NUnit, Jasmine MBanc Duration: 09.2019 – 01.2020 Web-based application for proposing commercial loans for buying real estate, collecting information about clients’ financial statements/ creditability, searching real estate investment possibilities and automated financial data management. Team Position 42 specialists Front-end developer Responsibilities • • • • • • • Implemented navigation scroller, non-linear multi-page investigation forms Implemented a side-bar menu, expandable menus, dropdown menus Created cards with animations, responsive layouts from 220 to 1920 px Created a dynamic geographical map with dynamic pop-up using Raphael.js Implemented a smart horizontal slider using Slick.js Created the front-end side of user input validation of 20 different input types Created user sign-up/ sign-in and logout front-end functionality Technologies and tools • TypeScript, JavaScript, Angular 8, Bootstrap 4, C#, ASP.NET, Razor Pages, Jasmine Teleperformance Duration: 03.2017 – 08.2019 Complex platform and ready-to-use solution for mobile operators and Internet providers (420 mobile operators including T-Mobile, MTS, AT&T). The solution provides management, maintaining and billing for voice calls, international voice calls, SMS, cable and mobile Internet providing. Also, it includes call details recording, call translation, tariff constructor, billing of calls and mobile Internet access, clients' batches management, automatic taxation, promotions management module, call details recording, automatic reports module, etc. Team Position 80 specialists Full-stack developer Responsibilities • • • • • • • • Developed and debugged a large and heavy interface for a mobile operator Developed voice calls, SMS and mobile Internet modules Ensured traffic statistics module development and bug fixing Provided call detail records module improvement Provided taxation plugins module development and bug fixing Created notifications module Developed tariff constructor module Improved mobile phone numbers bundles management module and provided bug fixing Technologies and tools • Java, Spring 4, Spring Boot 2, Guava, TypeScript, Angular, NgRx, Angular Material, JDBC, PostgreSQL, JUnit, Jasmine DWall 3 Duration: 07.2016 – 02.2017 A project is a web-based dashboard tool that integrates external data source, aggregates and refines data, extracts information and displays it in a convenient modern interface for decision makers. Another project is an application for management of multiple displays and monitors from one central server. It keeps track of all connected devices that can be located world wide. A user can create playlists, store them, form groups of devices, create schedule for different video playlists, turn off/ on a sleep mode of devices, manage video streaming, etc. Team Position 6 specialists Front-end developer Responsibilities • • • • • Developed monitors and devices management panel interface Created playing queues planning module Implemented a module for playlists monitoring Worked in an agile environment Created a module for RSS/ YouTube video streams and managed repeating mottos • Created a module for storing information about playlists, monitors and media files • Wrote unit tests Technologies and tools • JavaScript, Angular, RxJS, NgRx, Angular Material, D3.js, SASS, Jasmine, Git
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.