Artem Zaborskiy

Artem Zaborskiy

Ubud, Indonesia
Hire Artem
Scroll To View More
Artem Zaborskiy

Artem Zaborskiy

Ubud, Indonesia
Member since August 31, 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
Portfolio
Experience
  • Java, 10 years
  • Agile Software Development, 8 years
  • CSS3, 7 years
  • Hibernate, 5 years
  • Spring, 5 years
  • JavaScript, 3 years
  • AngularJS, 2 years
  • SCSS, 1 year
Ubud, Indonesia
Availability
Part-time
Preferred Environment
Mac OS, Eclipse, IDEA, JIRA, Git, iPython
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.
Employment
  • Developer
    Self-Employed
    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: TensorFlow, TensorBoard, Python, iPython, AWS, AWS E2, Java, Git
  • Software Engineer - Analytics
    Adammatic.com (via Toptal)
    2015 - 2016
    • 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 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: AngularJS, SCSS, Bootstrap, Bootstrap-4, Java, Google Analytics API, PostgreSQL, Liquibase
  • Lead Developer
    Exigen Services (Media/Thompson Reuters)
    2011 - 2013
    • 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: IDEA, JIRA, TeamCity, JEE, Spring Framework, Hibernate, GWT, JSF, RichFaces, Lucene, WebLogic, OC4J, Oracle
  • Java Developer
    Youdowell.com
    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: Java, GWT, Spring, PostgreSQL, MySQL, Lucene, Compass Search, Tomcat, Maven, Ant, Sonar
  • Project Manager
    Exigen Services (T-Mobile DE)
    2010 - 2011
    • 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)
    2010 - 2010
    • 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)
    2008 - 2010
    • 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 30 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: JEE, Spring Framework, Hibernate, CXF, Xfire, WebLogic, Oracle, Eclipse, ClearCase, Clear DDTS, JIRA, Checkstyle, FindBugs, Sonar, Hudson
  • Web Application Developer
    Freelance
    2008 - 2009
    • Handled development of 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.
    • Was responsible for UI design and code (GWT, CSS).
    • Handled database design.
    • Integrated the app with Facebook, Google Gadgets, and Google AppEngine.
    Technologies: Spring Framework 2.5+, JPA (Hibernate), Lucene, Hibernate Search, GWT 1.6+ , iText, jUnit, Tomcat 6.0, Apache, SVN,
  • Lecturer
    Exigen Services
    2008 - 2008
    • Provided lectures on Java to groups of 20 students.
    Technologies: Java
  • Senior Java Developer
    Exigen Services (T-Mobile DE)
    2007 - 2008
    • Developed business components.
    • Worked on all the tiers of the app, including GUI as well as database and architectural improvements.
    Technologies: JEE, Spring Framework, Hibernate, Axis, Xfire, WebLogic, Oracle
  • Web Developer
    Freelance
    2006 - 2006
    • Developed and owned LJMAP.NET, a non-profit effort in Gravitational Sociology, Geographical Semantics, web visualization, and analysis of e-societies.
    • Was responsible for the idea, research, task definitions, database design, web-interface design (Google-like map), team management, PR (negotiations with mass media), math, and optimizations.
    • Optimized heavy calculations on huge amounts of data.
    Technologies: Java SE, DHTML, CSS, JavaScript, Ajax, Servlets, JSP, JDBC, PostgreSQL, Tomcat, Resin
  • Project Manager, Senior Java Developer
    NeMo (Neural Modeling)
    2000 - 2003
    • Created KIBERRY, a system of neural networks 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.
    • Negotiationed 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: DHTML, JavaScript, Applets, XML/XSLT, Java, Swing/AWT, Servlets, JSP, JDBC, MySQL, C++, JNI
Experience
Skills
  • Languages
    Java, CSS3, LessCSS, SCSS, JavaScript, SQL, Python
  • Frameworks
    Hibernate, Bootstrap, Spring, Bootstrap 3.0, AngularJS, Compass Search, Caffe, JavaServer Faces
  • Libraries/APIs
    JPA, Lucene, LinkedIn API, TensorFlow, iText, jQuery, Facebook API
  • Tools
    JIRA, Google Analytics, Maven, GitHub, Adobe Photoshop, Adobe Illustrator, Apache Ant, Spring Boot, 3ds Max, Sonar
  • Paradigms
    Agile Software Development, Scrum, Aspect-oriented Programming, Test-driven Development (TDD), Waterfall development
  • Platforms
    Java EE, Linux, Mac OS X, Unity, Android, Heroku, Windows
  • Storage
    PostgreSQL, MySQL
  • Misc
    Data Mining, User Interface (UI), Neural Networks, Predictive Analytics
Education
  • Associate degree in Architecture
    St. Petersburg State University of Architecture and Civil Engineering - St. Petersburg, Russia
    1998 - 2000
  • Associate degree in Mathematics and Mechanics
    St. Petersburg State University - St. Petersburg, Russia
    1995 - 1997
  • High School degree in Maths, Physics, Programming, Computer Graphics, and Artificial Intelligence
    Physics and Mathematics Lyceum (former school 239) - St. Petersburg, Russia
    1993 - 1995
I really like this profile
Share it with others