Hire Expert Software Engineer-Experienced Professional
Tarmack LogoRequest a demo

Recruit an Expert Software Engineer Proficient in Springboot, Django, and More

Software Engineer, 4 Years Professional Experience

Summary

Software Engineer with 4 Years of extensive experience and deeply committed to instrument software and the e-commerce sector. Consistently upholds a professional presence and demeanour while demonstrating exceptional proficiency in delivering tasks with an unwavering emphasis on quality. A swift learner who thrives as a collaborative team member and possesses adept communication and organizational skills. Holds substantial experience with application development frameworks such as Spring Boot, Spring, Django, Flask, and databases like MySQL and H2, spanning across both monolithic and microservices architectural contexts.

Work Experience

TechLead Pro (June 2020-Present)

R&D Engineer
  • Basecamp Tool: Currently working on the development of a tool known as Basecamp Tool. In the process of creating an Interoperability Testing framework named Basecamp, enabling users to initiate their test campaigns through a web client connected to hardware/instrumentation. Developing a Software-as-a-Service (SaaS) application. The primary goal is to facilitate the assessment of interoperability between different software applications by analyzing the results of conducted tests.
  • Microservices Developed
  • NodeManager: An independent Java application deployed as a .jar file on a host machine. Manages interactions with web server clients. Responsible for software installation, test package execution, result generation, and post-processing.
  • Scheduler: Handles the scheduling and execution of various test jobs on test machines. Supports time-based scheduling and triggers jobs upon new component arrival.
  • Project: Manages essential information for test plans, including software installation, test package execution, and machine re-imaging. Facilitates workflow generation for specific test plans.
  • ResourceManager: Maintains records of all running modes in the ecosystem. Tracks node states from Busy to Idle and assists in resource allocation.
  • SoftwareLibrary: Registers various software and test packages in the Basecamp system. Enables usage by different teams and aids in plan generation.
  • Report: Generates reports post-test plan execution and publishes them as per user preferences.
  • Other Dependency Services: Includes config, eureka, command, jms, and common services.
  • Connectivity Development: Developed an independent automation test suite for testing functionalities of a KCCS WebSocket API. The API allows users to perform actions on instruments from a host machine, such as adding, deleting, communicating, and generating results. Initial prototype designed for P700 hardware, featuring embedded Linux images.

Jewelry Megastore (November 2018-May 2020)

Software Engineer
  • ERP/ODOO Development: Functioned as a Backend Developer, focusing on various tasks including, Automated order synchronization from the website to the ERP system, Managed inventory allocation from warehouses, Handled invoice generation, Oversaw order processing, from warehouse to customer, Implemented automated courier tracking.
  • Third-Party Order API Integrations: Automated third-party order APIs to retrieve orders into the ERP. Integrated with prominent channels like Nykaa, Snapdeal, Flipkart, and Amazon.
  • Third-Party Inventory API Integrations: Automated real-time inventory synchronization from warehouses to multiple channels, including Snapdeal, Nykaa, Amazon, Flipkart, and Myntra. Utilized Django as the framework for this task.
  • Marketplace Development: Contributed to the creation of a marketplace platform, allowing vendors to register and sell products on the website. Developed essential functionalities from scratch, including invoicing, courier integrations, real-time inventory automation, and vendor access rights.
  • Google Feed Automation: Automated the generation of Google feeds for both the company’s products and those of the marketplace. Pushed these feeds to Google’s merchant centre for use in marketing campaigns.
  • Courier Tracking Microservice: Designed and developed a microservice for tracking both forward and reverse orders using airway bill numbers. Streamlined data retrieval by making this service the primary source.
  • Database Query Optimization: Assisted in optimizing long-running queries, primarily in domains related to automation tasks like inventory management, bin assignments, and stock movement.

Other

  • Proficiency in Spring Boot, Django, and Odoo.
  • Skilled in Angular.
  • Expertise in PostgreSQL (psql), Windows, Linux, and Embedded Linux.
  • Strong programming capabilities in Java, C++, Python, MySQL, and embedded H2.
  • Experienced in testing with pytest, JUnit, and message brokers like ActiveMQ and RabbitMQ.
  • Competent in containerization with Kubernetes, Cloud VMs, Docker, and AWS.
  • Familiarity with web server technologies like Nginx and Gunicorn.
  • Proficient in version control with Git, issue tracking using Jira, and code hosting on Bitbucket.
  • Knowledgeable about repository management with Artifactory and utilizing S3 buckets.

Key Skills

  • Web Services Development.
  • Backend Development expertise.
  • Proficiency in Microservices architecture.
  • Strong database skills, particularly with PostgreSQL.
  • Skilled in designing RESTful APIs.
  • Proficient in various web technologies.
  • Automation capabilities.
  • Expertise in Automation Testing.
  • Experience in Continuous Integration and Continuous Deployment (CICD) pipelines.

Want to hire talent like this?

If yes, you've come to the right place! Tarmack can help you hire this person or others with similar profile, wherever you are located in the world. We are a global platform that helps employers hire great talent across a whole range of skills and levels.

Want us to help you with your hiring needs?

Get Started

You can also reach us by sending us an email at employers@tarmack.com

Want to know more about Tarmack? Click here

Want to hire talent like this? i

Get Started

Other Suggested Profiles For You To See

+ More

A truly global HR platform with everything you need to build, grow & manage a global team.

  • bestTalentIdentifying & recruiting the best talent
  • payrollPayroll with full compliance across 100+ countries
  • agreementsEmployment agreements as per local laws
  • contractorContractor invoices & time management
  • onboardingSmooth remote onboarding of employees
  • immigrationImmigration & mobility services around the world
Find Out More