Artem Zaborskiy
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Google Analytics and Facebook API Expert
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.
Software Engineer - Analytics
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.
Lead Developer
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.
Java Developer
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.
Project Manager
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
Exigen Services (Center of Excellence)
- Worked with the Oracle SOA Suite.
- Improved Exigen’s expertise in the Oracle SOA Suite and Oracle Fusion Middleware.
Lead Java Developer
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.
Web Application Developer
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.
Lecturer
Exigen Services
- Provided lectures on Java to groups of twenty students.
Senior Java Developer
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.
Web Developer
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.
Project Manager, Senior Java Developer
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.
Experience
Personal Site
http://www.zaborskiy.org/http://www.zaborskiy.org/gal/artem_zaborskiy_resume.html
Thomson Reuters One
Android apps
Skills
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
Education
Associate Degree in Architecture
St. Petersburg State University of Architecture and Civil Engineering - St. Petersburg, Russia
Associate Degree in Mathematics and Mechanics
St. Petersburg State University - St. Petersburg, Russia
High School Degree in Maths, Physics, Programming, Computer Graphics, and Artificial Intelligence
Physics and Mathematics Lyceum (former school 239) - St. Petersburg, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring