Banner Image

Skills

  • Node.js
  • API
  • Data Integration
  • Api Integration
  • Python
  • Web Scraping
  • API Development
  • Backend Development
  • Erlang
  • Rest Api
  • Reverse Engineering

Services

  • Back-End Software Engineer

    $32/hr Starting at $25 Ongoing

    Dedicated Resource

    Hello, I'm a back-end engineer with 2+ years of experience in Node.Js. Also, I have some experience in Python, Erlang, Java, Bash. I'm attentive to requirements and develop software that works stable...

    APIAPI DevelopmentApi IntegrationBackend DevelopmentData Integration

About

Back-End Software Engineer. An engineer of writing your thoughts into software.

Hello, I'm a back-end engineer with 2+ years of experience in Node.Js. Also, I have some experience in Python, Erlang, Java, Bash.

I'm attentive to requirements and develop software that works stable and doing all you want.

In my experience, I have developed
- REST API Servers,
- Microservices,
- Node Modules
that doing such tasks as
- data collection,
- information extraction,
- data analysis,
- concurrent computing

I am experienced with
Programming languages: Node.js (ES8), Python, Erlang, Java 11, bash
Application layer protocols: HTTP, HTTPS, TLS/SSL, WebSocket, XMPP, IMAP, POP3
Data serialization formats: JSON, CSV/DSV, XML, BERT, Protobuf, CSON
In-memory data storages: nedb, node-cache, circular-buffer, global object
Version Control: Git, Bazaar, Subversion
Other: Design Patterns, Best Practices, Unit Testing, Logging

I have developed software that collects information from various third-party sources to provide real-time data used in decision-making and other services. I was lucky to deal with all sorts of data sources: from structured to unstructured, documented and undocumented.

My newest projects have extensible design and can be complemented with new functionality easily. In coding my first goal is flexible and easy to read code, and the second one is efficiency. In API design it's simplicity and consistency.

So if you need a server application from scratch to release and further support, or complementations to an existing project, or any backend stuff, and you need software that meets all your needs, let me know and we'll discuss your project!

Work Terms

I open to both Fixed Price or Hourly based projects.

Payment: I prefer a pay-as-you-go or a milestone-based payment using Guru's Safepay or Escrow System.

Communication:
- Email: I'll send you all status updates and reports.
- Instant Messaging: Telegram, Jabber, and other messengers would be used, just ask for your favorite ones.
- Normally, I respond within less than 24 hours.
- I can't communicate by voice - no Skype/Zoom, please.

Why choose me over other freelancers?
+ Attention to Detail: No one detail of the Client's requirements went unnoticed.
+ Responsiveness: I'm always readily open to communication and willing to answer any questions that Client may have.
+ Determination: It doesn't matter how complicated the Client's task. I'm striving to achieve the best possible results while meeting deadlines.
+ Support: Client satisfaction is key to me. So I give base support for free, and for fixed-price projects bugfixes also free.
+ Kindness: I treat everyone with respect, understand all situations, and always do my best to really help the Client achieve their goals.

So if you need a server application from scratch to release and further support, or complementations to an existing project, or any backend stuff, and you need software that meets all your needs, let me know and we'll discuss your project!