Artem Zaborskiy, Developer in Ubud, Gianyar, Bali, Indonesia
Artem is available for hire
Hire Artem

Artem Zaborskiy

Verified Expert  in Engineering

Software Developer

Location
Ubud, Gianyar, Bali, Indonesia
Toptal Member Since
September 26, 2012

Artem is a freelance Java EE developer who loves to work on multi-component systems development, project planning, team building, process optimization, design, and performance. He has strong skills in architecture, UI, data visualization, analysis, and data mining (predictive analytics).

Portfolio

Self-Employed
Amazon Web Services (AWS), Git, Java, Amazon EC2, IPython, Python, TensorBoard...
Kala Digital (via Toptal)
PostgreSQL, Liquibase, Hibernate, Grunt, SCSS, HTML, GitHub, Heroku...
Adammatic.com (via Toptal)
Liquibase, PostgreSQL, Google Analytics API, Java, Bootstrap, SCSS, AngularJS

Experience

Availability

Part-time

Preferred Environment

IPython, Git, Jira, IDEA IDE, Eclipse, MacOS

The most amazing...

...things I've made are neural network-based AI chat agents and code for heritagehealthprize.com using random forests, Jordan networks, and gentle boosting.

Work Experience

Developer

2016 - PRESENT
Self-Employed
  • Built a deep convolutional neural network based system for image deblurring, denoising, and removal of JPEG artifacts.
  • Set up AWS E2 environment for training neural networks on Amazon's GPU grid.
  • Designed and evaluated several architectures of multilayer (ConvNets, ResNets) neural networks.
  • Employed the pre-trained VGG-19 model and developed PoC of image reconstruction.
  • Made a sophisticated tool required for preparing trainsets with artificial image deterioration and augmentation.
Technologies: Amazon Web Services (AWS), Git, Java, Amazon EC2, IPython, Python, TensorBoard, TensorFlow

Google Analytics and Facebook API Expert

2016 - 2017
Kala Digital (via Toptal)
  • Created a reporting platform for displaying website traffic analytics in chart form.
  • Integrated with Google Analytics API and WhatConverts phone call tracking API.
  • Integrated the reporting platform with Panorama's SSO.
Technologies: PostgreSQL, Liquibase, Hibernate, Grunt, SCSS, HTML, GitHub, Heroku, Spring Boot, Spring, Apache Maven, Java, CoffeeScript, AdWords API, Google, Google Analytics API

Software Engineer - Analytics

2015 - 2016
Adammatic.com (via Toptal)
  • Created the MVP for adammatic.com from scratch, both front- and back-ends. The server side was made with Java and Spring Boot, Spring Security, Hibernate, and PosgreSQL. Heroku was used as a staging environment and GitHub for versioning.
  • Created customer login (including login with Facebook and Twitter) and registration flows.
  • Developed services for fetching website traffic statistics via Google Analytics API and correlating the traffic data with TV airings times logs.
  • Built the responsive UI with AngularJS, Bootstrap 4, and SCSS. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets.
  • Created the admin tool.
Technologies: Liquibase, PostgreSQL, Google Analytics API, Java, Bootstrap, SCSS, AngularJS

Lead Developer

2011 - 2013
Exigen Services (Media/Thompson Reuters)
  • Developed business components for composing and publishing press releases.
  • Implemented cross-browser UI.
  • Gathered and analyzed requirements.
  • Handled technical design.
  • Planned, distributed, and reported tasks.
  • Integrated with Facebook, LinkedIn, and Twitter.
Technologies: Oracle, OC4J, WebLogic, Apache Lucene, RichFaces, JSF, GWT, Hibernate, Spring, JEE, TeamCity, Jira, IntelliJ IDEA

Java Developer

2010 - 2012
Youdowell.com
  • Designed the system architecture and the system backbone.
  • Consulted on UI and usability.
  • Developed the back-office application, allowing users to manage content.
  • Designed and implemented a number of reusable UI components.
Technologies: Sonar, Ant Design, Apache Maven, Apache Tomcat, Compass Search, Apache Lucene, MySQL, PostgreSQL, Spring, GWT, Java

Project Manager

2010 - 2011
Exigen Services (T-Mobile DE)
  • Analyzed requirements.
  • Planned and distributed tasks. Handled time tracking and reporting.
  • Interacted with business analysts located in Germany.
  • Handled staffing, team member skill development, and career development of employees.
  • Organized educational activities.

Team Lead

2010 - 2010
Exigen Services (Center of Excellence)
  • Worked with the Oracle SOA Suite.
  • Improved Exigen’s expertise in the Oracle SOA Suite and Oracle Fusion Middleware.
Technologies: Oracle

Lead Java Developer

2008 - 2010
Exigen Services (T-Mobile DE)
  • Built a number of components for a distributed JEE app for T-Mobile (DE), providing functionality for manipulating customer contract data and tariff plans.
  • Developed B2B SOA interfaces.
  • Integrated with approximately thirty partner systems.
  • Analyzed requirements.
  • Created technical designs.
  • Planned and distributed tasks, including tracking and reporting.
  • Interacted with business analysts located in Germany.
  • Handled staffing and team member skills development.
  • Won the 2008 Exigen award for the Best Technical Lead of the year.
Technologies: Hudson, Sonar, FindBugs, Checkstyle, Jira, Clear DDTS, IBM Rational ClearCase, Eclipse, Oracle, WebLogic, Xfire, CXF, Hibernate, Spring, JEE

Web Application Developer

2008 - 2009
Freelance
  • Developed ideas and concepts, system architecture, full cycle management, technical documentation, and user guide writing.
  • Designed and developed a web application for building, publishing, and taking quizzes, questionnaires, and exams online.
  • Designed and coded the UI (GWT, CSS).
  • Designed the database.
  • Integrated the app with Facebook, Google Gadgets, and Google AppEngine.
Technologies: Subversion (SVN), Apache, Apache Tomcat, JUnit, iText, GWT, Hibernate Search, Apache Lucene, Hibernate, JPA, Spring

Lecturer

2008 - 2008
Exigen Services
  • Provided lectures on Java to groups of twenty students.
Technologies: Java

Senior Java Developer

2007 - 2008
Exigen Services (T-Mobile DE)
  • Developed business components.
  • Worked on all the tiers of the app, including GUI as well as database and architectural improvements.
Technologies: Oracle, WebLogic, Xfire, Axis, Hibernate, Spring, JEE

Web Developer

2006 - 2006
Freelance
  • Developed and owned LJMAP.NET, a nonprofit effort in Gravitational Sociology, Geographical Semantics, web visualization, and analysis of e-societies.
  • Ideated, researched, defined tasks, designed the database and web interface (Google-like map), managed the team, handled PR (negotiations with mass media), did math, and made optimizations.
  • Optimized heavy calculations on huge amounts of data.
Technologies: Resin, Apache Tomcat, PostgreSQL, JDBC, Jakarta Server Pages (JSP), Servlet, Ajax, JavaScript, CSS, DHTML, Java SE

Project Manager, Senior Java Developer

2000 - 2003
NeMo (Neural Modeling)
  • Created KIBERRY, a system of neural network- based web interactive virtual representatives for Outsell, LLC.
  • Developed a visual dialogue-struct online editor.
  • Formed a team of developers and system administrators.
  • Designed the product architecture.
  • Provided technical project documentation.
  • Negotiated with U.S. partner companies including Outsell, LLC.
  • Designed and implemented the neural core and various parts of the GUI for visual dialogue schema editing.
  • Designed and prototyped the visual 3D representation for complex neural networks systems.
  • Designed the KIBERRY brand, logo, and website.
Technologies: JNI, C++, MySQL, JDBC, Jakarta Server Pages (JSP), Servlet, AWT, Swing, Java, XML/XSLT, Applets, JavaScript, DHTML

Personal Site

http://www.zaborskiy.org/
A site with my personal portfolio.
http://www.zaborskiy.org/gal/artem_zaborskiy_resume.html

YouDoWell

http://www.youdowell.com
Created this personalized menu plan builder.

Thomson Reuters One

Created the release archive and news portal.

Android apps

A portfolio of apps that I fully designed and coded.

Languages

CSS3, Java, SCSS, Less, SQL, JavaScript, Java SE, CSS, XML/XSLT, C++, CoffeeScript, HTML, Python

Frameworks

Bootstrap, Bootstrap 3, JPA, Hibernate, Spring, AngularJS, Compass Search, GWT, JSF, CXF, JUnit, Jakarta Server Pages (JSP), Swing, JNI, Ant Design, Caffe, Spring Boot, Unity, JavaServer Faces

Tools

Google Analytics, Jira, Adobe Illustrator, GitHub, Apache Maven, Adobe Photoshop, Apache Ant, IntelliJ IDEA, TeamCity, IBM Rational ClearCase, Checkstyle, Hudson, Apache Tomcat, Apache, Subversion (SVN), Servlet, IDEA IDE, Git, IPython, TensorBoard, Grunt, Sonar, 3ds Max

Paradigms

Agile Software Development, Scrum, Aspect-oriented Programming, Waterfall Development, Test-driven Development (TDD)

Platforms

Java EE, JEE, Oracle, Eclipse, Amazon EC2, Amazon Web Services (AWS), MacOS, Heroku, Android, Windows, Linux

Other

Freelancing, Enterprise, Data Mining, User Interface (UI), WebLogic, OC4J, Xfire, Clear DDTS, FindBugs, DHTML, Ajax, Resin, Applets, Google, Predictive Analytics, Neural Networks

Libraries/APIs

Apache Lucene, RichFaces, Hibernate Search, Axis, JDBC, AWT, Google Analytics API, Liquibase, AdWords API, LinkedIn API, TensorFlow, iText, jQuery, Facebook API

Storage

MySQL, PostgreSQL

1998 - 2000

Associate Degree in Architecture

St. Petersburg State University of Architecture and Civil Engineering - St. Petersburg, Russia

1995 - 1997

Associate Degree in Mathematics and Mechanics

St. Petersburg State University - St. Petersburg, Russia

1993 - 1995

High School Degree in Maths, Physics, Programming, Computer Graphics, and Artificial Intelligence

Physics and Mathematics Lyceum (former school 239) - St. Petersburg, Russia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring