October 2016 – April 2017 | ftware Engineer, Ukad Group fffSoftware Engineer, Ukad Gro |
January 2018 – Present | PROJECT: Ovid Content Experience ··Company: EPAM Systems ··Position: Software Engineer ··Project description: A web portal that helps researchers, librarians, clinicians, and other healthcare professionals find important medical information so that they can make critical decisions to improve patient care, enhance ongoing research, and fuel new discoveries. ··Used technologies: Microsoft .NET, C#, ASP.NET Core ************, Azure CosmosDB ··Development team: 4 programmers, 2 automation testers ··Responsibilities: Developing services and controllers on server-side. Developing Angular components, writing markup and styles on client-side. Writing unit tests.
|
October 2017 – January 2018 | PROJECT: Maestro ··Company: EPAM Systems ··Position: Software Engineer ··Project description: Credit reporting services system. ··Used technologies: Microsoft .NET, C#, ASP WebForms, SQL Server ··Development team: 5 programmers ··Responsibilities: Integrated web portal with 3rd party multifactor authentication service. Fixed issues found by static code analysis tool.
|
August 2017 – October 2017 | PROJECT: Microservices Accelerator ··Company: EPAM Systems ··Position: Software Engineer ··Project description: Microservices accelerator is a project, which allows possibility for business to setup all required infrastructure for implementation of microservices architecture in an efficient and flexible way. ··Used technologies: Microsoft .NET, C#, HashiCorp technology stack (Vagrant, Consul, Nomad, Terraform), Docker. ··Development team: 5 programmers ··Responsibilities: Developed and configured distributed infrastructure. Developed tool for massive test data generation.
|
April 2017 – August 2017 | PROJECT: DeskSite ··Company: EPAM Systems ··Position: Software Engineer ··Project description: Desktop Windows client for distributed document management system with rich document versioning and access rights management capabilities. The desktop component includes MS Office and Adobe Acrobat integration modules. ··Used technologies: Visual C++, Microsoft .NET, C#, COM, Office Integration ··Development team: 5 programmers, 4 testers ··Responsibilities: Developed new features. Improved Office and Adobe integration. Processed requests from customers as 3rd line support engineer.
|
October 2016 – April 2017 | PROJECT: Budgeting Tool ··Company: Ukad Group ··Position: Software Engineer ··Project description: An online financial instrument designed to support personal budgeting and money management. The budgeting tool is a cost effective solution that promotes financial management. It helps clients who are moving into work, managing monthly income or need help coping on a reduced income. ··Used technologies: ASP.NET MVC, AngularJS ··Development team: 5 programmers, 2 testers ··Responsibilities: Developed server side components and services. Developed and fine-tuned front end logic in JavaScript. Improved and fixed functionality requested by customers.
|
August 2016 – October 2016 | PROJECT: Birdie Golf Tours ··Company: Ukad Group ··Position: Software Engineer ··Project description: A business card website for the company that offers golf tourism services over the world. ··Used technologies: ASP.NET MVC 5, Umbraco CMS ··Development team: 3 programmers, 1 tester ··Responsibilities: Developed server side components. Organized website model structure in Umbraco CMS. Developed website views.
|
December 2015 – April 2016 | PROJECT: Neuro ··Company: GlobalLogic Ukraine ··Position: Project Manager ··Project description: A large set of UI/telemetry automated tests for medical devices (implants) controlled by tablet PCs based on Android platform. The project is running according to BDD approach involving test steps written in domain specific language (by means of Gherkin) and continues integration infrastructure (Jenkins). ··Used technologies: Java SE, JDK, Java Groovy, Geb, Android SDK, UIAutomator, Appium, Cucumber (Gherkin). ··Development team: 20 software developers in test. ··Responsibilities: Managed two teams of automation testers. Performed planning and reporting activities. Managed human resources.
|
October 2015 – December2015 | PROJECT: Solomoto ··Company: GlobalLogic Ukraine ··Position: Project Manager ··Project description: The marketing web platform (SaaS) that gives small and medium businesses a single and easy-to-use tool to help manage all their digital marketing activities and customers interactions on the web, social media, and mobile environment — all from one dashboard. The platform enables the clients to create websites and online stores, to manage their community pages on social networks, to launch and optimize digital ad campaigns — and much more, so that businesses don’t have to waste their resources building their online presence and infrastructure; instead, they can concentrate on giving service to their customers. ··Used technologies: Microsoft .*******, C#, ASP.NET MVC, HTML, CSS, JavaScript, jQuery, AngularJS, MongoDB. ··Development team: 14 programmers, 5 testers. ··Responsibilities: Managed test automation pilot project for eCommerce product. Managed feature set for integration with 3rd party payment system.
|
September 2014 – May 2015 | PROJECT: myDrilling ··Company: Intego Group LLC ··Position: Software Development Manager ··Project description: Web portal intended to simplify management of the oil rigs. myDrilling is an interactive, web-based communication platform. It shows on-going correspondence and accurate information to rig crew at the right time. It lets user to submit an enquiry and stay informed throughout the process. It provides user with overviews, details and collaboration opportunities for all enquiries. myDrilling provides user with an overview of HSE alerts, HSE bulletins and Product bulletins relevant to the equipment installed on oil rig. myDrilling makes collaboration easy. It allows adding relevant attachments, comments and assign tasks to relevant personnel. User manuals and technical reports are available and easy to find through it as well as information about price and availability for any spare parts. ··Used technologies: Microsoft .*******, C#, ASP.NET MVC 4, HTML, CSS, JavaScript, WCF, Microsoft SQL Server 2008, jQuery. ··Development team: 6 programmers, 1 tester. ··Responsibilities: Ran the project according to Scrum framework. Acted as ScrumMaster facilitating the development process. Contributed to process of hiring new employees.
|
April 2013 – September 2014 | PROJECT: Visioneer ··Company: Intego Group LLC ··Position: Team Lead, Team Manager ··Project description: Visioneer is an application for building simulation scenarios from 3D models. It enables you to import models, created with 3D modelling software and build physics around them. You can define what can move and how it moves, as well as defining collision parameters. You can then run a simulation to visualize the scenario and the interaction between objects. You can run a simulation to see the behavior of the different virtual assets under the influence of gravity, collision and different controllers and sensors settings. Connecting Visioneer to a server allows the sending and receiving of data to and from controllers and sensors. ··Used technologies: Microsoft .NET, C#, WPF, MEF, DirectX, CM Labs Vortex. ··Development team: 10 programmers, 2 testers. ··Responsibilities: Ran the project according to Scrum framework. Acted as ScrumMaster facilitating the development process. Contributed to the development process as software architect.
|
June 2012 – April 2013 | PROJECT: Scrum Board ··Company: Intego Group LLC ··Position: Team Lead ··Project description: Scrum Board for Team Project is a visual front-end for Microsoft Team Foundation Server (TFS). This tool is designed to let the user operate with tasks in an easy and intuitive manner. Virtual task board reflects current state of the task as it is stored in TFS. Using mouse to change state of the task is similar to operating with regular task board. Scrum Board for Team Project is useful for Scrum Master and Scrum development team during daily scrum (standup) and planning meetings. It is a good replacement for traditional task board, which most of scrum teams are used to working with. This application is not part of the company’s project portfolio. It was developed as personal initiative in order to improve working process in the department. ··Used technologies: Microsoft .NET, C#, WPF, TFS Object Model. ··Development team: 1 programmer. ··Responsibilities: Developed the software in C#. Wrote technical documentation.
|
October 2010 – June 2012 | PROJECT: Drilling Process Viewer ··Company: Intego Group LLC ··Position: Lead Software Developer ··Project description: Advanced visualization routines enable experts to quickly view the entire status of the drilling operation, well and surrounding formations. This is accomplished by combining available real-time drilling data with formations alongside the well and ahead of the bit. The user can move to any part of the well and zoom in on areas of interest. DPV can be configured to automatically bring critical information into view. ··Used technologies: C++, Microsoft .NET, C#, WPF, DirectX. ··Development team: 5 programmers, 1 tester. ··Responsibilities: Programmed 2D and 3D visualization routines in C# and C++.
|
February 2007 – October 2010 | PROJECT: Xfactor+ ··Company: Intego Group LLC ··Position: Lead Software Developer ··Project description: Xfactor+ is 3D visualization tool for analysis and decision support. By using standard CAD and GIS data, Xfactor+ can build complete 3D models for use in planning, operation and control. Xfactor+ is a real-time 3D visualization tool where the user can monitor remote objects in real-time, and move around in the model in real-time. Xfactor+ can produce ''screenshots'' of a situation or produce a video of an operation. Xfactor+ is very user friendly and can support the entire workflow from the early planning phase to execution and post analysis. ··Used technologies: Visual C++, MFC, DirectX. ··Development team: 8 programmers, 2 testers. ··Responsibilities: Programmed various functionality related to 3D visualization in C++.
|
December 2005 – February 2007 | PROJECT: PDASecure ··Company: QArea ··Position: Software Developer ··Project description: PDA Secure is a software application for multiple mobile platforms. It provides policy driven functionality to restrict data access on a mobile device. In addition, there is on-the-fly data encryption feature that protects all data on mobile device while being completely transparent for the user. ··Used technologies: Visual C++, multiple mobile SDKs ··Development team: 6 programmers, 2 testers ··Responsibilities: Programmed various data protection and multimedia software for mobile devices in C++.
|
October 2003 – December 2005 | PROJECT: Magic Puzzle ··Company: CDD.ua ··Position: Software Developer ··Project description: A set of puzzle game for PC and mobile devices. Various 3rd party multimedia libraries were used. ··Used technologies: Visual C++, DirectX, multiple mobile SDKs. ··Development team: 1 programmer, 1 designer. ··Responsibilities: Programmed multimedia software in C++.
|
November 2002 – October 2003 | PROJECT: WellWizard ··Freelance ··Position: Software Developer ··Project description: WellWizard is logging software for oil and gas industry. The user interface contains big number of gauges and diagrams that reflect data received from oil rig and represents it in human readable form. WellWizard supports WITS and WITSML data transfer protocols. The Web Service for access to logged data was also developed. ··Used technologies: Visual C++, MFC, C#, SOAP ··Development team: 2 programmers ··Responsibilities: Programmed logging software in C++ and C#. Developed and designed user interface.
|