**************@*****.***
Viber/WhatsApp +380**-***-****
Taras Vergovskyy
EXPERIENCE
February 2019 – up to date
emtel.ie
CTO
This startup helps companies collect and process information about energy consumption. It assists identifying the best points to upgrade and the result clients decrease consumptions and expenses.
My responsibilities:
communication with stakeholders, discussing of high level requirements.
panning development activities
create and support CI/CD processes using Docker
recreate documentation regarding infrastructure
set up production servers
new features implementation
leading developers
Technologies:
C#, Core.net 3.1
Angular 9, ZoomChart, Chart.js
MongoDB, InfluxDB;
Ubuntu, Docker, DigitalOcean, Terraform, Kubernetes
Equipment: Hicvision, Teltonika, Teracom.
October 2018 –
January 2019
Wirex wirexapp.com
Tech lead
Wirex is a British-based FinTech company with R&D in Kyiv, Ukraine. Leading a global market of hybrid personal funds, Wirex can currently boast having engaged over 2 million users.
My responsibilities:
Set up and optimize development process
Coordinate activities intended to keep production in perfect condition
Hiring and firing, people management
Leading a team and managing hotfixes and releases
Planning sprints
Technologies: C#.net 4.6.2, core 2.0, Azure MSSQL, Redis, azure service bus, Service Fabric, Event Hub, tvilio.com, Splunk, Angular 6
February 2017 – September 2018
Innovecs emergetms.com
Tech lead, Engineering manager
My responsibilities:
hiring and firing people, identifying and preventing risks, people management
managing/facilitating communication across teams
pushing best practices for developers and improvements
managing release process
branching and merging policies
identifying technical risks and working to resolve them
planning and managing architecture development, reviewing architecture decision
Technologies: C#.net, MSSQL 2017, EF, React-redux, MaterialUI, azure, Jira, VSTS, Auth0, tvilio.com
May 2015 – February 2017
Trinetix
Team leader, crisis manager
Project created for big international company. It intended to collect information about completed project for third party companies. This application contains complicated wizard for describing
My team structure:
3 front end developers (AngularJS)
4 back end developers (C#, MSSQL, Entity framework)
html coder (html, css, design implementation)
Other team members:
2 Business System Analyst
3 QA
external designers
My responsibilities:
manage development team (planning, estimations, stand up meetings, load balancing for every developer every day)
communication with customer technical team
interaction with BSA and QA, synchronization activities between developers and QA BSA
architecture design, high level control of technical solution
hire new team member, manage team structure, culture and roles
June 2013 – May 2015
Svitla
Senior developer
Projects:
Troupefit
It is the premiere on-demand fitness mobile application
Technologies: parse.com, node.js, jquery, html, css
YMG
Application for uploading files to amazon S3 storage and managing incoming files flow.
Technologies: Angular.js, Web2.0 API, C#, VB, Amazon S3, mssql, Jira
HearingFusion
This application intended to manage scheduled visits to doctors and centers
Technologies: asp.net vb, javascript, mssql
October 2012 - June 2013
Tamga
Lead developer
Tamga is a micro crediting system intended to automatize and speed up all processes.
Technologies: MVC.NET Razor, C#, MSSQL 2008 R2, LINQ, HTML, AJAX, JQuery, Angualr.js, Entity framework
April 2012 –
May 2014
B2B-price.com
Lead developer, cofounder
B2B-price.com is price aggregator startup. It intended for b2b market. Project is based on web 3.0 ideas.
We are working on information search problems, data storages, clouds computing and related problems.
Technologies: WPF, MVC.NET Razor, C#, MSSQL 2008 R2, LINQ, HTML, AJAX, JQuery
November 2010 –
March 2012
Eqme Software Engineering
Leader, project manager
The root idea of Eqme is a catalog of equipment with maximum detailed information about any product in the market. It has dynamic database structure. Content manager can create and change any entity in real time. It’s possible to inherit properties from base entities or create own. System supports links between entities. I have designed and implemented powerful system of filtering, search and sorting mechanism. This engine is based on semantic web ideas.
Technologies: MVC.NET Razor, C#, MSSQL 2008 R2, LINQ, HTML, AJAX, WPF
October 2009 - August 2010
Materialize
Senior Software Developer
DentalPlanit - is a global online treatment planning space where dental professionals manage cases with referral partners, service providers and experts.
Technologies: ASP.NET 3.5, C#, MSSQL 2005, LINQ, HTML, AJAX, MVC, WCF
March 2007-
September 2009
Alfa-soft
Team leader
Responsibilities: communication with customers, manage working process, architecture design, developing the most complex and key parts of projects
Projects:
Turtess survey
This project was implemented like extension module for Call center. It’s created for “Turtess travel“ company, to automatize processing of incoming information
Tools and technologies used: WPF, WCF
Synmedic
Pharma CRM - Powerful system for relationships management for pharmaceutical company. It useful to manage medical representatives work. The web-based system allows easily to be used at any time in any point.
The system supposes to use the hierarchical structure of access levels - each user works with the personal information block. Synmedic CRM supports planning activity of company employees, allowing them to build work as the most optimal method. The system contains the powerful reports base, allowing to automatize the process of work fo company and employees. Technical details:
Tools and technologies used: MS .Net Framework 3.5, C#, ADO.NET, Essential Web programming with ASP.NET, IIS, XML, HTML, AJAX.
Findata table http://www.euroland.com/clienttools/investortools/findatatable/?cid=6666
Financial Data Table is a set of financial data tables with graphical view. This application is created for Euroland’s stock exchange listed customers, which is intended to be implemented on customer’s web site.
Data in the tables could be displayed as Annual, Quarterly or Monthly data.
The tool also includes a Customer Interface from where a customer can upload and modify data. Also to modify the tool through some settings.
Users of this service get quick and easy overview of a company’s financial information. Users can also select and view the data graphically and also use some performance indicators as Change to previous period or Change to same period year over year.
Features: multilanguage interface, customizable themes
Technologies: ASP.NET 3.5, C#, MSSQL 2005, HTML, AJAX
RNS subscription http://euroland.com/Clienttools/InvestorTools/RNSSubscription/EmailAlertService.aspx?cid=11255
RNS Alert Service is standardised service which can be offered and delivered to Euroland customers in form of URL link, which customer will implement to their web site by using I-frame
Alert service enables investors or other interested parties of an Euroland customer to subscribe into email alerts on RNS news. This tool consists of subscription interface, email sending service and data feeder to import data from London stock exchange.
Features: multilanguage interface, customizable themes
Technologies: ASP.NET 3.5, C#, MSSQL 2005
OMX news http://tools.euroland.com/Clienttools/OMXnews/?cid=6666
OMX stock exchange news service is a news solution that enables Euroland’s clients to display their own OMX stock exchange releases on their webpage after they have appeared on the OMX (OMX Nordic Exchange is a stock exchange that unites following regional stock exchanges - Copenhagen, Stockholm, Helsinki and Iceland).
Features: multilanguage interface, customizable themes
Technologies: ASP.NET 3.5, C#, MSSQL 2005, HTML, AJAX
MedEkService http://www.mes.kiev.ua
Development of company website about insulin pumps and related goods, integration with Google advertisement system, support.
PumpUkraine http://pump-ukraine.com/
Design and implementation of website prototype for insulin pumps promotion.
Ranbaxy
Ranbaxy is a system that automates analytical functions of an accounting department. It collects information about orders, invoices and company budget. System exposes a number of analytical reports.
The system is built with C# and ASP.Net in three-tier architecture. It uses MS SQL for data storage, all data access is done through stored procedures for greater performance.
Business objects are stored into persistence layer with Object-Relational Mapping Framework.
E-ncom call center
I was taking part in stabilization phase of call center development. The system contains database, call server, CRM server and client GUI applications.
My responsibility was: database tuning, complex refactoring of data access tire, performance optimization of remoting interoperation between Call server, CRM server and GUI, bug fixing and stabilization of all system.
Technologies: Winform.NET 2.0, C#, MSSQL 2005, WCF, WWF, .net remoting
January 2006 –
February 2007
Ciklum, Kyiv Ukraine (http://www.ciklum.com/)
www.Webforum.com
System architect
Projects:
Content management system
Development the new version of Content management system for Swedish customer based on new technologies. This new system includes page templates, multilanguage, external modules, user friendly interface for css properties editing, public and protected website parts.
Time reporting system
Intranet system for people resources management, calculation of projects cost.
Team: 5 peoples
Technologies: ASP.NET 2.0, C#, MSSQL 2005
Tools: VS2005, subversion, cruise control (continuous integration), NUnit, Telerik controls, Mantis.
August 2004 –
December 2005
BMS Consulting, Kyiv Ukraine
Team leader
Projects:
RealtyRegistry
Nationwide Ukrainian governmental project. Main goal is to develop Realty Estate Operations (rights registration, cadastral registry) Management System with sophisticated database engine and replication support. It provides a complex reports system with ability to maintain and print state acts and other reports required. It also includes development of special software for intellectual data import and export capabilities. System is compliant with state standards of security and operational availability. Also, project includes GIS related development and visualizations as well as cartographical system developed on the basis of OpenGIS standards. System is now deployed in more than 550 branches around Ukraine.
Responsibilities: Project domain analyzing, business process formalization, application architecture design, database design, business layer development.
Project team: 8 peoples
Calculations Processor
Business calculations engine to enable flexible and efficient calculations of complex investment and business plans. The system is built on metadata editor which purpose is to describe calculations domain in terms of items. Each item describes some economic indicator (manually entered or calculated). System also includes formula editor that helps business analyst building calculation formulas of any complexity based on metadata description. This project includes number of researches to develop highly efficient calculation engine.
Responsibilities: investigation of database design, elaboration of optimal data structure, business layer design and development, creating infrastructure for storing and processing metadata changes.
Team: 6 peoples
Aprile 2003 –
July 2004
CALEVA Ukraine LTD, Kyiv Ukraine
Senior Software Developer
Projects:
Dissolution System Software
The software automatizes the routine of a pharmacist working with the ERWEKA MultiDis System which contains as well as other devices like pump and spectrophotometer. The software maintains the media preparations, maintains automatically the 10 dissolution tests and shows in run-time the data results and charts. The results are saved in database and the software may anytime generate reports with data and charts about performed tests. Also, the software has accounts (users/groups) and permissions management, user has to log in to the system and can perform the only actions he/she has rights to perform. Also, the software keeps a detailed audit log of all actions performed and has multilingual interface.
Used technologies:
C#, .Net, Infragistics NetAdvantage, .NET Remoting.
Active Reports.
T-SQL, MS SQL Server 2000.
QA-Station
Complete computerized and automatic system to perform the entire qualification process for Dissolution Testers. Able to perform and store the qualification results. The whole process is performed without any intervention by the user and there is therefore no data manipulation involved. The system completes with all known regulations including 21 CFR Part 11.
Used technologies:
C#, .Net, ASP.Net.
T-SQL, MS SQL Server 2000.
Team: 6 peoples
December 2001 –
March 2003
Softline
Software Developer
Project: Enviance (www.enviance.com)
This is a huge powerful web system for customers who wants to get integrated solution in environment pollutions scope. It contains a number of fully customizable services and functions on demand: air pollution control, document management, water quality management, reporting engine, waste management and so on.
Used technologies:
MSSQL, C#.net web application, 3 layers architecture.
Data layer: Database with more than 100 tables and 700 stored procedures (MS SQL Server 2000)
Business layer: C# classes.
Presentation layer: C# ASP.NET, JavaScript, XML, DHTML.
Subproject: Admin tools
Utilities for copy, backup and restore client environment data on the database level.
Used technologies:
MSSQL, C#.net web application, MSMQ
2001
Atlas.UA
Part time Software Developer
Adaptation of portal interface to Ukrainian and Russian users; necessary preparations for portal start.
katalog.atlasua.net – modification of catalogue structure, work with interface and database of catalogue. Providing of constant new recourse flow, technical support of catalogue DB
search.atlasua.net - fundamental redevelopment of search system in catalogue, set full-text search (Internet Information Server).
Tools: MS SQL 2000, ASP, VBScript, JavaScript, HTML, IIS, MS Site server. Search in catalogue was performed as DLL on VC++.
1999-2000
ASD Group
Part time Software Developer
Itam Viewer
Created a new version of the program, using the fundamental of the particularized GIS project.
Tools: Delphi 5, VC++, LeadTools12, MrSid
DEVIMS 1.0
Department of Vivenda Integrated management system – Puerto Rico, SanHuan city, (the system of virtual document exchange for the local department of grants and awards)
Took part in forming of DB structure and creation of inner documentation.
Wrote a module of document scanning, conversion into PDF format, filling in the DB.
Responsible for transmission of DB to client and wrote the utility, which picked all the data, using inner tables of SQL server and DB name, - and put them in temporary file for transportation. It also created DB on client and filled the data in.
Tools: MS SQL 7, Power Builder, VC++.
LANGUAGES
English
Advanced
Ukrainian
Native
Polish
Beginner
EDUCATION
1996 – 2001
National University named after Taras Shevchenko, faculty of Cybernetics
Master’s degree in "Complex systems simulation"
Term paper and 2-degree works were dedicated to technological processes modeling using OOP with C++.
I created a number of applications for visual design of a technological process. Process has been modeled as a connection of elementary objects each having both functions and data for visual representation and functions and parameters for mathematical analysis.
Development environment: Borland C++ Builder
1993 - 1996
Dragomanov Ukrainian State Pedagogical University
Full-time student of Historical faculty
Hobbies
Skis, guitar, traveling, yachting, scientology, mountain bike, kitesurfing, ecology