We provide IT Staff Augmentation Services!

Senior Python/django Developer Resume

2.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 7 years of IT Experience in design, development, testing and implementation of various stand - alone and client-server based enterprise applications with clients from health, finance, retail, manufacturing and banking sectors.
  • Excellent knowledge in developing web application using Model View Control (MVC) architecture using Django, Flask and Spring web frameworks.
  • Over 4 years of experience in full stack development.
  • Proven experience in implementing python alongside using various libraries such as matplotlib for charts and graphs, MySQL db for database connectivity, python-twitter, PySide, Pickle, Pandas data frame, network, urllib2.
  • Used various IDE tools such as Sublime, PyCharm, NetBeans and Eclipse for software development.
  • Good understanding of web protocols such as HTTP, SOAP, RESTFUL etc.
  • Good knowledge on implementation of object oriented programming concepts using Python, Java, C++ and PHP.
  • Good knowledge in front end technologies such as HTML5, CSS3, Bootstrap, JavaScript, Node.JS, Angular.JS, bamboo.JS, XML, Ajax and JQuery.
  • Experienced in unit testing and testing using Selenium.
  • Worked on Python Testing frameworks like zope, pytest, nose and Robot framework.
  • Special skills in development of effective, user-friendly web applications. Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Experienced in developing applications using Amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront, Route 53.
  • Experienced in using continuous deployment tools such as Heroku, Chef and Jenkins.
  • Good experience in setting up REST API using Django.
  • Developed Java/J2EE applications using Hibernate, XML, Android, XSLT, and applications including using Core Java concepts like OOPS, Multithreading, Garbage Collections, and Collections.
  • Good experience in following agile methodologies of software development including scrum, refactoring and test driven development.
  • Good understanding of NoSQL databases such as MongoDB, Datastax, Redis and Apache Cassandra.
  • Experience in working with different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX, and MAC OS X.
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, SQL Server 2000, MySQL relational database management systems.
  • Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL, and Python) Architectures.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational UnifiedProcess (RUP) Working knowledge of Agile Development methodologies.
  • Experienced in Version controlling tools like Dimensions, git, CVS and SVN and Build Tools like Hudson, Clear Case and Ant.
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Excellent communication and writing skills.

TECHNICAL SKILLS

Programming Languages: Python, Java, C, C++

Frameworks: Django, Flask, Cherrypy, Node.JS, Angular.JS

Web Technologies: HTML, CSS, XML, JQuery, JavaScript, AJAX, DOM

Cloud Services: AWS(EC2, S3, ELB), Google App Engine, Azure

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

IDE’s: PyCharm, PyDev, NetBeans, Sublime Text2, Visual Studio Community

SQL Databases: MySQL, SQLite, PostgreSQL

NoSQL Databases: MongoDB, Cassandra

Database Tools: MySQL Benchmark, SQLite Expert Personal.

Servers: Apache Tomcat, IIS

Version Control Systems: CVS, SVN, Git, GitHub

Operating Systems: Windows, Mac, UNIX, RedHat Linux, Ubuntu, CentOS.

Agile Methodologies: TDD, SCRUM, RUP

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

Deployment Tools: Heroku, Jenkins

Issue Trackers: Bugzilla, Axosoft, JIRA

Tools: BEA WebLogic 8.1, JBOSS, IBM WebSphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, TIBCO, Camunda, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad 9.5.

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Senior Python/Django Developer

Responsibilities:

  • Analyzed system requirements specifications and also involved client interaction during requirements specifications.
  • Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Involved in analysis and design of the application features.
  • Designed and developed communication between client and server using Secured Web services.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Developed Merge jobs inPythonto extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Used Test driven approach for developing the application and Implemented the unit tests using PythonUnit test framework.
  • Assisted the Hadoop team with developing Map-Reduce scripts in python.
  • Also implemented live data streaming using Twitter API and Python scripts.
  • Developed UDF’s using python and also implemented graphs using python with big data analytics.
  • Reviewed and implemented instrument pricing and modelling methodologies in collaboration with technical engineers. Analyzed and documented how instrument prices move as underlying market data sources change.
  • Good hands on experience in data warehouse developer/ database engineer for high-volume data processing.
  • Created UI using JavaScript and HTML5/CSS3.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
  • Worked extensively with Bootstrap, JavaScript and jQuery to optimize the user experience.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Designed and implemented Sandra NoSQL database read/write/search function.
  • Built development environment with JIRA, Stash/Git
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Built various graphs for business decision making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Spec.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Designed and configured database and back end applications and programs.
  • Created a Git repository and added the project to GitHub.
  • Performed research to explore and identify new technological platforms.
  • WrotePythonmodules to extract/load asset data from the MySQL source database.
  • 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/3.4, Django 1.4, Linux, HTML5, CSS3, Node.js, JavaScript, Amazon AWS, PostgreSQL, Angular.Js, Jira, Linux, Git, CRUD.

Confidential, Pittsburg, PA

Python/Django Developer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
  • Application was based on service oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
  • Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Analyzed system requirements specifications and also in client interaction during requirements specifications.
  • Worked on Analysis and Design of application.
  • Created UI using JavaScript and HTML5/CSS3.
  • Developed and tested many features for dashboard using Python, ROBOT framework, Bootstrap, CSS, and JavaScript.
  • Writing backend programming in Python.
  • Used JavaScript and XML to update a portion of a webpage and Node.js for server side interaction.
  • Implemented web applications in Flask and Spring frame works following MVC architecture.
  • Used spring, JDBC and JPA at persistence layer (DAO).
  • Used Robot Framework, RIDE and developed few test suites for testing application.
  • Used Adobe CQ for helping with reusing the components and templates for creating different web pages.
  • Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Spec.
  • 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.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Experienced in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Develop digital consumer experiences based on foundation of the Adobe CQ/AEM product suite.
  • 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.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Work with team of developers on python applications for RISK management.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Pandas library for statistics Analysis.
  • Used Numpy for Numerical analysis for Insurance premium.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Worked in development of applications especially in Linux environment and familiar with all of its commands.

Environment: Python 2.7, Django 1.4, Cassandra, Linux, HTML, CSS, Node.js, JavaScript, Jira, Linux, Git, Google Analytics, CRUD, Adobe CQ/AEM.

Confidential, Winston-Salem, NC

Python/Django Developer

Responsibilities:

  • Taken part in software development life cycle (SDLC) of the tracking systems Requirements, Gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Created UI using HTML, CSS, JavaScript, AJAX, JSON, and JQuery.
  • Implemented business logic using Python Web frame work Django.
  • Designed applications implementing MVC architecture in Pyramid, Zope frame works.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Designing mobile search application system requirements and coded back-end and front-end in Python.
  • Involved in developing Pythons scripts for parsing XML documents and loading the data into data base.
  • Involved in developing concurring programing in spark using python with message passing.
  • Developed python scripts for automatic data profiling.
  • Helped the big data analytics team with implementation of python scripts for Sqoop, spark and Hadoop batch data streaming.
  • Worked on CSS Bootstrap to develop web applications.
  • Analysis and Design of application.
  • Implemented Model View Control architecture in developing web applications using Django frame work.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Maintained program libraries, users' manuals and technical documentation.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Built various graphs for business decision making using Python matplotlib library.
  • Fetched twitter feeds for certain important keyword using python-twitter library.
  • Developed applications especially in UNIX environment and familiar with all of its commands.
  • Deployed the project into Heroku using GIT version control system.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Implement code in Python to retrieve and manipulate data.

Environment: Python 2.7, Django, HTML5/CSS, CSS Bootstrap, Pyramid, Zope, MySQL, MS SQL, T-SQL, Jasper Reports, JavaScript, Eclipse, Git, Linux, Shell Scripting

Confidential, Albany, NY

Python Developer

Responsibilities:

  • Worked on requirement gathering and High level design.
  • Used HTML/CSS and JavaScript for UI development.
  • Converted Visual basic Application to Python, MSQL.
  • Used python scripts to update content in the database and manipulate files.
  • Created Reports using JASPER.
  • Created data access SQL and PL/SQL stored procedures.
  • Performed Unit/System test.
  • Written many programs to parse excel file and process many user data with data validations.
  • Used Thales asynchronous theorem for applying encryption and decryption of ISO standard message in Python programming.
  • Applies EMV card algorithms to system via python programs.
  • Contributed patches back to Django.
  • Utilized Python in the handling of all hits on Django, Redis, and other applications.
  • Performed research regarding Python Programming and its uses and efficiency.
  • Developed object-oriented programming to enhance company product management.
  • Experienced in Agile Methodologies and SCRUM Process.

Environment: Python 2.7, Visual Basic, Java Script, XML, JASPER, MySQL, PL/SQL, Oracle 9i, Bugzilla

Confidential

Python/Java Developer

Responsibilities:

  • Worked on developing internal testing tools written in Python.
  • Performed optimization of test server by implementing multiprocessing for the caching system.
  • Improved user experience.
  • Performed client side validations using JavaScript and server side validations using various other frameworks like Django.
  • Designed and developed the UI using HTML, AJAX, CSS and JavaScript.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Improved performance by using more modularized approach and using more in built methods.
  • Improved caching system for the test webserver.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Performed data manipulation/storage for incoming test data using xml/etree libraries.
  • Developed API modularizing existing python module with the help of pyyaml libraries.
  • Wrote unit test cases for testing tools.
  • Build SQL queries for performing various CRUD operations.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Worked with UNIX like OS on regular basis.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.

Environment: Python 2.7, Django 1.2, HTML5/CSS, AJAX, SQL, MS SQL Server, JavaScript, Eclipse, Linux, Shell Scripting, Bugzilla, Git, GitHub, Amazon EC2.

Confidential

Python/Java Developer

Responsibilities:

  • Developed entire frontend and backend modules usingJava and Pythonusing Web Frameworks.
  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Rewrite existingPython/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Wrotepythonscripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically usingpython.
  • Handled all the client side validation using JavaScript.
  • Creating unit test/regression test framework for working/new code.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Java, Python, Struts 1.2, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

Confidential

Java Developer

Responsibilities:

  • Design, develop, test & maintain REST Services conforming to the SOA framework.
  • Implemented REST Web Services for other applications to communicate.
  • Responsible for UI changes for the next version of the product using HTML, CSS, AJAX, JavaScript and other frontend technologies.
  • Worked on various JavaScript frameworks like node.js.
  • Wrote JAXB Web service's for server side and involved in complete front end to backend persistence layer for Use cases assigned.
  • Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries.
  • Wrote SQL Queries for persistence layer to interact with SQL Server.
  • Used Spring IOC and MVC for enhanced modules.Used AJAX technology for invoking server calls.
  • Analyzed bugs reported using testing team.
  • Used Database tool Toad for Sybase 15 to get packages and procedures implemented in database
  • Provided inputs to the team on ETL and data integration.
  • Analyze log files to help debug problems.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Assist with the development of integration and acceptance test plans. Assist with performance and reliability testing, analysis and tuning.
  • Adhere to engineering standards including configuration management, source control, unit testing, integration testing and documentation of code.
  • Performed Regression Testing on the web application.
  • Developed a framework in to handle Client side error validations in JavaScript and JQuery.
  • Fixing issues related to performance tuning.
  • Wrote Stored Procedures in PL/SQL for backend processing.
  • Prepared new class diagrams, Tech. Design documentation and impact analysis for new enhancements for existing applications.

Environment: Core Java, JDK 1.6, Java Beans, Spring 3.0, JSP, Servlets, Java Script, JDBC, MAVEN, Struts 1.2, Hibernate 3.5, Eclipse Juno IDE, Toad, REST, Oracle 11g, PL/SQL, Multithreading, Log4j, XML, XSD, SAX, HTML 5, CSS3, JUnit 4.0, JMS, Axis, Web logic Application Server 10.5, DOJO.

We'd love your feedback!