Shashank Garg

Software Engineer

Brampton, Ontario, Canada9 yrs 2 mos experience
Highly Stable

Key Highlights

  • 14+ years of experience in scalable web applications.
  • AWS certified Solution Architect Associate.
  • Strong expertise in Python and microservices development.
Stackforce AI infers this person is a Backend-heavy Fullstack Developer with extensive experience in Fintech and Cloud Computing.

Contact

Skills

Core Skills

PythonDatabase Systems

Other Skills

RedisApache KafkaFastAPIOpenShiftElasticsearchKubernetesProject ManagementSoftware Development Life Cycle (SDLC)Cloud ComputingWeb ServicesProject ImplementationProject CoordinationScrumDistributed SystemsVersion Control

About

I am an IT professional with a strong passion for continuous learning and a lifelong love for coding. With over 14 years of experience, I specialize in designing and delivering scalable, high-quality web applications. My professional journey is driven by a deep interest in software architecture, cloud computing, microservices, algorithms, and agile development practices. I enjoy applying structured problem-solving approaches to both technical and real-world challenges. SUMMARY ■AWS SAA-01 Certified ■Enjoy continually learning and using new technologies ■ 14+ years of experience in implementing and delivering scalable Web applications. ■ Experience in developing both Microservices and Monolithic applications. ■ AWS certified Solution Architect Associate with 6+ years of experience in AWS cloud development and deployments. ■ Strong experience in handling Devops tasks using tools like Jenkins, Terraform, CICD etc ■ 9+ years of experience in Python, Django , Fast API, Flask ■ Around 4 years of experience working with Financial data and analysis. ■ Infrastructure deployment in Kubernetes, Docker and Openshift platform. ■ 6+ years of experience in data analysis/processing with pandas. ■ 4+ years of experience in building UI Reactive applications using React Js. ■ Experience building high-traffic, high quality and performance applications. ■ Designed and implemented REST APIs for various projects and microservices. ■ Proficient in relational databases like MySQL/Postgresql. ■ 9 years of experience in team management and mentoring. ■ Developed applications in both BDD and TDD models. ■ Integrate microservices with API/metric monitoring tools like Datadog and Loggly. ■ 6 Years of DevOps experience with Jenkins, Cloud Formation, Ansible, Kubernetes, Openshift ■ 5 years experience in building CICD pipelines using jenkins and github ci. ■ Hands-on experience on LLM integration and building agents using Pydantic-ai and Open Api frameworks. ■ Implement agentic workflow to integrate existing applications with supported MCP tools integration. Technical Skills • Programming Languages: Python, Django, Flask, DRF,Fast Api, Restful Web-services, SqlAlchemy • Database: MySql, MongoDb, Postgres, Cassandra, DynamoDb • Miscellaneous : Celery, Redis, Kafka, Pandas, Numpy • Dev Ops: Jenkins, Cloud Formation, Ansible • API/Metrics Monitoring: Datadog, Loggly • Orchestration Tools : Docker , Kubernetes, Openshift, Helm • AWS: EC2, RDS, API Gateway, Lambda, DynamoDB, Elastic Cache, ECS, EKS, ELASTICACHE, VALKEY

Experience

Td securities

Senior python consultant

May 2023Present · 2 yrs 10 mos · Ontario, Canada · Remote

Bell

Senior Python Developer

Jun 2021Jun 2023 · 2 yrs · Ontario, Canada · Remote

PythonRedisDatabase SystemsApache KafkaFastAPIOpenShift+2

Cpp investments

Specialist Risk and Investment

Sep 2020Jul 2021 · 10 mos · Toronto, Ontario, Canada

Database Systems

Ciena

Software Engineer 3| Senior Python/Cloud Engineer

Nov 2018Sep 2020 · 1 yr 10 mos · Gurgaon, India

Database Systems

Tokopedia

Technical Lead @ Tokopedia India Pvt Ltd

Jul 2018Nov 2018 · 4 mos

Belzabar software design india private limited

3 roles

Deputy Team Lead | Senior Python Developer

Jul 2017Jul 2018 · 1 yr · New Delhi Area, India

  • Responsibilities:
  • Worked actively with Project manager for requirement analysis.
  • Prepared database and architecture design for multiple modules(OMS, Inventory Management)
  • Prepared technical documents for implementation of complex modules.
  • Managed the team of 10 colleagues and mentored junior member of the team.
  • Developed OMS(Order Management System and Inventory management system modules end to end.
  • Assigned tasks to the fellow team members.
  • Follow ups with development and QA team for the deliverables.
  • Introduced and created project guidelines for better project development and maintenance
  • Ensured code quality peer code review.
  • Actively participated in integration development and testing with UI team for UAT.
  • Created communication design using SQS and SNS for the OMS and IMS. Sending real time updates to dealers about their orders.
Database Systems

Senior Computer Scientist| Python Developer

Promoted

Jul 2015Jul 2017 · 2 yrs · New Delhi Area, India

  • Responsibilities:
  • Prepared database and architecture design for multiple modules
  • Prepared technical documents for implementation complex modules.
  • Team mentoring and technical guidance
  • Assigned tasks to the fellow team members.
  • Selected most suitable AWS services for the functionality and implement them in project.
  • Follow ups with development and QA team for the deliverables.
  • Introduced and created project guidelines for better project development and maintenance
  • Ensured code quality peer code review.
  • Handled production deployments for multiple releases
Database Systems

Computer Scientist| Python Developer

Jul 2013Jul 2015 · 2 yrs · New Delhi Area, India

  • Responsibilities:
  • Implemented business requirements and functionalities for the reporting module.
  • Prepared technical documents for implementation.
  • Monitoring of logs and messages in EC2 machines.
  • Follow ups with development and QA team for the deliverables.
  • Ensured code quality peer code review.
  • Follow-up with BA for future requirements and updates.

Nec technologies india ltd.

MTS in R & D Department | Java Developer

Jul 2011Jul 2013 · 2 yrs · Noida Area, India

  • As a software developer in the R & D division. Developing java based application and research and analysis projects.
  • Responsibilities:
  • Design Documentation and Requirement Analysis
  • Implementation of design.
  • Development of features.
  • Involve in fixing environmental issues during development and testing.
  • Providing technical support offshore.

Education

HimalayanUniversity

Post Graduate Diploma — Information Technology

Jan 2017Jan 2018

Bhagwan Parshuram Institute of Technology(G.G.S.I.P.U)

Bachelor's degree — Information Technology

Jan 2007Jan 2011

Neo Convent Sr. Sec School

Jan 2001Jan 2006

Stackforce found 100+ more professionals with Python & Database Systems

Explore similar profiles based on matching skills and experience