Vadym Shcherbakov
Senior Software Engineer at Adorama- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Adorama
-
United States
-
Photography
-
300 - 400 Employee
-
Senior Software Engineer
-
Feb 2021 - Present
Lviv, Lviv, Ukraine
-
-
-
EPAM Systems
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Lead Software Engineer
-
Sep 2020 - Jan 2021
Lviv, Ukraine
-
-
-
Ericsson
-
Sweden
-
Telecommunications
-
700 & Above Employee
-
Lead Software Engineer
-
Nov 2018 - Aug 2020
Lviv Region, Ukraine The Edge Gravity Unified Delivery Network is our live edge cloud platform, built in partnership with broadband service providers to deliver the next generation of edge scale applications from targeted industry verticals. Deliver to the Edge with the Unified Delivery Network: a global ecosystem of Service and Content Providers collaborating to meet customer's expectations for next generation edge scale services. https://www.edgegravity.ericsson.com
-
-
-
VidScale
-
United States
-
Software Development
-
1 - 100 Employee
-
Lead Software Engineer
-
Sep 2016 - Nov 2018
Lviv, Ukraine VidScale is the first distributed edge compute platform that enables services such as content delivery to be deployed on service provider access networks. Our goal is to enable the next generation of applications such as VR / AR, gaming, IoT, and Big Data to be deployed in a tiered compute infrastructure that enables massive scale with ultra-low latency. Our first service, a massively scalable Content Delivery service is already in production with our OEM partners.
-
-
-
Edvantis
-
Germany
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Tech Lead Software Engineer
-
May 2012 - Sep 2016
Lviv, Ukraine Position: Technical Leader Activity: Team technical leading, communication with client, project planning, analysis of problem domain, leading design application architecture, writing technical specifications, coding, unit-testing. Main Projects: BKU (Bärbar KonduktörsUtrustning, Portable Conductor’s Equipment) Short Description: Sweden company will supply new conductor’s equipment to a city public transport company. The conductor’s equipment is referred to as BKU, which… Show more Position: Technical Leader Activity: Team technical leading, communication with client, project planning, analysis of problem domain, leading design application architecture, writing technical specifications, coding, unit-testing. Main Projects: BKU (Bärbar KonduktörsUtrustning, Portable Conductor’s Equipment) Short Description: Sweden company will supply new conductor’s equipment to a city public transport company. The conductor’s equipment is referred to as BKU, which stands for Portable Conductors Equipment. The BKU will be used as handheld control equipment by conductors and inspectors mainly on the tram lines and local train lines through-out city. It may also be used by an inspectors group (about 100 people) that operates in the entire system (buses, trains, trams, underground). The BKU shall eventually replace the existing handheld control equipment and also the mobile ticket reader. The BKU is based on the SK20 - small integrated Payment PDA. Our responsibility is to create BKU Client software application. Tools and Technologies: QT 4.6, Qt Creator IDE, C++, SQLite database, Bugzilla, Perforce, Review Board, XML, TCP/IP; Platform: Linux Project Team: 5 engineers My Role: SCRUM master, lead developer Assignment Duration: ~ 4.5 years Client: a Sweden company, payment and ticketing systems for car parking and public transport. Case study: https://www.edvantis.com/case_study/connected-mobile-pda-for-public-transport/ Show less
-
-
-
SoftServe
-
United States
-
IT Services and IT Consulting
-
700 & Above Employee
-
Tech Lead Software Engineer
-
Jun 2005 - May 2012
Position: Technical Leader Activity: Team technical leading, communication with client, project planning, analysis of problem domain, writing functional and design specifications, coding, unit-testing. * Project: Web Security Applications Short Description: WebSecApps - as a defense against malware, score URL requests to determine whether a given request is allowed, blocked, or warned by the proxy. The goal is to provide reputation scoring with numerous feeds of information… Show more Position: Technical Leader Activity: Team technical leading, communication with client, project planning, analysis of problem domain, writing functional and design specifications, coding, unit-testing. * Project: Web Security Applications Short Description: WebSecApps - as a defense against malware, score URL requests to determine whether a given request is allowed, blocked, or warned by the proxy. The goal is to provide reputation scoring with numerous feeds of information (both external and internal to the proxy) that enable scores to be effective in limiting access to malware destinations. Tools and Technologies: Python, MySQL, JavaScript, Web Development using Aquarium/Cheetah framework; Perforce; Platform: FreeBSD, Linux. Project Team: up to 40 engineers My Role: SCRUM master, lead developer. Client: a US company, network security
-
-
Software Engineer
-
Jan 2002 - Jun 2005
* Project: Portmaker III – (E)SAR, Flow Classifier Short Description: Post-tapeout validation of 2nd generation CX27470, CNXX TSP networking chips. Functional validation and firmware maintenance of PortMakerII SAR chips by means of TSPHost soft- and hardware infrastructure with Adtech POS and ATM Network modules Tools and Technologies: TCL, Perl, Unix Shell; Cygwin; CVS; Spirent Adtech equipment; Platform: FreeBSD, Solaris, Linux; Network Technologies: IP/ATM, SONET/SDH, UTOPIA… Show more * Project: Portmaker III – (E)SAR, Flow Classifier Short Description: Post-tapeout validation of 2nd generation CX27470, CNXX TSP networking chips. Functional validation and firmware maintenance of PortMakerII SAR chips by means of TSPHost soft- and hardware infrastructure with Adtech POS and ATM Network modules Tools and Technologies: TCL, Perl, Unix Shell; Cygwin; CVS; Spirent Adtech equipment; Platform: FreeBSD, Solaris, Linux; Network Technologies: IP/ATM, SONET/SDH, UTOPIA I/II/III, QoS ATM, QoS IP Project Team: up to 15 engineers My Role: C++, Tcl and Perl coding, execution of firmware tests, analysis, writing program specifications, communication with the client. Assignment Duration: ~ 2.5 years Client: a US company * Project: PortMaker II SAR Short Description: Post-tapeout validation of 2nd generation CX27470, CNXX TSP networking chips. Functional validation and firmware maintenance of PortMakerII SAR chips by means of TSPHost soft- and hardware infrastructure with Adtech POS and ATM Network modules. Tools and Technologies: TCL, Perl, Unix Shell; Cygwin; CVS; Spirent Adtech equipment; Platform: FreeBSD, Solaris, Linux; Network Technologies: IP/ATM, SONET/SDH, UTOPIA I/II/III, QoS ATM, QoS IP Project Team: about 15 engineers My Role: software developer Assignment Duration: ~ 1.5 years Client: a US company * Project: COINS, COINS Titanium Short Description: COINS – COnstruction INdustry Software – providing the integrated project and financial accounting, service management, sales order processing and human resources for the construction companies. COINS Titanium - GUI version of the COINS, based on Client-Server technology. Tools and Technologies: Progress 4GL, XML, BeanShell Project Team: about 20 engineers My Role: Progress 4GL, XML, BeanShell coding, analysis, writing program specifications, communication with the client. Assignment Duration: ~ 1.5 years Client: a US vendor, financial accounting
-
-
-
-
Software Developer
-
Oct 2001 - Jan 2002
Dudaev St. 20/2, 79005 Lviv, UKRAINE Development of the new system of Receiving, Registration, and Accounting of Telemetry Data SPRUT-KOT and maintenance of the existent prototype SPRUT. SPRUT-KOT and SPRUT are sets of hardware, microprocessor and program tools, which transform current strength and voltage of electric-power objects of measurement (three-phase connections) to output signals for measuring information systems and control systems of technological processes. Duities: system analysis, VC++ 6 coding… Show more Development of the new system of Receiving, Registration, and Accounting of Telemetry Data SPRUT-KOT and maintenance of the existent prototype SPRUT. SPRUT-KOT and SPRUT are sets of hardware, microprocessor and program tools, which transform current strength and voltage of electric-power objects of measurement (three-phase connections) to output signals for measuring information systems and control systems of technological processes. Duities: system analysis, VC++ 6 coding (SPRUT-KOT); Assembler IBM PC and C++ coding (SPRUT); networking (both). Client: a Ukrainian company, telemetry systems. Show less
-
-
Education
-
Lviv National Polytechnic University
Master's degree, Computer Science -
Hochschule Furtwangen University
Master's degree, Microsystems Engineering