Artem Zaborskiy, Software Developer in Ubud, Gianyar, Bali, Indonesia
Artem Zaborskiy

Software Developer in Ubud, Gianyar, Bali, Indonesia

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).
Artem is now available for hire




Ubud, Gianyar, Bali, Indonesia



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 using random forests, Jordan networks, and gentle boosting.


  • Developer

    2016 - PRESENT
    • 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 (Amazon Elastic Compute Cloud), AWS, 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, Maven, Java, CoffeeScript, AdWords API, Google, Google Analytics API
  • Software Engineer - Analytics

    2015 - 2016 (via Toptal)
    • Created the MVP for 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
    • 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, 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, ClearCase, Eclipse, Oracle, WebLogic, Xfire, CXF, Hibernate, Spring, JEE
  • Web Application Developer

    2008 - 2009
    • 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
    • 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, 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, JSP, Servlet, AWT, Swing, Java, XML/XSLT, Applets, JavaScript, DHTML


  • Personal Site

    A site with my personal portfolio.

  • YouDoWell

    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, JSP, Swing, JNI, Caffe, Spring Boot, Unity, JavaServer Faces
  • Tools

    Google Analytics, Jira, Adobe Illustrator, GitHub, Maven, Adobe Photoshop, Apache Ant, IntelliJ IDEA, TeamCity, 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 Elastic Compute Cloud), Amazon Web Services (AWS), MacOS, Heroku, Android, Windows, Linux
  • Other

    Freelance, Enterprise, Data Mining, User Interface (UI), WebLogic, OC4J, Xfire, Clear DDTS, FindBugs, DHTML, Ajax, Resin, Applets, Ant, AWS, 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


  • Associate Degree in Architecture
    1998 - 2000
    St. Petersburg State University of Architecture and Civil Engineering - St. Petersburg, Russia
  • Associate Degree in Mathematics and Mechanics
    1995 - 1997
    St. Petersburg State University - St. Petersburg, Russia
  • High School Degree in Maths, Physics, Programming, Computer Graphics, and Artificial Intelligence
    1993 - 1995
    Physics and Mathematics Lyceum (former school 239) - St. Petersburg, Russia

To view more profiles

Join Toptal
Share it with others