Angular2, Python Django Developer Resume
New York, NY
SUMMARY:
- Five years of experience as a Python Developer with proficiency in Design & Development of Python, MEAN Stack, and Django projects.
- Good experience in developing web applications and implementing Model View Control (MVC) and Model View Template (MVT) architecture using server - side applications in Django and Node.js.
- Hands on experience in designing and developing API’s for the application using Python, Django, MongoDB, Express, AngularJS, and NodeJS.
- Experience in developing web-based applications using Python 2.7/3.6, Django 2.0.
- Proficient knowledge on Angular for front-end development and hands-on experience on JavaScript, JQuery, HTML5, CSS3, Bootstrap, AJAX, SQL and MongoDB.
- Expertise developing UI using Angular 2 in combination with Bootstrap, JQuery, JavaScript.
- Experience in MEAN stack development (Mongo, Express JS, Angular, NodeJS).
- Participated in scrum calls and experience in AGILE methodology tools like JIRA and Rally.
- Experience in building API’s using Node JS and Django and consuming it in frontend using Angular.
- Hands-on experience in creating Single Page Applications (SPA), Components, Routers, Directives, Pipes, Services using Angular JS and Angular with TypeScript.
- Experience in hosting projects in Github by using Git and Git-Bash.
- Experience in designing, developing and utilizing various relational (SQL, MySQL, PostgreSQL, Oracle SQL, MSSQL, SQLite) and non-relational database (MongoDB) languages using ORM (Object Relational Mapping) and ODM (Object Document Mapping).
- Profound understanding of SDLC (Software Development Life Cycle) from gathering customer requirements to unit testing before release date. Experience working in Agile, SCRUM and Waterfall methodology.
- Experience with web-scraping using python packages/libraries like Beautiful-Soup and Urllib2.
- Experience in working with various Python Integrated Development, PyCharm, Atom, Spyder, Jypyter Notebook, Eclipse, and Sublime Text, Notepad++.
- Practical knowledge of Heroku for deployment purposes. Experience with utilizing Docker deployment tool.
- Working knowledge of software development in Python (Libraries: Scipy, Pandas, Numpy, Python-twitter.
SKILLS & INTERESTS:
Programming Languages: Python,javaScript, TypeScript, SQL, AJAX, AngularJS, Node.js
Databases: MySQL, SQLite, Oracle SQL,, PostgreSQL, Microsoft SQL, MongoDB
Web Developments: Bootstrap, Materialize, HTML5, CSS3, REST, SOAP
Frameworks: Django, Angular, Express, Flask
Libraries: JQuery, BeautifulSoup, Pillow, NumPy, Jasmine, Karma, URllib2, D3.js, Scipy, Numpy, Python-twitter
Tools: Pycharm, Eclipse, Atom, Sublime Text, Git, Github, Postman, Youtrack, Bugzilla
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Angular2, Python Django Developer
Responsibilities:
- Involved in analysis, design and development of the backend application using Django framework.
- Integrated MongoDB with Django by using Djongo ORM (Object Relational Mapper) to perform CRUD (Create Read Update Delete) operations on the fly.
- Implemented Rest calls to consume REST API’s using Angular 2 HTTPClient Modules and test the APIs using Postman. Validated user-forms by building custom-validators as well as using Angular 2 Reactive Forms.
- Used wireframes to build website, according to client requirements, using HTML5, CSS3 and Bootstrap.
- Worked in team-environment by developing modules using Agile methodology.
- Django Framework that is used in developing web applications to implement the Model View Template (MVT) architecture.
- Extensively used Urllib2 as web-client for web-scraping by fetching the web-page and using Beautiful-Soup to parse it.
- Developed and performed test cases using the Python Unittest module.
- Created numerous Django apps and extensively used Django-Session and management. Implemented PEP8 coding standards across all projects. Used Django Database API's to access database objects.
- Developed Authentication and Security using Django’s built-in authentication.
- Developed and implemented the user registration and login feature for the application process by extending Django user model.
- Build all database-mapping classes using Django models and performed Data Exchanges, sorting as per customer requirement between SQL Database, Text file and Excel file.
- Collaborated with team-members by using popular version control systems like Git, GitHub, and SVN for code-management.
- Designed and developed various endpoints, defining Models, Serializers, ViewSets and register corresponding URLs to the endpoints using DRF-Django Rest Framework Routers.
- Designed and developed various Angular 2 components (ngModule), services (observable/promises), directives and Pipes using TypeScript.
- Used Angular 2 CLI commands for productivity and global/generic building blocks.
Environment: Django, MongoDB, Djongo, Angular 2, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, REST Api, DRF- Django Rest Framework, Postman, Atom, Pycharm, Git, Git-Bash, Github, Sublime Text
Confidential, Edison, NJ
Angular JS, Full Stack Developer
Responsibilities:
- Responsible for the design and development of web-based application using AngularJS and NodeJS based on client’s requirements.
- Designed and Developed Single Page Application (SPA) using AngularJS ngRoute and $routeProvider.
- Implemented services to consume the Rest API’s created using NodeJS and Express.
- Developed front-end validation in AngularJS using combination of HTML validator and ng-Required, checking them with $invalid, $valid, $touched, $untouched, $dirty.
- Create MySQL Tables, Views, Indexes as per the requirements gathered from B.A (Business Analyst).
- Worked as a developer in creating complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views and MySQL joins for applications.
- Creating indexes on MySQL tables to improve the performance by eliminating the full table scans and views for hiding the actual tables and to eliminate the complexity of the large queries.
- Migrated from SQLite to MySQL to run concurrent queries at once on a remote database.
- Involved in scrum calls and sprint planning with scrum-master and project architecture.
- Used regular expression for faster search results in combination with AngularJS built-in and custom filters.
- Familiar in updating, accessing and version controlling the code using Git and used Git Bash to run the Git commands.
- All the CRUD (Create Read Update Delete) operations were performed with the help of AngularJS $http, $q with respect to database.
- Used $sessionStorage, $localStorage and $cookieStore to store data in browser.
- Was involved in defect resolution continuous integration to keep in line with Agile Software Methodology principle.
Environment: AngularJS, Node.js, Express.js, HTML5, CSS3, Bootstrap, Git, Git-Bash, Github, Git, Atom, Postman, MySQL, SQL, SQLite
Confidential, Minneapolis, MN
Python Django Developer
Responsibilities:
- Gathered business-requirements and learnt the way by actively working in small teams and asking questions to my team-leader. Used Jira (software development tool) for planning, tracking and reporting daily as well as monthly goals.
- Implemented Restful Services to develop Rest API’s for various functionalities like managing inventory items, submitting form for customer management and handling purchase orders.
- Handled exceptions and used-test cases by writing python-scripts to refrain website from rendering Error codes.
- Used media queries to make website responsive across types of devices.
- Used D3.js to obtain data from the database and created charts for displaying purchase orders according to the selected criteria.
- Connected the database and the application server by using the Djongo and created a RESTful API server with Django REST API framework. Djongo (ORM-Object Relational Database) connects Django with MongoDB.
- Collaborated with development teams to define and apply best practices for using MongoDB.
- Consulted with the operations team on deploying, migrating data, monitoring, analyzing, and tuning MongoDB applications.
- Created CRUD methods (get,post,put,delete) to make requests to the API server and tested Restful API using Postman.
- Developed and performed test cases using the Python Unittest module.
Environment: Django, HTML5, CSS3, Bootstrap, Jira, Postman, MongoDB, Django-MongoDB engine driver, PyMongo
Confidential, New York, NY
Python Django Developer
Responsibilities:
- Responsible for developing the back-end of the website by gathering requirements from Business Analyst and turning those into suitable code structures.
- Used Django Framework to design and develop website using MVC- Model View Controller architecture to avoid handling logic and presentation part together.
- Developed professional web based UI using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX.
- Used Bootstrap and CSS3 to build responsive-websites for different devices like mobile, desktop, laptop, and others.
- Developed Authentication and Security using Django’s built-in authentication.
- Developed Restful API’s for all the functionalities implemented in the project using Class based Views in Django.
- Created MySQL databases, tables and views
Environment: Django, SQL, SQLite, MySQL, Restful-API, Bootstrap, HTML5, JavaScript, jQuery, AJAX, CSS3, Postman, Atom, Pycharm, Sublime Text