Python Developer
Current• Applied change control best practices to Django development processes to provide software enhancements without disruptions for end users.• Involved in doing AGILE practices, attending daily agile (SCRUM) meetings and SPRINT retrospective meetings. Worked with an Agile, Scrum methodology to ensure delivery of high-quality work with every iteration.• Collaborated with quality assurance (QA) team to verify correct implementation of all software development changes.• Gathered and defined customer requirements to develop clear specifications for creating well-organized project plans.• Implemented a CI/CD (Continuous Integration and Continuous Deployment) pipeline using Jenkins and enabled one-click deployments• Collaborated on all stages of systems development lifecycle, from requirement gathering to production releases.• Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.• Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.• Involved in designing user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery, AJAX and implemented CSS for better appearance and feel.• Used POSTMAN tool for testing the REST (Representational State Transfer) API's (Applications) for GET, POST, PUT, Delete methods and documenting the Microservices• Experience in creating REST (Representational State Transfer) Proxy Microservices making back-end calls to SOAP (Simple Object Access Protocol) applications