
Meet @Roman P.
Full Stack Developer
10 years of work
English B2
I have over 15 years of experience in software development and architecture. I have substantial knowledge and proven experience in various programming languages including JavaScript, Node.js, DevOps, .NET, Java, and Flex/Flash programming. I am skilled in relational and NoSQL database management systems such as MS SQL Server, MySQL, PostgreSQL, MongoDB, Firebase, and Elasticsearch. I have experience working on various software projects, including full application design, coding, testing, performance, and code improvement. I know Object-Oriented approaches, software engineering principles and concepts, Design Patterns, and Agile (Scrum) methodology. I also have excellent problem-solving and time management skills, extensive experience in research and self-education, and a proven track record of successful negotiations with clients.
Projects
Cloud-based platform of medical providers
3 years
Team Size: 5+ members Tasks performed: ● Backend and frontend development ● Payment system integration
Online marketplace for hourly work
10 months
Team Size: 30+ members Tasks performed: ● Backend and frontend development ● Discovery work on the project ● SEO improvements
Cloud Alarm Management System
2 years
Team Size: 30+ members Tasks performed: ● Development of Alarms Response Center and Admin Applications ● Design and development of a dynamic template engine for the Alarms Response Center app ● Performing key roles on the project, reviewing the code of other developers
AI documents data extraction application
10 months
Team Size: 3 members Tasks performed: ● Designed project architecture and implemented several applications from scratch ● Implemented projects building pipelines using Azure DevOps
Psychometric Consumers Profiling application
10 months
Team Size: 5 members Tasks performed: ● Created application prototypes for the Shoptalk - the world’s largest conference for retail & e-commerce innovation ● Created application architecture ● Implemented application
Payment gateway integration application
2 years
Team Size: 7 members Tasks performed: ● Migrated Sports Teams Crowdfunding platform from Grails/Java technology stack to Angular 5 and REST API. ● Integrated PaymentSpring payment gateway to the system.
Angular Components Platform implementation
10 months
Project: Components platform provides a set of common user interface components and services to assist with rapid web application development. It’s based on the Angular framework. Components follow modern UX design principles and front-end software development practices Project Roles: Team Lead / Tech Lead Team Size: 30 members Tasks performed: ● Created common AngularJS components ● Migrated AngularJS components to Angular ● Built complex components for product module needs ● Built complex software modules based on implemented components ● Analyzed requirements ● Managed a team ● Was in charge of Continuous Integration (TeamCity) ● Interviewed other candidates for the project ● Contributed to open-source projects
Development of Global Search application
2 years
Project: Development of a Global Search application for performing full-text searches for the main company product with auto-complete, complex search queries, and filtering possibilities Team Size: 20 members Project Role: Senior Web UI Developer Tasks performed: ● Implemented the WEB UI part of the project ● Implemented C# services ● Implemented WIX installer ● Implemented Project build scripts
Development of а Helpdesk application
2 years
Project: Development of a Helpdesk application for IT admins with an easy-to-use interface and built-in automation to simplify many ticketing processes. Project Role: Senior Web UI Developer Team Size: 25 members Tasks performed: ● Developed WEB UI part of application ● Converted WebObjects UI part of the application to ExtJS Sencha
Development of big Sencha ExtJS application
Project: Development of a big Sencha ExtJS application. Development of an Alert management system for IT specialists. The goal of the project was to simplify the management of IT infrastructure Project Role: Senior Web UI Developer Team Size: 8 members Tasks performed: ● Implemented WEB UI project architecture. ● Implemented custom ExtJS components. ● Reviewed code of other Developers.
Development of ISCSCI storage management mechanism
2 years
Project: Development of ISCSCI storage management mechanism. Creation of a solution for automatic mounting and dismounting network drives and processing data on them in various ways Project Roles: Ruby, Java Developer Team Size: 10 members Tasks performed: Developed Ruby applications
Under NDA
10 months
Project: Development of an augmented reality application for displaying 3D Aviation models on book pages. The application allows users to manipulate, rotate, and zoom models Project Roles: .NET, Augmented Reality Developer Tasks performed: Developed AR application
IE and MS Office add ins development
10 months
Project Role: .NET Developer Team Size: 30 members Tasks performed: Developed IE and MS Office add-ins.
Experience
Tech Lead
3 years
Project: Pre Sale activities/Proof of concept projects development Team Size: 5+ members Tasks performed: ● Backend and frontend development ● Development of Proof of Concept for possible company projects
Tech Lead
1 year
Under NDA
Project: IOT software for oilfield operators ready to harness the full power of edge computing to enable IoT ecosystems. With IOT managed platform, operators reduce downtime, minimize fire risk, lower operating costs, and enhance production. Team Size: 20 members Tasks performed: ● Designed project architecture and implemented several applications from scratch ● Implemented projects building pipelines using Azure DevOps ● Performing key roles on the project, reviewing the code of other developers
Tech Lead
10 months
Under NDA
Project: Artificial intelligence advertising Chatbot application is an industry-first advertising product that uses Artificial intelligence technology to help brands have one-on-one personalized dialogues with consumers at scale, deliver more relevant information than previously capable in an advertising unit, and help marketers uncover consumer and product insights faster than ever before. Team Size: 8 members Tasks performed: Implemented application