Suraj Singh
surajsingh220698@gmail.com +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 Node.js. 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.