Nasli Minhaj, Software Engineer

Nasli Minhaj

Software Engineer

retailcloud

Location
Qatar - Doha
Education
Master's degree, Master of computer application
Experience
6 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :6 years, 4 Months

Software Engineer at retailcloud
  • India - Kozhikode
  • August 2021 to February 2024

Created new microservices from scratch with Java and Spring and xed bugs in existing core Java point
of sale apps.
Created new REST APIs and endpoints for CRUD operations on top of the microservices as per
requirements, using concepts like multithreading, collections, Java 8 Streams etc for consumption in PoS
Apps.
Handled persistence layer with Java, Spring Data JDBC and Spring Data JPA with Hibernate.
Wrote complex queries that process thousands of rows involving joins and unions in native MySQL,
JPQL and HQL that processes data posted from Point of sale apps.
Maintenance of existing point of sale apps such as WinPOS, 6IXPOS, ZeroPOS, Servio, nGuage,
mInventory, inServ etc.
Developed UIs with JSP and Thymeleaf, JavaScript, HTML and CSS, Javascript and jQuery
Used XML for Spring and Strut application configurations.
Implemented long running jobs / background / async tasks like CSV imports and exports using Spring
Batch and Spring Quartz.
Integrated third party eCommerce providers into the retailcloud platform ( eg : bigCommerce ) by
consuming REST APIs with OAuth 2.0
Participated in development and maintenance of the retailcloud eCommerce integration plugin using
RabbitMQ ad gRPC.
Implemented REST APIs for integrating start cloud printer with ASP.NET Core and C#.
Participated in testing and documentation of REST APIs using Postman.
Worked with quality assurance team to set up scripts, test cases and automation protocols.
Worked with project managers and technical architects, to design and implement scale-able solutions in agile methodology.
Reviewed code of teammates and juniors.
Debugged and troubleshooted issues to nd root cause / improve performance.
Participated in architectural discussions regarding adoption of design patterns and best practices.
Used Jenkins for CI/CD.
Worked on the PoS Apps such as WinPOS, ZeroPOS, 6IXPOS, Servio, Kitchen Display system, nGuage,
inServ, mInventory.

System Engineer at Tata Consultancy Services
  • India - Bengaluru
  • May 2013 to January 2017

Proficient Web Developer with expertise in designing and developing web applications using JSP, Struts, and MySQL. Successfully designed and implemented a comprehensive web application for managing payments, bills, connections, customers, tariffs, and report generations. Skilled in developing intuitive user interfaces with JSP, JavaScript, HTML, and CSS to ensure a seamless user experience.

Experienced in writing efficient SQL queries to store, manipulate, and retrieve data from the database using JDBC, contributing to the application's robust functionality and performance.

Education

Master's degree, Master of computer application
  • at Mahatma Gandhi University (kottayam)
  • October 2012

Specialties & Skills

java j2ee
C (PROGRAMMING LANGUAGE)
CASCADING STYLE SHEETS (CSS)
JAVASCRIPT (PROGRAMMING LANGUAGE)
HYPERTEXT MARKUP LANGUAGE (HTML)
JAVA (PROGRAMMING LANGUAGE)
SQL (PROGRAMMING LANGUAGE)
AGILE METHODOLOGY
AGILE SOFTWARE DEVELOPMENT
COLLECTIONS

Social Profiles

Personal Website
Personal Website
tel:+97430106440

Languages

English
Expert