Gurjas Singh

Sr. Software Engineer with Python, FastAPI, Django and Flutter Experience

Kapurthala

Summary

My expertise includes back-end development using FastAPI, Django/DRF, Pandas, Numpy, PostgreSQL, MongoDB, and integration with ZOHO CRM. I am well-versed in containerization using Docker and have hands-on experience with AWS services such as EC2, ECS, S3, SQS, SNS, and Kafka.

I am proficient in implementing asynchronous tasks and task queues using Celery and Redis. Additionally, I am well-versed in version control using Gitlab, ensuring smooth collaboration and code management.

On the front-end side, I have extensive knowledge of JavaScript, TypeScript, ES6, and popular libraries and frameworks such as Angular, React, and Material UI.

I am well-versed in working with various databases including MySQL, MSSQL, Postgres, FireStore, and DynamoDB, allowing me to efficiently handle data storage and retrieval needs.

I am proficient in deploying applications on cloud platforms like AWS and Firebase, and I am well-versed in utilizing the Git version control system.

Languages:

English, Hindi, Panjabi, Punjabi

Favorite Python Packages:

Pandas SciPy Matplotlib NumPy Scikit-learn Requests NLTK PyTorch Keras TensorFlow Theano

Experience

I'm an experienced engineering graduate from Anand Institute of Engineering and Management, specializing in web development and software engineering. With over 5 years of professional experience, I have honed my skills in a wide range of technologies and frameworks to deliver high-quality solutions to clients.

  • April 2023 - Present
  • ❖ Designed, developed, and maintained various microservices in dierent phases for the business. ❖ Coordinating with DevOps team for deployment, dockerization. ❖ Collaborating with cross-functional teams to gather requirements and translate them into technical specifications. ❖ Optimizing application performance by identifying and resolving bottlenecks. more
  • December 2021 - March 2023
  • ❖ Worked on dierent phases of the project like development, maintenance, and support. ❖ Brainstormed about the architecture, non-functional aspects of the application and creating workflow. ❖ Setup up the basic guidelines for projects and technologies. ❖ Code reviews, identified areas for improvement, and implemented code refactoring to enhance code quality and maintainability.more
  • March 2020 - December 2021
  • ❖ Developed new features and maintained existing codebase of a large-scale web application. ❖ Implemented RESTful APIs to facilitate seamless communication between frontend and backend systems. ❖ Investigated and resolved software defects and performance issues.

Skills

Amazon Web Services (AWS), AngularJS, Backend Development, Celery, DevOps, Django, FastAPI, MongoDB, NumPy, PyTorch, ReactJS, wxPython

Joined: June 2023