We provide IT Staff Augmentation Services!

Python Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 5+ years of experience in Analysis, Design and Development of various Client - Server and Web Based Software applications using Python, Django, Angular, Node JS and Express JS.
  • Proficient in all phases of software development life cycle (SDLC) including gathering requirements, Analysis, Design, Implementation, Testing and Maintenance of Python web applications.
  • Experience in developing Web-Applications implement Model View Template architecture using Python and Django web application framework.
  • Experienced with Django and Flask REST API frameworks to create robust and production quality APIs. Used HTTP and Transport Layer Security(TLS) encryption to keep the APIs’ security.
  • Extensive knowledge in building Single Page Applications (SPA) using HTML5, CSS3, Javascript, Angular, Bootstrap with Python development.
  • Understanding of machine learning libraries such as Pandas, Scipy, Matplotlib, SciKit-learn and numpy.
  • Experienced in working with Angular concepts like Directives, Components, Router, Data Binding, Reactive Forms, Form Validations, Pipes, and Services.
  • Strong experience setting up and working with CRUD operations inside MYSQL, Oracle SQL, Microsoft SQL, PostgreSQL and MongoDB.
  • Experienced in setting up REST API Framework, session management, cache management using Node.js. Experience with Soap services and JSON based REST Web services.
  • Experienced in deployment of web application using AWS Elastic Beanstalk and EC2. Experienced in Docker, S3. Experienced using web scraping technologies such as BeautifulSoup4 and lxml.
  • Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Node.js, Python to Apache, IIS and experienced working with AWS Lambda functions with SES and AWS IAM for permission management of app.
  • Deployment and Integration testing in development, stage environment using Google Cloud Platform. Experienced in 3rd-party services such as Google maps to add online functionalities to the application.
  • Experienced in Unit testing and Integration testing of the code using PyTest. Ability to write efficient code considering performance. Experience in using different version control systems like GitHub, Bitbucket. Strong familiarity with Agile, Scrum, Waterfall Methodologies in Software Development.

TECHNICAL SKILLS

Languages: Python, Java, JavaScript, PL/SQL, SQL, HTML5, CSS3, Ajax, Json, JSP, XML, Bootstrap

Web Services and Protocols: Restful API, SOAP, Http, SSH, XMPP

Frameworks: Django, Angular, Node.js, Spring, Flask, jQuery, Express

Databases: Oracle, MySQL, MongoDB, SQLite, PostgreSQL

Tools: used: Pycharm, Atom, Eclipse, VS code, Postman, Git, MongoDB Compass, Photoshop, MySQL Workbench,Cloud9,spyder

Web servers and Cloud Services: Apache Tomcat, Redis, Xmpp, AWS ec2, AWS S3, AWS Elastic Beanstalk, VPC,IAM,AMI,RDS,Docker.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Python Full Stack Developer

Responsibilities:

  • Involved in analysis, design, implementation using Python/Django following coding standards and methodologies.
  • Involved in the development of a Python based web application using Django framework with Agile and TDD methodologies.
  • Developed the user interface with Django Templates using web technologies like HTML5, CSS3, Angular and used Bootstrap to make the application responsive.
  • Built all database mapping classes using Django models with the help of Django ODM.
  • Created a RESTful API server with Nodejs and Express that included methods to make requests to the API server and tested RESTful API using postman.
  • Developed Django forms applications to retrieve data from users and saved them into database for analysis purposes and implemented token-based authentication(JWT) for all pages and modules using Angular AuthService and Node JS.
  • Developed the APIs using Django rest framework to retrieve the data from the database.
  • Extensively used Angular HttpClientModule to consume the REST API and retrieve data from the database. Used Angular Router module for developing Single Page Application (SPA) architecture.
  • Integrated language selection throughout the platform for international users using Django’s built in modules.
  • Generated reports for the data like the most common searches for a particular problem in an area by connecting Node.js to MongoDB using Mongoose.
  • Project deployed on AWS EC2 instances within a Linux/Ubuntu environment. Deployed the platform built using Django to AWS. Used S3 Buckets for storage.
  • Designed and implemented various reports. Collaborated with other developers, coordinated with the QA team for the QA testing of the applications and defect fixes.
  • Utilized unittest, the Python Unit-test framework, for all Python applications and used Django Database API’s to access database objects. Maintained and coordinated the code using version control systems like Git and Bitbucket.

Environment: Python, Django, Javascript, Angular, Node.js, Express, MongoDB, HTML, CSS, Bootstrap, JSON, Github, Postman.

Confidential, Iowa City, IA

Python/Full Stack Developer

Responsibilities:

  • Involved in all phases of SDLC including Requirements Collection, Design& Analysis of the Customer Specifications, and Development and Customization of the Application.
  • Developed front-end forms with authentication checkpoints for several apps including Signup, Login, Announcements, Request, Contact using Django.
  • Created a REST API server with Django REST API framework. Used OAuth2 to limit the access to HTTP services.Created several modules such as guest, employee, post, comment using Django.
  • Built all database mapping classes using Django models with the help of Django-mongo-engine.
  • Developed back-endserver-side application logic using Django to integrate it with API.
  • Build reusable components using JQuery, Bootstrap, JavaScript, Django which were used across the projects. Designed and developed responsive UI pages using Bootstrap.
  • Designed and wrote server-side web application logic, developed back end templates and components to connect with third party applications using Django and JavaScript.
  • Used Github as project Repository. Used GitLab for team management and bug tracking.
  • Established routing methods (Get, Post, Put, Delete) for making requests Python Django API server using Postman for unit testing.Used ec2 and Docker containers to deploy code on AWS.
  • Environment: Python, Django, MongoDB, PyCharm, Visual Studio Code, HTML, CSS, Bootstrap, Javascript, JQuery, PyMongo, GitLab, GitHub, AWS, Postman

Confidential, Coralville, IA

Python/Django Developer

Responsibilities:

  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the Django Templates, HTML5, CSS3, JavaScript and jQuery.
  • Created Django custom forms to record the user data in the online application.
  • Developed front-end forms with authentication by using Django.
  • Used bootstrap extensively across the application to make it responsive across many screen sizes.
  • Developed Restful APIs using Django Rest framework for the CRUD operations. Extensively used JavaScript’s XmlHttpRequest to consume the REST API and retrieve data from MySQL database.
  • Used Elastic Beanstalk and S3 to deploy the application by AWS.
  • Used Django template interpolation for client-facing data integration.
  • Improved Data Security and generated report efficiently by caching and reusing data.
  • Used Jira to manage workflow and project progress over time, and monthly goal reporting.
  • Solved problems by crafting software solutions using maintainable and modular code.
  • Coordinated with the QA team for the Unit testing of the application using. Participated in daily team standup meetings where you’ll give and receive updates on the current backlog.

Environment: Python, Django, MongoDB, HTML, CSS, JavaScript, Bootstrap, GitHub, Angular, VS code, Postman, Pycharm IDE.

Confidential, West Des Moines, IA

Python Django Developer

Responsibilities:

  • Developed the sales report generation module for the customer success platform using Python and JavaScript.
  • Developed Restful APIs for all the functionalities implemented in the project using Class based Views in Django.
  • Responsible for developing the UI using Django templates and web technologies like HTML, CSS and bootstrap.
  • Extensively used Python visualization libraries like Matplotlib and NumPy in Django views for generating graphs and charts for different kinds of reports generated on a daily basis.
  • Developed RESTful web services using Django Rest Framework to retrieve data from MySQL database.
  • Extensively used Template driven forms and form validations using vanilla JavaScript.
  • Used AJAX, JSON with jQuery for requesting data and response processing.
  • Worked with tools such as Pytest and Unit test for unit testing the python functions and Postman to test Rest API’s.
  • Writing reusable, testable, and efficient code. Used GitHub to collaborate work with teammates.
  • Was involved in defect resolution continuous integration to keep in line with Agile Software Methodology principle’s
  • Used AWS Cloud9 and IAM for collaborating with other developers on EC2 instance.

Environment: Python, Django, Django Rest Framework, Matplotlib, NumPy, VS code, HTML, CSS, Bootstrap, JavaScript, jQuery, Postman, GitHub.

We'd love your feedback!