Personal details

Anar J. - Remote software architect

Anar J.

Based in: 🇺🇦 Ukraine
Timezone: Kyiv (UTC+3)

Summary

I'm CTO, System Architect, Full-Stack developer with 10+ years of experience.

I've experience of building billing systems for Internet Service Providers, Mobile Content Providers, Site Builder Systems (like a SitePlus.com, Wix.com), Learning Management System (cyber-education.az), small tools and etc. stuff.

I can work alone or manage a team and work together to keep them enough mentored and motivated.

Experience list (developing during work):

  1. NodeJS - expert with 5+ years experience (my main serverside script interpreter that I use extensively in projects where high load and low latency is in first place),

  2. PHP - expert with 10+ years experience (have rich experience with any popular framework of it, built billing systems and apps that will be supported by other developers where NodeJS devs are few),

  3. Rust, C++, C#, Java, Python, Ruby - debugger and had deal with code written on these languages, writing own small projects on Rust as hobby before using it in customer's work.

  4. Databases:
    MySQL (also Galera Cluster) - expert (installing, tuning, replication, complex queries, building optimal db solutions),
    PostgreSQL - expert (installing, tuning, replication, complex queries, building optimal db solutions),
    MongoDB - expert (currently preferred as primary db in most of projects, have rich experience on any aspect of this db),
    CouchBase - expert (using as secondary after MongoDB to cache, store data that is requested with high concurrency),
    CouchDB - expert (same as CouchBase, but I prefer CouchBase for it's active data in memory principles),
    RethinkDB - expert (I use it to build back communication between api micro-services and web-socket micro-services to route response to exact connection in context of multi-instance containers)

  5. Frontend frameworks:
    AngularJS, ReactJS - have experience of supporting code written using these frameworks and experience can be developed if there is big need to work with them

  6. Building micro-services and dockerizing it - I write micro-services "every day" because it's more compact, stable, flexible, scalable way of shrinking system to modular parts that will not conflict much than monolythic apps

  7. Server OSs: ArchLinux, Debian, Alpine

  8. Continuous Integration: CI Scripting in GitLab, Jenkins, CloudBuild

  9. Team/Task management and boards in Jira

  10. Cloud service providers: GCP, AWS

For me nothing is impossible.
Have problem - I'll find solution, only question is time.
I would love the opportunity to work with you on your project!

Work Experience

Private Entrepreneur, CTO, Solution Architect, Full Stack Software Developer, Mentor
Self-employed | Feb 2017 - Present
Entrepreneurship
Working on/with any kind of IT innovation/startup to reach benefit.
CTO
Cyber-Education, SMLS | Jul 2014 - Present
PHP
Node.js
MySQL
MongoDB
Angular
Phalcon
School Management & Learning System (SMLS) SaaS stratup for private schools in Azerbaijan, Ukraine.

Education

Azerbaijan Technical University
Master's degreeTelecommunication
Sep 2011 - Jul 2013
Azerbaijan Technical University
Bachelor's degreeTelecommunication
Sep 2005 - Jul 2010

Personal Projects

School Management & Learning SystemIconOpenNewWindows
2013
PHP
Node.js
MySQL
MongoDB
Angular
Redis
Phalcon
MessageWhiz - Text Messaging SolutionIconOpenNewWindows
2018
Node.js
MySQL
MongoDB
Docker
React