Giorgi Bakradze

Giorgi Bakradze

Tbilisi, Georgia
Hire Giorgi
Scroll To View More
Giorgi Bakradze

Giorgi Bakradze

Tbilisi, Georgia
Member since May 20, 2016
Since the age of 13, coding has been Giorgi's passion. Obsessed with technical details and technologies, he always tries to find better ways of doing things. Perseverance has been the key for honing his skills as a full-stack developer. He has worked on over 15 projects from small landing pages to eCommerces as a freelancer or as a full-time employee
Giorgi is now available for hire
Portfolio
Experience
  • JavaScript, 7 years
  • Full-stack Development, 7 years
  • Node.js, 4 years
  • AngularJS, 4 years
  • Ember.js, 2 years
  • Vue.js, 1 year
  • Angular 2, 1 year
Tbilisi, Georgia
Availability
Part-time
Preferred Environment
Git, Atom, Ubuntu, Docker, Robomongo
The most amazing...
...thing I've coded was a real-time dashboard made for the back office of a biker's application company.
Employment
  • JavaScript Developer
    ProductSavvy LLC
    2016 - PRESENT
    • Developed and supported SPAs for admin dashboards.
    • Created automated builds for continuous integration with Grunt.
    • Maintained a Jenkins continuous integration server.
    • Built responsive layouts for landing pages.
    • Wrote E2E tests for SPAs.
    Technologies: AngularJS, Vue.js, Ember.js, Jenkins, Grunt, Nightwatch.js
  • AngularJS Developer
    Investorpark
    2015 - 2016
    • Developed very large SPAs.
    • Created automated front-end builds for continuous integration.
    • Styled custom responsive layouts using the Stylus preprocessor.
    • Discussed and planned an integration with the back-end APIs.
    Technologies: AngularJS, Grunt, Stylus
  • Lecturer of Programming Basics
    Tbilisi State University
    2014 - 2015
    • Refined a syllabus with other colleagues for first year newcomers.
    • Taught programming basics with C++.
    • Led the lab work for students and helped them with testing and debugging basic programs.
    • Created graphic-rich presentations for students about basic concepts such as variables, loops (for, while), conditional operator, functions, and classes.
    Technologies: C++
  • Full-Stack Web Developer
    Factorial
    2013 - 2014
    • Built responsive layouts with Bootstrap.
    • Developed SPAs using Angular 1.
    • Deployed PHP applications to production.
    • Developed back-end APIs using PHP and Node.js.
    Technologies: PHP, MySQL, jQuery, Angular, HTML5, Bootstrap, Node.js
  • Full-Stack Web Developer
    IT Incubator
    2013 - 2013
    • Developed client-side applications using jQuery.
    • Built back-end APIs for websites and mobile games.
    • Created common modules for company projects.
    Technologies: Java, PHP, jQuery, MySQL
  • Web Developer
    Tetroni
    2010 - 2013
    • Created a custom CMS for rapid development.
    • Styled and created static web pages from PSD files.
    • Coded dynamic PHP pages and integrated them with MySQL.
    • Deployed PHP applications on production.
    • Planned and discussed website designs with designers.
    Technologies: PHP, jQuery, CSS, HTML
Experience
  • Children English Tutorials | Video Portal (Development)
    http://abz.ge

    This video portal contains English video tutorials for Georgian children. I created back-end APIs using Node.js and a content management dashboard with Vue.js. I also did some SEO optimizations. The project is deployed on AWS with automatic deployments using CircleCI. The SPAs are deployed on S3 while the APIs are running on EC2 instances inside docker containers.

  • WolfPack | Website (Development)
    https://www.wolfpack.run/

    This is a multi-platform system that's geared towards bikers traveling long distances with groups. The systems consists of applications on iOS and Android; for system monitoring and management, a web application is used. The dashboard includes: users, runs, payments, and more. It was implemented using AngularJS as a core framework and RxJS as the core library for managing asynchronous data streams.

    Besides the dashboard, users can login to their profile through a web portal which is also implemented on Angular. Here they can explore, plan, and create new runs. A heavy use of Google maps was necessary for achieving a high-quality user experience.

  • CityFitness | Website (Development)
    http://cityfitness.ge

    This is another project with Node.js and MongoDB. The website was created for a local fitness company. It comes with a dashboard for administrators to manage schedules, subscriptions, sliders, and more. Webpack is used for client-side scripts to maintain modularity.

  • AMG's Website | Ember.js Dashboard (Development)

    A dashboard was created for an already existing website and the back-end API was implemented with PHP. This was the first time I used EmberJS and I was very satisfied with it. The dashboard included multiple forms for managing content, paging for news, and multiple image uploading. All of the requirements were handled quickly and easily.

  • ServiceNetGroup | Website (Development)
    http://sng.ge/

    This project was implemented using Node.js and MongoDB; jQuery was used on the client side using Webpack to maintain modularity. The website has its own CMS, multiple pages, contact forms, and a news feed with paging—all of that was implemented in a very short period of time.

  • Free Announcements Board (Development)
    http://marketon.ge/

    This is a free announcements board for electronics, where users can manage their announcements, upload images, and use VIP bonuses. The system supports payment integrations with several local banks. I have fully developed the back-end part of the project as well as critical front-end parts.

  • A Meeting Tool for Telecommunication (Development)
    http://tmgeorgia.com/meeting-tool/

    This huge meeting tool software for telecommunication. I've created several SPAs for users, managers, and system administrators; using AngularJS. I also developed the back-end APIs using Node.js.

  • BAMBATA Dance Club | Website (Development)
    http://bambatadance.ge/

    This is a website for a local zumba dance club. I created a pixel-perfect, eye-catching layout from a PSD with multiple sliders on the page, using some jQuery.

  • Boomerang | Lost And Found Service (Development)

    This is a huge project for a lost-and-found service in Azerbaijan. I created back-end APIs and a multi-language user interface. I used several databases (MySQL and MongoDB) for lost item management.

  • Fenestra | Website (Development)
    http://fenestra.ge/

    Fenestra is a local company that sells windows and doors. I created a CMS and designed the website layout with an interactive slider on the home page.

  • Georgian Fashion Designer Diana Kvariani | Website (Development)
    http://kvariani.com/

    I created a responsive layout for a SPA. I developed the back-end APIs and the CMS. I used customized Google maps for displaying contact information.

  • Modern Multidisciplinary Medical Center RDC | Website (Development)
    http://rdm.az/

    I created a fully functional custom CMS for a multidisciplinary medical center web portal. The project includes a multi-language interface with news, appointments, image slider, and more.

  • How to Choose the Best Front-end Framework (Publication)
    Is there really an ultimate best JavaScript front-end framework? Maybe there isn’t, but there is a way to choose the best framework for your web project. In this article, Toptal Freelance JavaScript Developer Giorgi Bakradze takes a look at four of the most popular frameworks from five important perspectives that make it easy to determine which one is the best fit for your project’s needs.
Skills
  • Languages
    JavaScript, CSS, HTML5, PHP, LessCSS, GraphQL, SQL, Java
  • Frameworks
    Ember.js, Angular 2, Express.js, AngularJS, Stylus, Nightwatch.js
  • Libraries/APIs
    Vue.js, Node.js, jQuery, RxJS, Google Maps, D3.js
  • Tools
    Grunt, Webpack 2, Git, AWS CodeDeploy, AWS VPC
  • Misc
    Full-stack Development, Gulp, Object-oriented JavaScript (OOJS), AWS S3, SVG
  • Paradigms
    Unit Testing, Agile, E2E Testing, Scrum, Design Patterns
  • Platforms
    AWS EC2, Ubuntu, Docker, Windows
  • Storage
    MongoDB, MySQL
Education
  • Master's degree in Computer Science
    Tbilisi State University - Tbilisi, Georgia
    2014 - 2016
  • Bachelor's degree in Computer Science
    Tbilisi State University - Tbilisi, Georgia
    2010 - 2014
I really like this profile
Share it with others