0% found this document useful (0 votes)
120 views1 page

Suraj Singh - Software Engineer Resume

Resume

Uploaded by

abcdef12356
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views1 page

Suraj Singh - Software Engineer Resume

Resume

Uploaded by

abcdef12356
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Suraj Singh

surajsingh220698@[Link] +918291000678 LinkedIn Github Twitter

PROFESSIONAL EXPERIENCE

Xoxoday, SDE-ll Aug 2022 – present | Bangalore, India


Built an internal tool single-handedly from scratch that helped internal teams to keep track of 1M+ orders, 5000+

clients and 10,000+ products & resolve customer queries faster by more than 90%.
Integrated multiple gift vouchers and merchandise vendors with their existing microservices that helped them

generate total revenue of more than 25,000+ dollars.


As per the client requests, made improvements in client-facing Plum Pro APIs that resulted in ~3% of total revenue.

Also wrote unit and integration tests with a total test coverage of ~80%.
Tech: TypeScript, Node, Express, PHP, MySQL, MongoDB, Redis, Jest, Git, Github, Jenkins.

PegasusOne, Senior Software Engineer Mar 2022 – Jul 2022 | Mumbai, India
Worked as a backend developer to develop and test fast, robust and scalable backend applications and RESTful API

using Node, Express and MySQL.


Analyzed the existing codebase and followed the modern Object-Oriented methodology and MVC architectural

pattern to implement the required features and architect the production codebase.
Shifted the whole backend service from PHP to modern [Link]. Wrote reusable custom controllers and wrote

clean, optimized and modular code.


Tech : Node, Express, MySQL, Git, Bitbucket, Bash, Linux.

Godrej Infotech, Software Engineer Jul 2019 – Nov 2020 | Mumbai, India
Worked closely with project consultants, clients and senior engineers in an agile environment to understand the

requirements and implemented the features accordingly using the Research & Development strategy.
Designed and developed the user interface of the application using HTML, CSS, JavaScript and Java Server Pages.

Shifted the whole Vanilla JavaScript ecosystem to Modern JavaScript using ES6+ features.
Took the ownership to render the sales and business records by writing SQL Queries, Views and Stored Procedures.

Optimized SQL Query performance by using indexes.


Tech : Java, JavaScript, SQL.

PROJECTS

Tourbook, A social media web application built using MERN Stack.


Developed responsive user interface using React & Material-UI and state management using Redux.

Fast, robust and feature-rich backend application with CRUD operations using Node, Express and MongoDB.

Modern authentication using JSON Web Tokens (JWT) and authentication login using Google OAuth.

Implementation of advanced social media website features such as real-time like and image uploads .

Tech : JavaScript, React, Redux, Node, Express, MongoDB.


SKILLS
Programming Languages: Java, JavaScript, TypeScript, PHP.
Frontend: HTML, CSS, BootStrap, React.
Backend: Node, Express, Firebase.
Databases: MySQL, MongoDB, Redis.
Others: Git, Github, Bash, PM2, Jest, Jenkins.

EDUCATION

University of Mumbai Jul 2015 – May 2019 | Mumbai, India


BE (Bachelor of Engineering) in Information Technology, May 2019.

Graduate Coursework: Object-Oriented Programming, Data Structures and Algorithms, Databases, Distributed

Systems, Web Development etc.

Common questions

Powered by AI

Suraj Singh's educational background in Information Technology from the University of Mumbai, where he completed coursework in Object-Oriented Programming, Data Structures, Algorithms, Databases, Distributed Systems, and Web Development, provided him with a strong foundational knowledge that has significantly impacted his software development career. This foundation has supported his ability to innovate and solve complex technical problems across various positions and projects .

Suraj Singh's integration of multiple gift vouchers and merchandise vendors into Xoxoday's existing microservices resulted in generating revenue exceeding $25,000. Additionally, by improving the client-facing Plum Pro APIs, he contributed to approximately 3% of the total revenue .

Suraj Singh utilized his programming skills to transition the JavaScript ecosystem to ES6+ and his database skills to render sales and business records by writing SQL Queries, Views, and Stored Procedures. He optimized SQL query performance through indexing to improve efficiency in data handling .

At Xoxoday, Suraj Singh focused on building internal tools from scratch and integrating vendors into existing systems to drive revenue and efficiency improvements. He optimized APIs and performed extensive testing to ensure robustness. In contrast, at PegasusOne, his approach was more focused on transitioning technology stacks, shifting backend services from PHP to Node.js, while emphasizing code reusability and modularity through Object-Oriented and MVC paradigms .

Suraj Singh single-handedly built an internal tool from scratch at Xoxoday, which helped internal teams effectively track over 1 million orders, 5000+ clients, and 10,000+ products. This tool significantly increased the efficiency of resolving customer queries, making the process over 90% faster .

In the Tourbook project, Suraj Singh implemented advanced features such as real-time like functionalities and image uploads. He developed the responsive user interface using React and Material-UI, and incorporated state management through Redux. For backend operations, he used Node, Express, and MongoDB, and he implemented modern authentication using JSON Web Tokens (JWT) and Google OAuth .

At Godrej Infotech, Suraj Singh worked closely with project consultants, clients, and senior engineers in an agile environment, which enabled him to understand client requirements effectively and implement them using a Research & Development strategy. This collaborative approach was instrumental in enhancing his understanding of agile methodologies and client interactions .

Suraj Singh analyzed the existing codebase and applied modern Object-Oriented programming methodologies and the MVC architectural pattern to ensure quality and performance. He wrote reusable custom controllers and clean, optimized, and modular code, contributing to robust and scalable backend applications .

At PegasusOne, Suraj Singh implemented the MVC architectural pattern. He played a crucial role in the backend service transition by shifting the entire service from PHP to modern Node.js, besides developing and testing backend applications .

Suraj Singh has experience with TypeScript, Node, Express, PHP, MySQL, MongoDB, Redis, Jest, amongst others. In his work at Xoxoday, he utilized these technologies to build an internal tool and integrate vouchers and merchandise vendors, contributing to significant revenue generation. At PegasusOne, he used Node and Express to develop scalable backend applications and shifted services from PHP to Node.js .

You might also like