Summary
Overview
Work History
Education
Technical Skills
Accomplishments
Projects Undertaken During Graduation
Projects Undertaken While Working
Timeline
SoftwareEngineer
Simranjit Singh

Simranjit Singh

Senior Software Engineer
Bengaluru

Summary

Experienced frontend web and mobile developer with a strong background in building responsive and user-friendly web and mobile applications. Adept at collaborating with cross-functional teams to deliver high-quality solutions that meet client requirements. Proven ability to work in fast-paced environments and adapt quickly to new technologies and methodologies.

Overview

4
4
years of professional experience

Work History

Trainee Software Engineer

GeekyAnts
05.2020 - 07.2021

Software Engineer - II

GeekyAnts
07.2021 - 07.2022

Software Engineer - III

GeekyAnts
07.2022 - 07.2023

Senior Software Engineer

GeekyAnts
07.2023 - Current

Education

Bachelor of Engineering - Computer Science

Chitkara University Institute of Engg. & Tech., Punjab
07.2021

Class XII -

The British School Sec-44B, Chandigarh

Class X -

Holy Angels School, Rajpura, Punjab

Technical Skills

Languages: HTML/CSS, Javascript, Typescript, GraphQL, C, JAVA

DBMS: MySQL, MongoDB, PostgreSQL

Cloud Service: Firebase, AWS, GCP

Frontend Framework: ReactJS, NextJS

Backend: NodeJS, Express

Mobile Development: React Native

Testing Framework: Jest

State Management: Redux, Redux Saga, XState

Version Control: GitHub, GitLab, Bit Bucket

Project Management: Jira, Trello, Notion

Tools & Editors: Git, VSCode, Xcode

OS: Mac, Windows, Linux

Accomplishments

  • Got 2nd position as a team of 3 in the ChatGPT challenge organized by Geekyants. We built a NextJS web app which provides users with generated sql queries from natural language input.
  • Took part and got 1st position as a team of 6 in Geekyants’ Geekwiz hackathon. We built a full stack mobile application named CVBuddy which makes it easier for users to build a beautiful resume.
  • Third position in Hack-up Hackathon in second year of my graduation.(Led a team of 4).
  • Completed a certification S.T.E.A.M. school (Chitkara) on the topic-Machine Learning.
  • First position as a team in Voguesta 2018, Inter college Modeling competition.
  • Third position as a team in Glitz and Glam 2019, Inter college Modeling competition.

Projects Undertaken During Graduation

  • Shop Serve, An E-commerce web application, An E-commerce backend web application for adding and storing items. Stack- HTML, CSS, JavaScript, Node.js and MongoDB.
  • Collaborative Text Editor, A text editor where different clients can collaborate and communicate. Stack- HTML, CSS, Node.js, Socket.io.
  • Phone Book Manager, Web application with Login functionality to store and manage contacts. Stack- HTML, CSS, JavaScript, Node.js, MongoDB.
  • City Complaint Box, Created a web application where city occupants can send their complaints. Stack- HTML, CSS, JavaScript, PHP, MySQL.
  • Shoe Shiner, Made a working prototype of a shoe shiner using Arduino as a team of 4.

Projects Undertaken While Working

  • Dating App (Internal Project), Developed a full-stack React Native application which works for both Android and iOS. It involved every step required in development like Authentication, Database, storage, navigation, notifications etc. The api server for the application was built using following technologies: GraphQL, Apollo Server. The task was to develop a Dating application where users can find new people and chat with them. The admin Web dashboard built using ReactJS used by admins for managing the users using the Dating app. Stack- React-Native, Apollo, graphQL
  • Dating Mobile App for a Spanish client (Client Project), Contributed to the development of a full stack React-Native app that allows the user to match with other users around to organize group parties and meet new people. They can rate each other and also chat with them using the app. This project was based on the dating theme app mentioned above. Stack- React-Native, Apollo Client, graphQL
  • Dashboard Web-App for a ledger system app for merchants (Client Project), Contributed to the ReactJS Web Dashboard project for the mobile app. Users can view and manage the users, cities, merchants, tasks using the Web Dashboard. The app provided solutions for merchants and shop owners for easier transactions and record keeping. Stack- ReactJS
  • Fintech Mobile-App for a global investment firm (Client Project), Contributed to the React-Native Mobile app. The app used Redux and Redux Saga for state management. The app was the advisor-focused robo for managing assets and goal based investing. Stack- React-Native, Redux, Redux Saga
  • Fintech Mobile-App for an Indian neo banking app (Client Project), Contributed to the React-Native Mobile app. The app uses XState for state management. The app provides all in one neo banking solutions to its users. Stack- React-Native, XState
  • Stock trading mobile app (Internal Project), Contributed to the React-Native Mobile app. The app uses Redux and Redux Saga for state management. The demo app with real time stock graph for the prices of NSE listed stocks. Stack- React-Native, Redux, Redux Saga, NativeBase UI Library
  • All-in-one Lifestyle, Planning and Communication Mobile App (Client Project), Contributed to the React-Native Mobile app development. The app uses Redux and Redux Saga for state management. The application is an all-in-one social media platform. Provides features to connect with friends and family, share images/videos with them, stay in touch by texting or calling (audio and video), and plan calendar events. It allows having separate networks of people. And is also kids friendly with features like age-specific and private posting. Stack- React-Native, Redux, Redux Saga
  • B2B Mobile Apps for Property Builders and Channel Partners (Client Project), Led a team of 7 in building two React Native Expo apps, We used Apollo Client and GraphQL for managing remote and local data. Both the apps were part of a mono repo for the reusability of UI. We used the Gluestack UI library for making UI components. Builder Mobile app: Mobile app to be used by property building businesses for listing their profiles and tying up with channel partners (brokers) to sell the property. The app includes management of the customer and the stages where the property sale cycle has reached. Builder can also manage his in-house brokers and leads for ranking and monitoring their performances. CP Mobile app: The app is similar to the builder mobile app but the CP app is to be used by the channel partner organizations (brokers) to tie up with builders and manage the property sale cycle. It includes event management, tie-up management, Contacting Builders, a CP ranking system, and a subscription system for different region-based plans for the CPs. Stack- React Native Expo, Apollo Client, GraphQL, Gluestack UI

Timeline

Senior Software Engineer

GeekyAnts
07.2023 - Current

Software Engineer - III

GeekyAnts
07.2022 - 07.2023

Software Engineer - II

GeekyAnts
07.2021 - 07.2022

Trainee Software Engineer

GeekyAnts
05.2020 - 07.2021

Bachelor of Engineering - Computer Science

Chitkara University Institute of Engg. & Tech., Punjab

Class XII -

The British School Sec-44B, Chandigarh

Class X -

Holy Angels School, Rajpura, Punjab
Simranjit Singh Senior Software Engineer