Python / Django Developer Resume
Boston, Ma
SUMMARY:
- 5+ years of experience in Analysis, Design, Development and Implementation of various web, stand - alone, client-server applications using Python and Django.
- Expertise in Object Oriented concepts like Creating Classes, Inheritance, Constructors, Polymorphism, Encapsulation, Overloading and Overriding.
- Experienced in developing apps using Django Framework.
- Have work experience with various Python Integrated Development Environments like PyCharm, Sublime, Eclipse, Spyder and NetBeans.
- Expertise in handling Django ORM and SQLACHEMY.
- Experience in MVC frameworks like Django, Angular JS, Java Script, jQuery and Node.JS.
- Installed various packages in python using pip and easy install.
- Experienced in using Python packages like Numpy, SciPy, Pandas and Pickle.
- Experience in web-based application development using frameworks like Django and Flask.
- Experienced in developing User Interface using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, XML and Bootstrap.
- Actively participated in all phases of Software Development Life Cycle.
- Experienced in developing applications using Agile Methodologies, Waterfall Methodology and Scrum stories in a python based environment.
- Experienced in relational databases like Oracle SQL, MySQL and MS SQL.
- Experience in writing SQL, Sub Queries, Stored Procedures, Triggers, Cursors and Functions.
- Executed MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Experience in working with different operating systems like LINUX, UNIX and WINDOWS.
- Have experience in AWS (Amazon Web Services).
- Experience in handling REST and SOAP Web Services.
- Knowledge of Servers Apache Tomcat and Web Logic.
- Experience on working with complex List Comprehensions and python inbuilt functions such as Map, Filter and Lambda.
- Experience in using various version control systems like Git, GitHub and SVN.
- Hands on Experience in writing code using Java, C and C++.
- Having knowledge on Object Oriented Concepts in Java and C++.
- Hands on experience of Java and C++ projects in IDE tools like Eclipse and Turbo C++.
- Experience in deploying applications by using Jenkins that provides Continuous Integration and Continuous Deployment.
- Involved in Unit testing and Integration testing.
- Skilled in debugging/troubleshooting issues in complex applications.
- Followed the best practice of Python such as PEP-8.
TECHNICAL SKILLS:
Programming Skills: Python, C, C++ and Java.
Web Development Skills: HTML5, CSS3, JavaScript, JSON, jQuery, AJAX, Node JS, Bootstrap.
Frameworks: Django, spring, Angular JS and Flask.
IDE(s): PyCharm, Sublime, Eclipse, Spyder and NetBeans.
Database: Oracle SQL, SQLite, MySQL, PL/SQL, PostgreSQL.
Operating Systems: LINUX, UNIX and WINDOWS.
Cloud Technology: AWS.
Web Services: REST and SOAP.
Network Protocols: TCP/IP, HTTP, DHCP, SNMP, SMPT.
Servers: Apache Tomcat and Web Logic.
Version Control Tools: Git, GitHub and SVN.
Development Process: Waterfall, Agile and Scrum.
Bug Tracking Tool: JIRA.
Deployment Tool: Heroku and Jenkins.
PROFESSIONAL EXPERIENCE:
Python / Django Developer
Confidential, Boston, MA.
Responsibilities:
- Designed front end and backend of the application utilizing Python on Django Web Framework.
- For the development of the user interface of the website used HTML, CSS, Java Script and AJAX
- Experience in developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- To update a portion of a webpage used JavaScript and JSON.
- Expertise in developing consumer based features and applications with Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Modify the existing Python/Django modules to deliver certain format of data.
- Have work knowledge on JIRA(Agile) for the bug tracking of the project.
- Written Python scripts to parse JSON documents and load the data in database.
- The data manipulations on the client side is done by using jQuery.
- For the development of the web applications utilized CSS and Bootstrap.
- To share the information across the applications used pickle/unpickle in python.
- Utilized Python libraries like Numpy and matplotlib for generating graphical reports.
- Experienced with GIT version control and deployed the project to Heroku.
- Worked on the development of SQL and stored procedures for normalization and renormalization in MYSQL.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Executed MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Involved in Design, Development, Deployment, Testing, Implementation of the application.
- Implemented the application in Unix environment and comfortable with all its commands.
Environment: Python, Django, HTML5, CSS, JavaScript, AJAX, JSON, MySQL, JIRA, jQuery, Bootstrap, SQLite, MS SQL Server, Git, GitHub, Unix and Shell Scripting.
Python/Django Developer
Confidential, Kansas City, MO.
Responsibilities:
- Developed and maintained a content management system built from initial stage.
- Handled development and management of front end user interfaces with help of HTML, CSS, jQuery and JavaScript.
- Worked on Django for web application development.
- Experienced in developing a portal to manage and entities in a content management system using Python and Django.
- CMS is the backend application for a consumer-facing website.
- CMS involved ingesting data from heterogeneous sources, producing directly renderable data as a REST service.
- CMS application was an internal application, used by subject matter experts (SME) for curation of data for accuracy.
- Interacted regularly with SMEs to understand requirements and in corporate them into the application.
- Worked on Virtualenv for sandboxing and application isolation.
- For Text Search in the application used Haystack.
- Module installation and Dependency Management is done by pip.
- UI interactions is done with the help of jQuery.
- Worked on Ajax for Asynchronous server calls.
- Implemented the application in a Linux environment.
- Utilized SQLite database for development and SQL server for production.
- Written Scripts to establish continuous workflows from different teams providing data.
- Utilized GIT for Source code control and JIRA for Bug tracking.
- For Documentation used Confluence.
- Collaborated with other developers to handle complicated issues related with deployment of Django based applications.
Environment: Python, Django, HTML, CSS, JavaScript, AJAX, JIRA, jQuery, SQLite, SQL Server, GitHub, PostgreSQL, Haystack, Virtualenv, pip, GIT, REST, Confluence and Linux.
Confidential
Python/Django Developer
Responsibilities:
- Analyzed the Business Requirement Documents and made the Technical Specification Documents.
- In order to prevent, detect and claim the duplicate member entries implemented business logic in Python.
- Re-designed various modules for executing changes and made efficient system.
- Created Map Reduce programs in Python to reconcile the existing member history and new files.
- Developed dynamic web pages to view the reports generated utilizing Django Framework.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- By utilizing Python on Django Web Framework developed entire frontend and backend modules.
- Used Django configuration to manage URLs and Application Parameters.
- Written Python Scripts to parse XML documents and load the data in database.
- Worked with JSON based REST Web Services and Amazon Web Services (AWS).
- Utilized Jenkins to deploy the Django application and run unit tests.
- Developed tools using Python, Shell Scripting, XML to automate some of the menial tasks.
Environment: Python, MySQL, JSON, REST, HTML, CSS, XML, Unit Test, AWS, Jenkins, Django framework, Windows.
Confidential
Python/Flask Developer
Responsibilities:
- Analyzed the system requirement specifications and also in client interaction during requirements specifications.
- By utilizing Python, CSS, AJAX, JSON and jQuery developed the front end of the application.
- Implemented and tested many features for dashboard using Flask, CSS and JavaScript.
- Written backend programming in Flask.
- Created REST http services to interact with UI.
- Utilized JavaScript and XML to update a portion of a webpage.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Experience with advanced CSS concepts and also building table-free layouts.
- Implemented Backbone JS for creation of networking applications using JavaScript.
- Experience in writing SQL queries for performing various CRUD operations like create, update, read and delete.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications
- Deployed the project into Heroku using GIT version control system.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Utilized regular expression to match the pattern with the existing one.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
Environment: Flask, XML, HTML, CSS, IE8, FF, Safari, SQL, PL/SQL, MySQL, JavaScript, Backbone JS, jQuery, AJAX, JSON, REST.
Confidential
UI Developer
Responsibilities:
- Worked on CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more versatile
- Analyzed the requirements and designed the flow of task using flow charts and dependently designed flow between pages of the UI.
- Responsible for creating of website functionality with JavaScript, HTML, CSS .
- Worked on CSS Sprites to decrease the number of HTTP requests and increase the load time of web pages.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces
- Involved in developing a user centric market driven site redesign.
- Utilized JavaScript and jQuery for validating the input given to the user interface.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Created web content and tested all the websites with multiple browsers, operating systems, and screen resolutions.
- Code sites according to SEO, and keyword analysis, Social Network and Google Search Appliance (GSA)
- Implemented and maintaining the layouts using CSS2 for all intranet applications compliant with W3C.
Environment: HTML, CSS, DHTML, HTML, XHTML, AJAX, jQuery and JavaScript .