Ajay Singh

Software Engineer

Bengaluru, Karnataka, India2 yrs 8 mos experience

Key Highlights

  • Expert in Golang and Microservices architecture.
  • Developed impactful features enhancing user experience.
  • Strong background in both frontend and backend development.
Stackforce AI infers this person is a SaaS-focused Fullstack Developer with strong backend expertise.

Contact

Skills

Core Skills

GolangMicroservicesNode.jsReact.js

Other Skills

GraphQLREST APIsGo (Programming Language)CassandraVue.jsExpressJavaApache KafkaRabbitMQMicrosoft Power BIJavaScriptExpress.jsHTMLCascading Style Sheets (CSS)MongoDB

About

I write software's in Go and Typescript. checkout my GitHub and Leetcode ⬇️

Experience

Pratilipi

2 roles

Software Engineer

Promoted

Feb 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India · On-site

  • Backend engineer on the Discovery team, owning the Search, Recommendation, and Content Moderation services.
GolangMicroservicesGraphQLREST APIs

Backend Engineer

Nov 2024Feb 2025 · 3 mos · Bengaluru, Karnataka, India · On-site

  • fixing bugs
Go (Programming Language)Node.jsGolang

Connectwise

Software Engineer

May 2024Jul 2024 · 2 mos · Pune, Maharashtra, India · On-site

  • 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗗𝗲𝘀𝗰𝗿𝗶𝗽𝘁𝗶𝗼𝗻: Developed a new Pod (tickets and assets) in RMM dashboard to provide partners with a better view of data points.
  • During my two-month internship, I developed two features.
  • 𝗧𝗶𝗰𝗸𝗲𝘁 𝗠𝗮𝗻𝗮𝗴𝗲𝗺𝗲𝗻𝘁 𝗙𝗲𝗮𝘁𝘂𝗿𝗲
  • A͟P͟I͟ D͟e͟v͟e͟l͟o͟p͟m͟e͟n͟t͟: Created an endpoint in existing microservice in Go and a GraphQL wrapper for ticket management to give Ticket Summary data.
  • U͟I͟ I͟m͟p͟l͟e͟m͟e͟n͟t͟a͟t͟i͟o͟n͟: Implemented a Service layer to manage data from GraphQL and developed the user interface using CW’s UI library and React.js.
  • P͟e͟r͟f͟o͟r͟m͟a͟n͟c͟e͟ E͟n͟h͟a͟n͟c͟e͟m͟e͟n͟t͟: Implemented a custom heap and frequency map data structure to display the top 10 performing endpoints out of 1.4 million, reducing load time by 300%
  • (from ~3000ms → ~900ms).
  • 𝗧𝗶𝗰𝗸𝗲𝘁 𝗦𝘆𝗻𝗰 𝗮𝗻𝗱 𝗔𝘀𝘀𝗲𝘁 𝗦𝘁𝗮𝘁𝘂𝘀
  • A͟P͟I͟ D͟e͟v͟e͟l͟o͟p͟m͟e͟n͟t͟: Created a Rest API endpoint in Go to display the number of tickets and assets synced between PSA and Manage, Data was fetched from a Cassandra db. Integrated existing n-1 caching pattern into the ticket sync feature.
  • G͟r͟a͟p͟h͟Q͟L͟ S͟e͟r͟v͟i͟c͟e͟: Created a GraphQL service over the microservice. Implemented (company and partner) filtering on this Layer. And designed a custom Data structure for representing the assets and ticket Time sync to have the most optimal reads for the SiteID.
Go (Programming Language)MicroservicesGraphQLCassandraGolang

Gdsc ait

2 roles

Secretary • Web Dev Lead

Jun 2023May 2024 · 11 mos

Web Dev Facilitator

Sep 2022May 2023 · 8 mos

Tikaj

Full-stack Developer

Jun 2023Nov 2023 · 5 mos · Gurugram, Haryana, India · Remote

Node.jsVue.js

Tickrlytics

Frontend Developer

Apr 2023Jun 2023 · 2 mos · Ahmedabad, Gujarat, India · Remote

  • Frontend Developer at Tickrlytics
  • As a Frontend intern, I built the Tickrlytics website from scratch using React JS and developed the entire client-side of the Power Search project using React and Tailwind.
  • I integrated the OpenAI API chatbot ChatGPT into the app using NodeJS and Express resulting in an improved user experience.
  • My contributions helped the company perform well and they are now seeking seed funding.
React.js

Education

Army Institute of Technology (AIT), Pune

Bachelor of Technology - BTech — Information Technology

Jan 2021Jan 2025

Kendriya vidyalaya tirumalagiri

High school — Class 12

Mar 2019Jun 2020

Stackforce found 100+ more professionals with Golang & Microservices

Explore similar profiles based on matching skills and experience