- Full stack developer over 3+ years of industrial experience in Designing, Development, Deployment and maintenance of web apps based on and Django - Python.
- Involved in Design, Development, Testing, Automation, Enhancement and Maintenance of Applications and Tools.
- Experience of Programming using Object Oriented Programming (OOPs concept) and software development life cycle (SDLC), architecting scalable platforms, and object oriented programming, database design and agile methodologies.
- Developed Views and Templates with Django view controller and template language to create an easily accessible website interface for users.
- Experience in using frameworks and tools like Django, Flask, Django REST.
- Familiarity with implementing Model view control architecture using Django for web based applications.
- Worked with varieties of Relational Databases ( RDBMS ) like SQLite, MySQL.
- Experience in installing software using pip command for python libraries like Beautiful Soup, numpy, SciPy, PySide, and used PEP8 coding convention.
- Experience using GIT version control and testing deployments using Heroku.
- Experience in working with different operating systems Windows, UNIX, and Linux.
- Experienced with server-side technologies including relational databases, RESTful services and MVC design patterns.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
Python Framework: Django 1.10/1.11, Flask, Spring MVC
Databases: MySQL, PostgreSQL, MS SQL, MongoDB, Oracle 10g
Versioning Tools: Subversion, GIT
Tools: and System: IDLE, PyCharm, SublimeText, Eclipse, NetBeans, MS Visual Studio
Web servers: Apache, IIS
Operating systems: Microsoft Windows, OS X, Ubuntu Linux, Debian Linux, Windows Server
- Analyzed the system requirement specifications and in client interaction during requirements specifications.
- Providing daily reports to the Development Manager and participate in both the design phase and the development phase. Utilized Agile Methodology and SCRUM Process.
- Implemented code in Python to retrieve and manipulate data.
- Developed dynamic web pages using Python Django frameworks and Used Django APIs for database access.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers .
- Developed entire frontend and backend modules using Python on Django Web Framework .
- Designed and implemented an application for managing customers, purchases and invoices.
- Created RESTful http services to interact with UI.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- End to end testing of the applications.
- Re-engineered various modules for implementing changes and created efficient system.
- Maintained program libraries, user's manuals and technical documentation.
- Perform design, architect, implement, and messaging web application
- Developing Web Applications using Python and Django Framework.
- Create server-side API endpoints
- Set up and maintain MYSQL database server used to store web application data.
- Write Python code to add to and improve features in the web application
- Perform SEO to increase page views for public facing web pages.
- Test web application functionality and fix known issues in the application
- Write and maintain scripts to analyze business financial data.
Jr. Python Developer
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Design, develop, test, deploy and maintain the website.
- Designed and developed data management system using MySQL.
- Used Django Database API's to access database objects.
- Build SQL queries implementing functions, packages, views, triggers and tables.