About Ajinkya

As a Backend Software Engineer with a strong foundation in Java and Spring Boot, I thrive on building robust, scalable, and resilient systems that solve real-world problems. Currently at MAQ Software, I contribute to the development of a high-availability SaaS file management system for US banks, handling over a million LAR files monthly with 99.9% uptime. I’ve optimized backend services using caching and multi-threading, achieving a 60% boost in performance and database efficiency.

I specialize in microservices architecture, RESTful API design, and am well-versed in technologies like Docker, Redis, PostgreSQL, and Kafka. My work spans across designing full-stack applications like ChatSphere and Book Social Network, integrating tools like Keycloak and OAuth2 for secure, real-time communication.

Before entering the industry, I built a strong academic base at NIT Durgapur, solving 1000+ problems across LeetCode, Codeforces, and more, driven by my love for problem-solving and clean code.

I'm always keen to explore new backend technologies, collaborate with high-performing teams, and contribute to meaningful software projects.

Let’s connect if you want to discuss backend architecture, Spring Boot optimizations, or even geek out over system design!

What I use:

JavaJavaJavaJavaJavaJavaJavaJavaJavaJavaJavaJavaJavaJavaJava
Spring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring BootSpring Boot
TypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescriptTypescript
ReactReactReactReactReactReactReactReactReactReactReactReactReactReactReact

Experience

Software Engineer

MAQ Software  (Aug 2024 - Present)

• Developed and maintained a highly scalable SaaS-based file management platform for leading US banks, enabling secure processing of over 1 million financial documents monthly while ensuring 99.9% system uptime.

• Optimized backend services using Spring Boot, SQL Server, and Redis, enhancing file processing efficiency and reducing database load through caching, resulting in a 60% reduction in database queries.

• Implemented batch processing & multi-threading in Spring Boot for large financial documents, improving file processing speed by 60% while ensuring data integrity.

Software Developer Intern

Rodic Consultants  (May 2023 - Jul 2023)

Developed an AI-powered chat application using Python, Streamlit and LangChain, enabling users to query multiple PDF and DOC files with natural language, enhancing response accuracy by 80% through efficient embedding and vector search techniques.

Education

B.Tech in Computer Science

NIT Durgapur  (2020-2024)

Bachelor of Technology(B.Tech) in Computer Science and Engineering

Relevant Coursework: DSA, OOPS, Computer Networks, DBMS, OS, Software Engineering