Anar Node Lead
Summary
- Has good experience more than 12 years.
- Very good work with different databases and has good level of understanding complex systems with lots of dependences.
- Mentoring (Codementor, StackOverflow)
- Teaching (had experience explaining subject to audience)
- Leading (team of 30 developers)
- Upper-Intermediate English.
- Available ASAP.
Experience
Software Engineer
02/21-09/22 (18 months)
Description: ORTB platform
Responsibilities:
- Software development of ORTB platform
- Supporting high-load parts of the system which use ORTB protocol over HTTP written in NodeJS
- Supporting high-load parts of system which using custom tcp protocol written in GO
- Extending management panel written using PHP + Laravel
Technologies: GO, NodeJS, PHP, MySQL, Big Query, GCF
CTO & Head of development team (as for now mentor, advisor, share owner), SMLS (smls.com.ua)
From 2014 year
Description: Cyber-Education.az – SMLS (School Management & Learning System) project dedicated to make education and school management process fully computerized SMLS.com.ua - Ukrainian version of SMLS
Responsibilities:
- Developing from 0
Technologies: PHP (+Phalcon framework), NodeJS (+ExpressJS, SailsJS frameworks), JavaScript (+ jquery, AngularJS), MySQL, Redis, Memcache, HTML, CSS (+Bootstrap framework) Nginx, HAProxy GIT
Backend Team Leader / Solution Architect, Bussr Technologies (bussr.com)
09/20 – 01/21 (14 months)
Description: Bussr - Indonesia's largest intercity bus network (application for rent buses).
Development backend microservices for mobile apps:
1.Bussr Passenger (https://play.google.com/store/apps/details?id=com.bussr.passenger) 2.Bussr Driver (https://play.google.com/store/apps/details?id=com.bussr.driver)
Responsibilities:
- Was responsible for rewriting backend in monolithic HapiJS app to microservices using GoLang by Event Driven Design (NATS Streaming as Service Bus) where NodeJS workers was handling events for processing. DevOps – part time until the company found new one.
Technologies: GoLang, Gin-gonic, NATS Streaming, NodeJS, HapiJS, ReactJS, ReactNative, MongoDB, PosgreSQL, Docker, Kubernetes, GKE, GCP, Google Cloudbuild, GitHub Actions Management using: Atlassian JIRA
Team Leader, M.M.D. Smart LLC (mmdsmart.com)
08/19 -09/20 (12 months)
Description:
- Development consumer Apps:
BizWhiz (https://play.google.com/store/apps/details?id=com.mmdsmart.bizwhiz, https:// apps.apple.com/us/app/bizwhiz/id1472721850) SMS broadcasting app for business owners - MessageWhiz Shopify App SMS broadcasting and automatization app for e-commerce owners
Responsibilities:
- Team leader of the development process
- Code review
- Sometimes worked as DevOps
Technologies: NodeJS, ExpressJS, ReactJS, ReactNative, MongoDB, Docker, Kubernetes, GitLab CI Management using: Atlassian JIRA
Backend Team Leader / Solution Architect, Site Plus LLC (siteplus.com)
19 months
Description: Site Plus - site builder system
Responsibilities:
- Leading backend team of 6 developers (after 20 devs), re-developed architecture from monolythic to micro-services. Development, support, documenting backend architecture
Technologies: NodeJS, ExpressJS, ReactJS, MongoDB, CouchBase, RethinkDB, ClickHouse, Minio (S3), Sentry, Docker, GitLab CI Management using: Atlassian JIRA
Software Engineer, Circadian Risk
6 months
Description: “Circadian Risk” - risk, deficiency, quality reporting system for building companies
Responsibilities:
- Development, support, documenting backend architecture. Worked alone on backend part and communicated with mobile app dev (React Native)
Technologies: NodeJS, ExpressJS, MongoDB, CouchDB Management: Trello
Software Engineer, Carts Guru (carts.guru)
6 months
Description: Carts Guru - abandoned cart system for E-Commerce projects, developed to recover profit from carts (baskets) that was abandoned (unpaid, forgot and etc) due to issues.
Responsibilities:
- Development and support “Carts Guru” being as NodeJS developer. Worked as “Integration Guy” between e-commerce engines (WooCommerce, Prestashop, Magento) and projects (Shopify)
Technologies: NodeJS, ExpressJS, AngularJS (v.1.x.x), CouchBase, ElasticSearch, PHP (for integration plugins for E-Commerce engines like: WooCommerce, Prestashop, Magento)
Lead developer, Video.az (video.az)
10 months
Description: entertainment portal
Responsibilities:
Playing as team member in:
- Video.az, wrote image delivery service using NodeJS to dynamically remove the load from video storage and streaming servers that were also storing and delivering images
- Nargismagazine.az, development and support
- Buro247.az, development and support
Technologies: PHP (including Laravel, Phalcon, Slim frameworks), NodeJS, Bash, MySQL, redis, memcached, JavaScript (+ jquery, socket.io, mustache), Sphinx SE
Backend developer, “TOR” LLC
11 months
Description: val.fm (mp3 portal), moblama.ru (mobile ads network, status: closed)
Responsibilities:
Working with Facebook API, XMPP protocol through NodeJS socket.io
Playing as team member in projects:
- val.fm (mp3 portal) wrote mp3, lyrics grabbers, built application’s database and storage architecture,
- moblama.ru (mobile ads network, status: closed), wrote API’s and UI functionality
Technologies: PHP (including Laravel, Symfony2, Slim frameworks), NodeJS (ExpressJS framework, socket.io), Bash, MySQL, Redis, JavaScript (+ jquery, socket.io)
Developer, “Connect ISP” LLC Company (connect.az)
12 months
Description: connect.az
Responsibilities:
Development, support of “Connect Unibilling” (Dial-up, ADSL, TV billing) system
- Administration of client DB, creating reports
- Working with FreeRadius
Technologies: PHP, Python, Bash, MySQL, PostgreSQL, JavaScript, working with Asterisk AGI, AMI
Chief executive of web-design department, “Digital Stream” Web Studio
9 months
Description: digitalstream.ws
Responsibilities:
- Workflow management, meeting with customers, discussion of technical details
- Web Programming
Technologies: PHP, MySQL, JavaScript
Developer, “Digital Stream” Web Studio
8 months
Description: digitalstream.ws
Responsibilities:
- Web Programming
Technologies: PHP, MySQL, JavaScript
Education
Baku – Azerbaijan Technical University, Faculty: Radiotechnics and Communication (Information routing) – Master
2010-2012
Baku – Azerbaijan Technical University, Faculty: Radiotechnics and Communication (Security of communication networks) – Bachelor
2005-2009