We provide IT Staff Augmentation Services!

Python-django/angular-developer Resume

5.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • A full - stack python developer driven to succeed and a strong sense of personal responsibility. An excellent communicator and team player who has years of experience in Full software lifecycle development: gathering requirements, designing, developing, testing, documenting, and deploying scalable web-based software.
  • 6 years of experience in Designing, Development, Deployment and maintenance of web apps developed in python, Django and Angular frameworks.
  • Utilize python high-level libraries and frameworks for reducing development time
  • Understand python data structures and OOP concepts, core to robust software design
  • Optimized Python Code using concepts of Object Oriented Programming (OOP):Abstraction, Encapsulation, Inheritance, and Polymorphism.
  • Collaborate with multiple cross-functional teams to deliver high-quality work for rapid product development
  • Able to create machine learning models which can learn from experience and improve their performance
  • Knowledgeable about Machine learning frameworks like tensor Flow and open CV
  • Developed DjangoRESTful services exposing API endpoints in Angular Frontend HTTPClient Service Module to the Django Backend Controllers.
  • Used Postman to test the functionalities of API’s before adding it to the Angular Frontend.
  • Proficient with DjangoMVT architecture for web development
  • Skilled at filtering models using Query sets andused Django ORM to map Models into tables for MySQL, SQL-Lite,
  • Good at using Model Forms to get data from the user
  • Knowledgeable about request and response objects
  • Used Class and function based views methods to do server side rendering.
  • Optimized RDBMS by normalizing and indexing tables, joins, triggers and stored procedures
  • Worked with semi-structured data using dynamo db and mongo db
  • Wrote black box unit tests to ensure dat code is more reliable
  • Working knowledge of front end optimization and performance techniques
  • Optimized Website performance using Angular Single Page Application to create components which allowfor easy to maintain modular folders dat can beplaced in multiple applications.
  • Proficient in developing Angular components with a focus on UX design, using Angular Material, Structural Directives, Attribute Directives.
  • Passed data between components using services or @input ( ) and @output( )
  • Experience working in agile / scrum software development methodology
  • Collaborated with team members using JIRA and Git.
  • Extensive experience in Web application deployment in AWS with scalability and security prioritized
  • Planning and Deploying CI / CD pipelines on AWS creating EC2 instances, IAMs, load balancing, Elastic bean stalk, Vertical and horizontal scaling.

TECHNICAL SKILLS

Languages: Python, Java, C++

Back End Technologies/Frameworks: Django, Flask, PHP

Micro Services/Web Services: Django Rest Framework

Databases/ORMs: MySQL, MS SQL SERVER, PostgresQ, MongoDB

Front End Technologies: Angular, Node.js, Material-Design, css

IDEs Tools: VSCode, Eclipse, PyCharm

Project Management/Version Control: Github, Gitlab

Deployment/AWS: s3, ec2, lambda, amazon glacier, SNS

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Python-Django/Angular-Developer

Responsibilities:

  • Gather software requirements to determine necessary data models and software architecture.
  • Create a temporary RESTful API backend using Django with MongoDB and Mongoose for prototyping and as mock backend for frontend.
  • Design data Models using SQLAlchemy, connected to MySQL database on AWS RDS.
  • Design and developing Rest Framework for RESTful API with Server Side Validation, Viewsets, Routers, and regular expression based routing.
  • Create Django Management Commands for administrative functionalities.
  • Writing Unit Tests using Python unittest module for models, middleware and viewsets to ensure software quality.
  • Design and develop Angular Modules and Components using TypeScript, calling API and rendering data (adding additional sort/search string) using Services (as Observables), Directives, Pipes, built-in or customized.
  • Create Angular template-driven forms and utilize two way binding dat allows users to create, update data through web service.
  • Write halper scripts with boto3 to launch EC2 instances, monitor instance status with email notifications.
  • Deploy Django applications on AWS EC2 Bitnami server.
  • Configure Django application to MySQL database on AWS Bitnami server.
  • Implement reactive Angular UI interface design using Bootstrap, HTML and CSS.
  • Implement Client Side Validation by using built-in Validators and creating custom form Controls and Validators.
  • Utilize Gitfor software version control and Jira for project management and issue tracking.

Environment: Python, Django, HTML5, CSS3, Bootstrap, MySQL, MongoDB, Git, Pycharm, Angular, Typescript, AWS, EC2, RDS.

Confidential, Seattle, WA

Backend API Developer

Responsibilities:

  • Help Code Confidential ’s core payment flows process hundreds of billions of dollars in card payments annually.
  • Card Present transactions generate the need for new payment acceptance capabilities - ranging from new kinds of transaction information to features like offline processing - halp expand the reach of Confidential ’s global payments network while delivering best-in-class reliability and performance.
  • Involved in various phases of the project like Analysis, Design, Development, and Testing.
  • Developing MVC web applications and Restful web services and APIs using Python, SQL server.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Built various graphs for business decision making using Python Matplotlib.
  • Involved in Data mining techniques using Python and comparing data mining algorithms.
  • Used Python modules like Restful, Matplotlib and Pandas library for statistical analysis and generating complex graphical data and NumPy for numerical analysis.
  • Involved in Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
  • Developed views and templates with Python and Django view controllers and templating language to create a user-friendly website interface.
  • Wrote Python scripts to parseXML documents and load the data in the database.
  • Used Django Framework in developing web applications to implement the model view control architecture along with Django's ORM model.
  • Used Django API's to access the database.
  • Developed views and templates with Python and Django View controller and templating language to create a user-friendly website interface.
  • Used Py Query for selecting particular DOM elements when parsing HTML.
  • Used Pandas library for statistical Analysis.
  • Used GIT for loading and pushing source code and used Jenkins for continuous Integration for the GIT repository.
  • Wrote Python scripts to parse JSON documents and load the data in the database. Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Utilized PyUnit the Python unit test framework, for all Python applications.
  • Developed and executed various MySQL database queries from python using Python -MySQL connector and MySQL database package.
  • Used JIRA to assign, track, report and audit the issues.
  • Worked in an agile development environment.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.

Environment: Python, Django, Flask, PyUnit, NumPy, Matplotlib, Pandas, HTML, XML, DOM, GIT, Jenkins, JSON, Py Query, AWS, Restful, SQL, Jira, Agile and Windows.

Confidential, Seattle, WA

Full Stack Python Developer

Responsibilities:

  • Collaborate in all aspects of the Software Development Life Cycle process (SDLC): gathering requirements, design, development, testing, documentation, and deployment and mined for data using Web Scraping techniques like Beautiful Soup library to get statistical data on real estate agents and home sales.
  • Participate in daily SCRUM meetings to collaborate with team members to create multiple data mining features in an AGILE environment.
  • Build and improve code across the entire stack (Python, JavaScript, HTML, CSS, andPostgres) for new and existing products and features to improveElastic search queries, Login styling, usingGraphQL
  • Develop models, routing, and passing JSON, XML data from the Python Django Backend to J query front end library to create an optimized fully distributed full stack application using a LoginFacebook Feature dat me designed
  • Design Datamodels in Django Backend using OOP concepts like Encapsulation, Inheritance, Polymorphism, and Abstraction tocreate data model schema using Django’s built-in ORM.
  • Use Serializers in Python Django REST Framework to allow complex data such as query sets and model instances to be converted to nativePython data types for easy rendering into JSON, XML or other content types. Also use deserialization to allow parsed data to be converted back into complex types, after first validating incoming data.
  • Perform data scraping using Beautiful Soup, a Python package for parsing HTML and XML documents (including having malformed markup, me.e. non-closed tags, so named after tag soup). Create a parse tree for parsed pages dat can be used to extract data from HTML for web Scraping.
  • Routinely Test application features on multiple browsers using Selenium with Python
  • Design SecureHandling of Applications for login page autantication using Google OAuth 2.0 and Django allauth mechanism an Integrated set of Django Applications addressing autantication, registration, account management as well as 3rd party (social) account autantication
  • Create Django data models using concepts of OOP, generate URLs andwrite views functionalities in REACT.
  • Create RESTful APIs using Django REST Framework and set CRUD consumption to connect Django applications with React
  • Use Lucene library with Elastic search, a NoSQL database which is built on top of a library of Apache called Lucien which is written in Java.
  • Tested Rest API Endpoints using Postman.
  • Handle Signed up Facebook Users permissions, and data deletion request callback with Facebook’s Graph API and Django REST API.
  • Debugging and improving existing service. - Prepare and map data in various CSV formats per ad hoc request of data analysts.

Environment: Python, PyCharm, Pandas, Django, Django REST, J query, Postman, React, HTML, CSS, Jenkins, Postman

Confidential, Teterboro, NJ

Angular-Python Developer

Responsibilities:

  • Involved in the design, implementation, testing, and deployment pipeline creation of an inventory web app for the warehousing unit of a distribution company.
  • Implemented the product-entry and product-list modules of the project to halp replace the company's legacy inventory application running on an isolated computer running Microsoft SQL database, with a web application in the AWS cloud environment running MySQL.
  • Used Python, Django, Angular2, MongoDB, MySQL, RESTful APIs, and JSON as part of a team to deploy the web app in AWS.
  • Implemented different Angular modules, components, directives, and common services used throughout the modules of the project.
  • Architected and implemented Angular Route Module to implement routing, lazy-routing, role-based routing for Single Page Application (SPA).
  • Worked extensively with Angular CLI for creating Components, Services, Pipes, Routes and Directives.
  • Implemented MongoDB CRUD (Create, Read, Update, Delete ) operations by using Mongoose library in Node JS.
  • Participated in daily standup meetings, and modules status implementation with business analysts.
  • Helped implement modules and consume REST web services in JSON format using Django.
  • Leveraged Django RESTful framework to create endpoints to respond to HTTP actions get/put/delete/ post requests.
  • Autanticated or created custom permissions using Python and Django REST framework for API requests.
  • Applied rate-limiting mechanisms using Python and Django to throttle users' API requests to prevent the site from being overloaded.
  • Used Github/Gitfor source control to manage module integration.
  • Created test cases using Python and Django for the different modules.
  • Code issue tracking and resolution using online spreadsheets.

Environment: Angular2, Angular CLI, Django, Python, MongoDB, MySQL, JSON, Material Design, Github/Git, VSCode, and AWS

We'd love your feedback!