Versatile Full Stack Software Developer with a track record of delivering robust solutions for various clients, leveraging expertise in Django Rest Framework and Angular. Drove project success using agile methodologies, enhancing team efficiency and uniting front-end and back-end functionalities. Proven ability in API design and fostering team collaboration ensures project milestones are surpassed.
Overview
5
5
years of professional experience
1
1
Certification
Work History
Full Stack Software Developer(Remote)
Pythonwise Inc, Client: Republic Services
11.2021 - 02.2024
Designed and built RESTful APIs with Django Rest Framework for integrating the front-end with the back-end.
Developed server-side web applications with Angular, Node.js - TypeScript/JavaScript.
Developed serverlessAPIs using the Node.js framework and provisioned cloud resources using Terraform.
Utilized cloud services like AWS CloudWatch monitoring services' performance, and cloud resources like AWS Lambda, step functions, and Kinesis for processing and analyzing streaming data.
Deployed projects on AWS cloud platform using EC2 instances, and S3 buckets.
Developed and implemented a web application using HTML, CSS, JavaScript, AngularJS and Node.js.
Utilized version control systems like Git for managing different versions of code and Github for the code review process.
Deployed application updates regularly with minimal downtime via automation tools like JenkinsCI and CDpipeline scripts or manual processes if needed.
Created automated unit tests using Mocha and Chai to ensure code quality.
Managed project workflow within Agile methodology utilizing tools like JIRA.
Optimized SQL queries for faster data retrieval from MySQL databases.
Wrote detailed technical documentation outlining coding conventions, and best practices on Confluence.
Provided technical advice and weighed in on technical decisions impacting cross-functional teams.
Participated in the full software development life cycle (SDLC) from requirements gathering through system implementation.
Software Test Engineer
Motorola Mobility
08.2019 - 11.2021
Developed automation test cases to test the mobile devices for different android builds for different carriers using Python and Linux to maintain 100% pass rates for different products using the waterfall model.
Generating CRs for the development team to fix the Android build issues using idart, familiar with Jenkins, and deploying Git for managing files.
Developed automation scripts for testing Video-Calling, Camera(photo and video), WiFi-calling, and Real-time text.
Test results are reported to the client’s stability website using Vue.js, Nginx, Django, MySQL, and the UnitTest framework.
Used Reportportal.io for Product Bugs and Automation Bug analysis. Debugging script failures using error logs and trace logs.
Software Intern
Panasonic North America
03.2019 - 05.2019
Developed back end in C++ source codes for the software project PANACIM of the company using CentOS with 100% accuracy.
Education
Master of Science - Computer Science
Illinois Institute of Technology
Chicago, IL
05.2019
Bachelor of Science - Computer Science
DCRUST
Murthal, Haryana, India
06.2017
Skills
Programming Languages: Python, JavaScript, TypeScript, Java, C, C
IT Team Lead at CMS IT Services Private Limited and CLIENT : Fidelity Information Services India Private ltdIT Team Lead at CMS IT Services Private Limited and CLIENT : Fidelity Information Services India Private ltd