Python-django, Angular Full Stack Developer Resume
Baton Rouge, LA
SUMMARY
- Python Full stack developer with experience in programming, web development, databases AWS, software development lifecycle, including analysis, design, development, testing, Maintenance and deployment. Fast learner, proficient in programming logic and easily adaptable to new technological environments and systems with proven abilities in resolving complex software issues.
- Experience with the Django Python web development framework and Front End Frameworks and languages such as Angular 2+, TypeScript, and HTML.
- Optimized code using Object Oriented Programming concepts such as Abstraction, Encapsulation, Inheritance, Polymorphism.
- Experienced in developing models, views and templates in Python with the Django framework to create a user - friendly interface using MVT architecture.
- Skilled at designing Python applications using collections such as Lists, Tuples, Dictionaries, Linked Lists, Doubly Linked Lists.
- Processed data using data structures like Iterators, Generators, List Comprehension, Dictionary Comprehension, and Generator Expressions.
- Good experience in Shell Scripting, Unix and Linux and expertise in python scripting with focus on DevOps tools, and AWS Cloud Architecture.
- Optimized servers using load balancing and auto scaling.
- Experience in using pip command to install, manage, and utilize different python libraries like BeautifulSoup, numpy, Pillow, djangorestframework, djangorestframework-jwt,pyspark, python-twitter, Celery, Matplotlib, and used PEP8 coding convention.
- Experienced in creating Restful APIs to access and modify data using Django REST Framework and consuming those APIs by subscribing to an Angular service to establish data communication between the database and front end.
- Used Postman to test the functionalities of API’s before adding it to the Angular Frontend.
- Skilled in developing Angular concepts: Modules, Components, Templates, Services, Directives, and Routing.
- Experienced designing in Angular distributing load to the client by creating single page applications.
- Designed in Angular using interpolation, property binding, event binding, and 2 way binding, Ng Directives, life-cycle hooks, and dependency injection to create reactive and template driven forms.
- Worked with various kinds of Relational Databases (RDBMS) like SQLite, MySQL, Postgres, Microsoft SQL Server, Oracle andnoSQL Databases like MongoDB.
- Optimized RDBMS by normalizing tables, indexing tables, using views, foreign keys, joins, triggers, and stored procedures.
- Used Json Web Tokens, serializers, and MySQL prepared statements to optimize and secure the back end and CSRF token to secure Django Forms.
- Experienced with performing data analysis in Apache Spark.
- Experienced with deploying projects on Amazon EC2 instances, also performed RDS and S3 integration.
- Configured Apache on EC2 Ubuntu instances for Django project deployment and created Bitnamiinstances pre-configured for Django.
- Experienced with version control tools like Git and project management tools like Jira and Trello.
- Experienced in diverse work environments using Waterfall, Agile, and Test Driven Development.
TECHNICAL SKILLS
Programming Languages: Python, SQL, Java, TypeScript
Front End Technologies: Angular 2+, HTML, CSS3
Databases: MySQL, PostgreSQL, SQLite, MS SQL Server, Oracle, and MongoDB
Web Development: Django, Rest Framework, JWT, OAuth2
Tools: PyCharm, VS Code, MySQL, WorkBench, Postman, Git, Github, JIRA, Slack
Amazon Web Service (AWS): EC2, RDS, S3, SNS, SES, Lambda, Elastic Beanstalk, VPC, IAM, AMI, Auto Scaling, Load Balancing
PROFESSIONAL EXPERIENCE
Confidential, Baton Rouge, LA
Python-Django, Angular Full Stack Developer
Responsibilities:
- Designed and developed the module in Python, Django, Angular, JSON, HTML, CSS, Express, MongoDB, and Node.js.
- Used Python Design Patterns such as Facade, dependency injection, Decorators, Iterators, and Generators.
- Used Python numpy and scipy modules to implement the pseudo inverse algorithm for machine learning and statistics.
- Utilized Django Authentication to authorize system users, Implemented Model view template (MVT) architecture on Django, and used python scripts to improve functionality.
- Connected Node.js to MySQL for database functionality. Implemented REST APIs and used Angular HTTPClient, and routing Modules to consume it, and tested the APIs using Postman. Implemented custom-validators as well as using Angular Reactive Forms.
- Extensively used Angular on the frontend and used Angular directives, components, pipes, services in TypeScript.
- Used Angular-CLI for initializing and project setup with infrastructure features, and developed UI using Angular, JavaScript, Bootstrap, HTML5 and CSS3.
- Developed front-end validation using Angular Reactive Forms and Node.js validators for on-the-fly, powerful validation and submission.
- Added Single Page Application functionality using routes to swap content without reloading pages and create a clean, enjoyable and usable interface with custom Pipes to improve user experience.
- Participated actively in unit testing, integration testing and GUI.
Environment: Angular, Angular-CLI, Node.js, Django, Python, MySQL, JavaScript, TypeScript, VScode, HTML, CSS, Workbench, Compass.
Confidential, Cranbury, NJ
Python-Django, Angular Developer
Responsibilities:
- Involved in complete Agile SDLC including collect requirements, analysis, design and development.
- Developed various forms using CSS3, HTML5, Oracle SQL, Django, Angular and JavaScripts.
- Architected and developed Python and Django for the backend development, Bootstrap and Angular for frontend connectivity and MongoDB for database.
- Strong experience in managing backend infrastructure and dealt with daily bugs.
- Designed and Created functional dashboard from multiple data outlets.
- Used Django Migrations for designing and expanding of the database, and Gitfor version control..
- Good experience in designing and developing Angular components (ngModule), directives, Angular Routes to create single page applications, services (promises/observable) and Pipes using TypeScript.
- Created various Python Django apps and extensively used Python Django-Session and management.
- Developed multiple modules, each module contains multiple components for Angular using TypeScript programming concept.
- Utilized Node.js to interact with MongoDB using modules like Mongoose and MongoDB for database persistence.
- Responsible for creation of Django applications, with models using a plenty of queries, views, and routing.
- Created built-in and custom Pipes from Angular for filtering the data from server before displaying it in the UI.
Environment: Angular, Angular-CLI, Node.js, Django, Python, MySQL, JavaScript, TypeScript, VScode, HTML, CSS, Oracle SQL, MongoDB, Postman, Bootstrap.
Confidential
Python Developer
Responsibilities:
- Collaborated with testing problem contributors to author, edit and deploy coding challenges on the company platform.
- Created Rest APIs using Django Rest Framework.
- Continuous regular MySQL database maintenance actions like index and table analysis.
- Used Django authentication system to specify user access level to protect database integrity and company data.
- Created simple user experiences with visually appealing and responsive interfaces using HTML, CSS, JavaScript, Bootstrap, and Media Queries.
- Quickly adapted and made adjustments to companies frequent shifts in direction.
- Managed individual project priorities, deadlines and deliverables.
- Maintained and iterated on the company website and overall user experience for candidates and partners.
- Used Git repositories and JIRA to collaborate with a small, Agile and growing team to help build out the business and expand user base.
Environment: Environment: Python, MySQL, JIRA, Django, Git, Bootstrap, JavaScript, Postman, REST API, HTML/CSS
Confidential
Asp.net C# and MVC Developer
Responsibilities:
- Performed front-end development for web initiatives to ensure usability, using HTML, CSS,Bootstrap, and JavaScript.
- Hand-written HTML, CSS, JavaScript, JQuery, AJAX, XML and JSON wereconverted to mock-ups.
- Used Bootstrap and JavaScript as front-end framework for client side functional development.
- Developed frontend and backend modules using Python on Django.
- Used Object-Oriented design and coding, various Design Patterns and UML and Wrote Python OO Design