We provide IT Staff Augmentation Services!

Sr. Python/django Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • 7.5+ years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Experienced of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Experienced in developing web-based applications usingPython, Django, PHP, XML, CSS, HTML, DHTML, JavaScript and JQuery, RUBY, AJAX.
  • Hands-on experiences inPython scripting,Python STL, Pylons, Django, UI and web development.
  • Experience in working with AWS: Amazon S3, Amazon EC2, and Amazon SQS.
  • Good understanding of Object-Oriented Technologies and Relational Database Systems.
  • Good Knowledge of Agile Methodologies (Scrum).
  • Strong experience in Shell Scripting, SQL Server, Linux, and Open stack.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Knowledge of servers Apache Tomcat, Web logic, and Apache HTTP.
  • Strong Experience in working withPython ORM Libraries including Django ORM, SQLAlchemy.
  • Expertise in working with GUI frameworks - PyJamas, Jython.
  • Good knowledge of web services with protocols SOAP, REST.
  • Have Experience in working with server side technologies including databases, restful API and MVC design patterns.
  • Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
  • Very strong experience writing API's and Web Services in PHP andPython.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, and Security and Database applications.
  • Expert level skills in HTML, CSS, and JavaScript including familiarity with common libraries like jQuery, Foundation, Bootstrap and Backbone.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experience in J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets).
  • Experience in working with different operating systems WINDOWS, LINUX, and iOS.
  • Experience in configuration management and deployment tools like Chef, Puppet, Ansible, Saltstack, JIRA and Fabric.
  • Expert in maintaining technical documentation for projects.
  • Good analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
  • Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
  • Hands-on experiences in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

TECHNICAL SKILLS

Languages: C, Java, Python, Perl, Ruby,Bash, shell scripting.

Web Design: HTML5, XHTML, CSS3, JSP, AJAX

Databases: Microsoft SQL Server, SQLite, MySQL, PostgreSQL,Dynamo DB, MongoDB, Cassandra, Redis

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate

Python Libraries: ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, Pickle, Pandas

Application and Web Servers: Apache Tomcat, JBOSS, WE Brick, Phusion Passenger

Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL

Version Control Systems: CVS, SVN, Git and GitHub.

Deployment tools: Amazon EC2, He Roku

Operating Systems: Windows, Linux, Unix

Protocols: HTTP/HTTPS, TCP/IP, SOAP, SMTP

Other Tools: MS Office(MS-Excel, MS-PowerPoint, MS-Project 2013), Visio 2013

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Sr. Python/Django developer

Responsibilities:

  • Participated in all the stages of software development lifecycle like design, development, and implementation and testing.
  • Django Framework that was used in developing web applications to implement the model view control architecture.
  • For database access Django API's have been used.
  • Business logic implementation, data exchange, XML processing and graphics creation has been done usingPython and Django.
  • Views and Templates were developed with Python and Bash scripting and to create a user-friendly website interface Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Used configuration management tools like Chef and puppet.
  • Unit Test Python library was used for testing many programs on python and other codes.
  • JIRA was used to build an environment for development.
  • Different testing methodologies like unit testing, Integration testing, web application testing were performed.
  • For the extraction of data from the database various queries were written and a database was created using MYSQL.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
  • To build and populate DB and to ensure the standards the team of QA was also collaborated.
  • In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
  • For sending and receiving the data between multiple systems RESTful Web-Services were implemented.
  • Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
  • Git repository was created and added to GitHub project.
  • An application was developed in Linux environment and dealt with all of its commands.
  • Performance and consistency being the main factors of consideration the code was tuned.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Django 1.6, Java Script, HTML, XHTML, Angular JS, JQuery, JSON, XML, CSS, MySQL, Bootstrap, Git, Linux, Pharms, requests.

Confidential, Wilmington, NC

Python/Django developer

Responsibilities:

  • Used Django framework for application development.
  • Booting up nodes using prebuilt images on Amazon EC2.
  • Bootstrapping Amazon EC2 nodes with software you want running when your nodes boot up.
  • Uploading, copying, downloading, and deleting files using Amazon S3.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Used severalpython libraries like Python, Numbly and Matplotlib.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules usingPython on Django Web Framework.
  • Wrotepython scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically usingpython.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Build all database mapping classes using Django models and Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Built various graphs for business decision-making usingPython matplotlib library.
  • CreatedPython and Bash tools to increase efficiency of call centre application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
  • Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.
  • Fetched twitter feeds for certain important keyword usingpython -twitter library.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Python 2.7, Django 1.4, scipy, Pandas, Bugzilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache, Cassandra

Confidential, Jacksonville, FL

Python developer

Responsibilities:

  • Involved in Business requirements, Data analysis and System design meeting.
  • Created entire web application usingPython, Django and MySQL.
  • Used HTML, CSS and JavaScript to create front end pages using Django Templates and wrote Django Views to implement application functions and business logic.
  • Used packages such as Beautiful Soup for data parsing.
  • GeneratedPython Django forms to record data of online users and used PyTest for writing test cases.
  • Used RESTful API for information extraction.
  • ImplementedPython components and Web Logic server was deployed and used Subversion control tool to coordinate team-development.
  • WrotePython routines to log into the websites and fetch data for selected options.
  • Designed and developed data management system using MySQL and optimized the database queries to improve the performance.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Participated actively in unit testing, integration testing and GUI.
  • UsedPython twitter library for fetching the twitter feeds for some important keywords.
  • Implemented Django models to build all database mapping classes and usedPython scripts to update content in the database and manipulate files.
  • Responsible for debugging and troubleshooting the web application.
  • Worked on the Multi-Threading factory to distribute back-testing and the learning process into multiple worker processes.
  • Tuned the code with performance and consistency as the main factors of consideration.

Environment: Python 2.7, Django 1.4, MySQL 5, LAMP, SVN, XML, JavaScript, CSS, JQuery, HTML, AJAX, Rest Web Services, LINUX.

Confidential, Raleigh, NC

Python developer

Responsibilities:

  • Gathered requirements from stakeholders, worked on design documents.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existingPython/Django/Java module to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • WrotePython scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically usingPython.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.7, Django 1.3, MySQL 5, LAMP, SVN, XML, JavaScript, CSS, JQuery, HTML, AJAX, Rest Web Services, LINUX.

Confidential

Java developer

Responsibilities:

  • Extensively involved in requirements gathering and analysing them, checking the conditions and design of the project.
  • Used Ajax, OO JavaScript, JSP, JQuery, HTML and CSS to develop various user interface components.
  • Installed and configured MySQL on LINUX and Windows environment.
  • Worked on integrating JQuery APIs with MVC pattern.
  • Implemented logging mechanisms using struts.
  • Wrote server side programming by using Servlets and JSP.
  • Used the Node.js, Angular.js, Backbone.js and Require.js MVC frameworks in the development of web applications.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used Github repository for version control.
  • Used Apache Tomcat Server to deploy the apllications.
  • Used JIRA to manage the issues/project work flow.
  • Developed custom web forms using PHP and JavaScript.
  • Worked on prototypes for Responsive design.
  • Wrote test plans and performed unit testing and performance testing.
  • Improved code reuse and performance by making effective use of various design patterns.

Environment: JAVA, HTML, CSS, OO JavaScript, Ajax, JSON, JSP, JQuery, Servlets, MVC, SQL,PL/SQL, MySQL, Struts, Node.js, Angular.js, Backbone.js and Require.js.

Confidential

Java developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC).
  • Developed UI screens using JSP, Struts tags and HTML.
  • Used Jakarta Struts Framework, based on the Model View Controller architecture for rapid application development and ease of maintenance.
  • Used validation framework for client-side validation and Internationalisation to support multiple languages.
  • Implemented several design patterns such as Business Delegate, MVC, Singleton and Factory to resolve the most common design issues.
  • Implemented PL/SQL and stored procedures for Oracle database.
  • Used XML parser APIs like DOM for marshalling and un-marshalling of data.
  • Used My Eclipse for writing JSPs, Struts, EJBs and other JAVA code snippets.
  • Used Junit framework for unit testing of application and clear case of version control.
  • Built application using ANT and used Log4J to generate log files for the application.
  • Proficient in testing webpages functionalities and raising effects.
  • Deployed the application on WebLogic Server.
  • Planned process of iterations under Agile Scrum methodology.

Environment: JAVA, J2EE, JSP, Struts, Apache Tomcat, EJB, Servlet, JNDI, JMS, Oracle 9i, HTML, XML Web Services, My Eclipse, SOAP, JUnit, ANT, Log4j, Clear Case, WebLogic.

We'd love your feedback!