Backend API Development

As a back-end web developer I am responsible for server-side web application logic and integration of the work to the front-end. Back-end development usually involves the process to write the web services and APIs used by front-end portion of the website/webapp. API development is a set of programming code which allows data transmission between one software product with the other. It also consists of terms of this data exchange. Today, APIs plays a bigger role in the economy than it did ever before. API are everywhere and we use it daily. From booking tickets on Travel websites, logging on to the Facebook, to making payments via PayPal, we use API for many times in our daily life.

An application programming interface (API) is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. ~ Wikipedia

Node.js is an open-source back-end framework built on Javascript to create web applications that are fast, data-driven and scalable. As a Node.js developer my job is to build and deploy the APIs. I manage the exchange of data between the database servers and the end users, and then go on to develop the back-end components on top of it, and then connect my applications with other web services. Finally I integrate my back-end with the front-end of the web application.

Java, along with Spring Framework, forms a robust foundation for developing enterprise-level applications that demand high performance, security, and scalability. As a Java developer specializing in Spring, my responsibilities include crafting secure, efficient back-end logic and RESTful APIs that facilitate seamless data exchange between servers and clients. Utilising Spring's comprehensive ecosystem, I design and implement business logic, manage database interactions, and ensure smooth communication between various application layers.

In Simple Words, my typical workflow as a Backend API Developer is to write back-end logic that allows the applications to access the business data by integrating the same with user-facing frontend components. I can work in both Micro-services and Monolithic environments.

Back-end API development

My Backend Development Skills:

  • Node.js
  • Express.js
  • Java
  • Spring Boot
  • Spring Cloud Netflix Eureka
  • Nest.js (Node)
  • REST API
  • GraphQL API
  • JSON Web Tokens
  • Docker
  • Apollo GraphQL Server
  • Nodemailer
  • Bcrypt.js
  • Argon2
  • Sequelize ORM
  • TypeORM
  • Prisma ORM
  • Hibernate ORM
  • Mongoose ODM
  • Apache Kafka

Testimonials

I first worked with Harry at VoicePing, where he demonstrated exceptional coding skills as a full-stack engineer and excellent collaboration abilities with other team members. He is a very sincere person, always putting in considerable effort and showing a strong willingness to learn new coding techniques and implementations. Harry consistently strives to deliver what is required, contributing significantly to the team's spontaneous workflow. Convinced of his abilities, I recommended him for a position at my current company, Antaa where he worked well at new projects as well.

Riko Kimura - Product Manager at アンター株式会社 (Antaa Inc.) .

Recommendation via Linkedin