Experienced Full Stack Developer specializing in AWS cloud services and Python development. Over 5 years of experience designing and deploying scalable web applications using AWS infrastructure and services such as EC2, Lambda, API Gateway, DynamoDB, and RDS. Proficient in Python programming for backend development, with expertise in Django and Flask frameworks. Skilled in DevOps practices, CI/CD pipelines, and infrastructure as code tools including Terraform and AWS CloudFormation. Strong problem-solving abilities and a collaborative mindset to deliver robust solutions.
Overview
6
6
years of professional experience
1
1
Certificate
Work History
Full Stack Developer
FreshRide
Toronto, ON
04.2023 - Current
Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.
Assisted in the design and development of application architecture components.
Remained up-to-date with industry and competitor trends and adjusted company procedures accordingly.
Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
Analyzed customer requirements to determine appropriate technology solutions.
Collaborated with support team to assist client stakeholders with emergent technical issues and develop effective solutions.
Coordinated installation of software systems and collaborated with user experience team on design and implementation of new features.
Mentored junior developers on coding best practices and standards.
Troubleshot and resolved problems with programs and systems.
Developed and maintained technical documentation for software systems.
Determined technical requirements for projects and set work deadlines.
Software Developer
RV Technologies Softwares Pvt. Ltd.
Mohali, India
02.2022 - 12.2022
Used python core and made custom framework using asyncio and asynchttp for processing request response cycle of the project
By automating the process of building and testing code changes, using CI/CD to help to improve code quality and reliability, as well as reduce the risk of introducing regressions
Automated Testing: CI/CD to automate various types of testing, including unit tests, integration tests, and end-to-end tests
Designing and implementing regression algorithms to predict the resolution time of a credit by leveraging its segment, past turnaround time, assigned team, and business service
Applying past data and rule-based systems to predict the cost and return on investment associated with each service request
Used Swagger for documentation of APIs
Designed and developed the complete admin module and resolved issues and enhanced the Admin module for more achievements
Worked on Python Core for the backend development and for frontend connectivity for PostgreSQL database
Wrote custom SQL functions, views and queries specifically designed for functioning of the project
Data Engineered the data with the help hrv-analysis library for heart rate variables reading
This library helps to convert bit code from heart vitals record devices into valuable data
Worked on multiple containers and managed the load balancing between all the containers using NGINX
Automated PostgreSQL container deployment in Docker using Python and docker-compose and monitoring of these containers
Worked on Docker and Ansible
Used Google Cloud's PostgreSQL as a database
Used Google Cloud Build to build and deploy of the application
Developed project's web page as Single Page Application (SPA) by using Angular and build delivery driver application
Automated most of the task using python scripting, and Unix/Linux shell Scripting.
Software Developer
The Traffic Solutions Company
Ludhiana, IN
10.2018 - 02.2022
Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages
Implemented complex networking operations like race route, SMTP mail server and web server
Used standard Python modules e.g
Csv, robot parser, iter tools, pickle, jinja variables, lxml for development
Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
Worked on Agile Methodologies and SCRUM Process
Designed and developed the server module and resolved issues and responsible for its enhancements
Architected and developed Python and Django for the backend
Worked on Django ORM module for signing complex queries
Defined different Django API profiling techniques for faster rendering information
Developed views and templates with Django view controller and template to create a user-friendly website interface
Worked on multiple containers and managed the load balancing between all the containers using NGINX
Used Django Migrations for designing and expanding of the database
Automated most of the daily task using python scripting
Developed Python scripts for testing the car functioning on different services
Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript
Developed Restful Microservices using Django and deployed on Physical Server
Worked on Jira for managing the tasks and improving the individual performance
Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.