Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Personal Information
Hobbies and Interests
Projects
Languages
Timeline
Generic

Naresh Jaggi

Mohali

Summary

Experienced web application architect, known for high productivity and efficiency in task completion, with expertise in cloud technology, DevOps, web backend technologies, and system and application design. Skilled in crafting and implementing application architecture, developing APIs, and overseeing cloud deployments. Excel at problem-solving, teamwork, and communication, ensuring projects meet both technical standards and client expectations.

Overview

11
11
years of professional experience

Work History

Web Application Architect

Exiver Projects PVT LTD (Exiverlabs TM)
Mohali
01.2023 - Current
  • Mainly dealing with the design and implementation of MVC based REST, gRPC APIs.
  • Researched, evaluated, and recommended new technologies to improve existing applications.
  • Collaborated with other developers on coding best practices, such as code reviews.
  • Created design documents that described the overall system architecture and its components.
  • Ensured compliance with company standards related to software engineering practices.
  • Provided technical guidance on project teams to build systems that meet business requirements.
  • Developed detailed designs for complex software architectures using UML diagrams.

Sr. Python DevOps

Composite Digitial
Dubai
01.2022 - 01.2023
  • Mainly responsible for deployment of microservices on AWS and GCP, from various dialects of JS, Python, Go etc
  • Majority of the work is related on mainting CI/CD pipelines with better code quality, propose infrastructure upgrades and maintain seemless deployments.
  • Collaborated with developers in order to troubleshoot application related issues quickly.
  • Configured, managed, and monitored cloud-based services such as AWS EC2, S3, EBS, ELB, RDS using Terraform and Ansible.
  • Deployed microservices on Kubernetes clusters in order to increase the scalability and availability of services across multiple regions.
  • Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.

Sr. Python Developer

Exiver Projects PVT LTD (Exiverlabs TM)
Mohali
12.2019 - 12.2021
  • Mainly responsible for the development, design and deployment of the Python backend and scrappers written in Django, FastAPI, Scrapy etc.
  • Constructed web-based applications using the Django framework.
  • Implemented object-oriented programming in Python to build custom classes and functions.
  • Employed Git version control system for tracking changes in source code repositories over time.

Software Developer

Gmware PVT LTD (Formerly know as Flocket PVT LTD)
Mohali
07.2016 - 11.2019
  • Provided domain driven application and cloud infrastrucute architecthure for applications like Jenda Shield Suite
  • Sucessfully build AI efficient scrappers with hybrid integration of Django, Scrapy and Tesseract Open Source OCR Engine

System Administrator

National Informatic Centre (NIC)
Shimal
01.2014 - 06.2016
  • Managed production severs for various government projects regarding, egovernance, e-procurement, surveillance etc.

Education

Bachelor in Technology - Information Technology

Shilma, India
07.2016

Skills

  • Python
  • Go
  • Rust
  • Django
  • FastAPI
  • DRF
  • Celery
  • Scrappy
  • Docker
  • DigitalOcean
  • Vagrant
  • Podman
  • JIRA
  • Confluence
  • Git
  • Clickhouse
  • Prolog
  • Neo4j
  • Software Architecture
  • Amazon Web Services
  • Google Cloud Platform
  • Databases
  • Web Security
  • Version control systems
  • Software Best Practices
  • CI/CD

Accomplishments

  • David HUME, 01/2020, 07/2020, David is an ERP for research-based enterprises. It helps the enterprise users working with the research team to prepare their research library based on the data scrapped from Google Scholar, Sematic Scholar and many other scholar platforms.
  • Jenda Shield Suite, 07/2016, 11/2019, Jenda Shield Suite is a suite of business and competitor analysis applications that provide marketing teams to have insight into the competitor's sales funnel using scrapping, newsletter gathering, and real-time price fluctuation of the products
  • Qmulate Capital, 06/2021, 12/2021, Qmulate Capital is a custodian ERP application for managing the custodian's client finance reports and returns. The application shows verbose data visualization of customer returns over time. It helps custodians to have real-time insights
  • Taxshield, 08/2020, 05/2021, Taxshield is an ERP application for ERO. Helping ERO to gather customers for taxation and manage loans, Advance tax benefits, holiday advances etc. The application host more than 10 microservices from OLAP servers to web BE & FE

Personal Information

Title: Web Application Architect 

Hobbies and Interests

  • Software Architechture
  • Social Engineering

Projects

Altroo Chat, 01/2020, 07/2021, Altroo chat is WS backend-based chat implementation on Django using the Django channel service that provides both PTP and MCU-based communication for both streams and sockets.

Languages

  • English, Full Professional Proficiency
  • Hindi, Native or Bilingual Proficiency
  • Punjabi, Native or Bilingual Proficiency

Timeline

Web Application Architect

Exiver Projects PVT LTD (Exiverlabs TM)
01.2023 - Current

Sr. Python DevOps

Composite Digitial
01.2022 - 01.2023

Sr. Python Developer

Exiver Projects PVT LTD (Exiverlabs TM)
12.2019 - 12.2021

Software Developer

Gmware PVT LTD (Formerly know as Flocket PVT LTD)
07.2016 - 11.2019

System Administrator

National Informatic Centre (NIC)
01.2014 - 06.2016

Bachelor in Technology - Information Technology

Naresh Jaggi