We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • 8+ years of experience in Design, Development, Implementation of Python, Django, java script and client - server technology based applications.
  • Experienced in developing web based applications using HTML/HTML5, DHTML, CSS/CSS3, JavaScript, J-Query, J-Query UI, Angular JS, AJAX, XML and JSON.
  • Designed and implemented large scale business critical systems using Object oriented Design and Programming concepts using Python and Django.
  • Worked on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc.
  • Worked on various applications using python integrated IDEs Eclipse, PyCharm, NetBeans and Geany.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
  • Working knowledge on Hadoop, Spark, Big data Technologies
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Implemented responsive web pages using HTML5/CSS3, BootStrap and XML/JSON based SOAP and REST web services.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, andPython/PHP) Architecture.
  • Experienced in using Caching applications for large scale applications like Memcached, Redis.
  • Expertise in working with different databases like Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB (2.6,2.4)
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Expertise in Production support and Knowledge of deployment using Heroku and Jenkins.
  • Experience working in both water fall and Agile software methodologies.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT).
  • Hands on experience in working with various Version Control Systems, mostly GIT, CVS and subversion SVN.
  • Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools JIRA, Redmine and Bugzilla.
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tightdeadlines.
  • Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments.
  • Well versed with Agile and Test driven development methodologies.
  • Wrote Junit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to GIT.
  • Performed code reviews and implemented best Pythonic programming practices
  • Experience in writing test scripts, test cases, test specifications and test coverage.

TECHNICAL SKILLS

BI Tools: Tableau8.x/7.x/6.x, Business Objects,SSRS,Cognos

Relational Databases: MS SQL Server 2005/08/10/12 , Oracle 8i/9i/10g/11g, Teradata, MS Access.

Tools: and Packages SQL Server Management studio,SSIS Toad, Profiler, Microsoft Visual Studio.

Languages: SQL, PL/SQL, C, HTML, XML

Operating Systems: Windows 9x/XP/2000/Vista/7, Unix

Configuration Management Tools: Team Foundation Server

PROFESSIONAL EXPERIENCE

Confidential - Jersey City, NJ

Sr. Python Developer

Responsibilities:

  • Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
  • Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
  • Used JQuery libraries for all client side JavaScript manipulations.
  • Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
  • Implemented SQL Alchemy which is a python library for complete access over SQL.
  • Worked on ElementTree XML API in python to parse XML documents and load the data in database.
  • Skilled in collections and used for manipulating and looping through different user defined objects.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Used Django configuration to manage URLs and application parameters.
  • Created entire application using Python, Django, MySQL and Linux.
  • Installed, configured, and managed the AWS server.
  • Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
  • Entailed setting up Saltstack to run AWS.
  • AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
  • Created data pipelines using Spark, and computing framework.
  • Created private cloud for large cloud provider.
  • Accessed database objects using Django Database APIs.
  • Developed application using Amazon Web Service like EC2, cloud search, Elastic load balancer ELB, S#, CloudFront.
  • Performed web testing and automated testing using Selenium in the test environment and bugs opened bugs in the bug tracking tool.
  • Worked on python based test frameworks and test driven development with automation tools.
  • Used ansible for automating cloud deployment process.
  • Experience in continuous integration and automation using Jerkins.
  • Developed a fully automated continuous integration system using Git, MySQL, Jerkins, and custom tools developed in Python.
  • Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Exported/Imported data between various data sources.
  • Experienced in Agile Methodologies and SCRUM Process.
  • Identified several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events and resolved them.
  • Strong experience working with real time streaming application and batch style large scale distributed computing applications using tools like Spark Streaming.
  • Developed data stream solutions using Apache Spark.
  • Developed Spark code using Scala and Spark-SQL for faster testing and data processing.
  • Used Spark SQL to process the huge amount of structured data.
  • Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
  • Deployed the project into Heroku using GIT version control system.
  • Responsible for debugging and troubleshooting the web application.
  • Took part in the entire project's lifecycle which includes Design, Development Deploying, Testing, Implementation and support.
  • Used Design patterns efficiently to improve the code reusability.
  • Coordinated with the offshore development team and assisted them when required.

Environment: Python 2.7, Django 1.6, CSS, HTML, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT.

Confidential - Irving, Texas

Python Full Stack Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Implemented AJAX for dynamic functionality of a web pages for front end applications.
  • Worked on front end frameworks like CSS Bootstrap for responsive web pages.
  • Implemented presentation layer using CSS framework, Node JS, Angular JS, Wire-Framing and HTML5.
  • Designed and led big data algorithms using Hadoop and Java to improve forecasting and used Hive QL to generate reports.
  • Analysis, design and development of Web & Enterprise applications using JAVA and J2EE Technologies.
  • Design and development of the new Technical flow based on JAVA/J2EE technologies.
  • Used integrated environment for java such as Eclipse, RAD, NetBeans, Clear Case and VSS.
  • Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
  • Responsible for setting upAngularJSframework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, Adobe flash.
  • Delivered automated solutions for science models.
  • Maintained and updated existing automated solutions.
  • Automated the existing scripts for performance calculations using Numpy and SQL Alchemy.
  • Developed test scripts for automation with Selenium.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed frontend of application usingBootstrap(Model, View, Controller), Angular.js framework.
  • Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML, CSS files.
  • Redesigning the existing web application with new technologies like Bootstrap, angular js.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
  • Worked on server side applications with Django using Python programming.
  • Used Pandas for a data alignment and data manipulation.
  • Utilized standard Python modules such as csv, itertools and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQLdb package to retrieve information.
  • Developed various algorithms for generating several data patterns.
  • Used JIRA for bug tracking and issue tracking.
  • Added several options to the application to choose particular algorithm for data and address generation.
  • Developed the project in Linux environment.
  • Used Agile Methodology and SCRUM Process.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Supported the issues seen in the tool across all the teams for several projects.

Environment: Python 2.7, Django 1.4, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT.

Confidential - Milwaukee WI

Python Developer

Responsibilities:

  • Involved in the Design, development, test, deploy and maintenance of the website.
  • UI was developed using HTML, AJAX, CSS and JavaScript
  • Developed single page application using Backbone.js along with jQuery..
  • Responsible for setting up Python REST API framework using DJANGO.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Generated property list for every application dynamically using Python modules like math, glob, random, itertools, functools
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Dev eloped views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Used D3.js library for visualizations like transitions, line charts and bar graphs.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Designed and developed the presentation layer/client end and handled all the client side validation using JavaScript.
  • Wrote validation scripts in SQL to validate data loading.
  • Use Git for version control.
  • Performed Unit and system testing.
  • Trained users and did production support.

Environment: Python, Django, MySQL, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.

Confidential

Software programmer

Responsibilities:

  • Used Agile Methodology and SCRUM Process.
  • Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
  • Developed UI using HTML, AJAX, Javascript and jQuery and jQueryUI.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Developed rich UI web application using javascript libraries like jQueryUI, datagrid, jscolor, highcharts.
  • Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
  • Implemented database access using Django ORM.
  • Used Mysql as backend database and Mysqldb of python as database connector to interact with Mysql server.
  • Used Restful APIs to access data from different suppliers.
  • Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Used Restful API's to gather network traffic data from Servers.
  • Supported Apache Tomcat web server on Linux Platform.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Debugging Software for Bugs

Environment: Python 2.4, Django, C++, HTML Restful API, Mysql, Shell Scripting, PL/SQL, Unix, Linux

We'd love your feedback!