We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY

  • 6.5 years of experience as a Web/Application Developer with deep understanding of technology trends with expertise in core of complex technologies.
  • Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Django, flask frame works.
  • Extensive experience in Requirement Analysis, Application Design & Development and profound knowledge on SDLC using agile and V - model.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS and jQuery.
  • Experienced in developing Web Services with Python programming language.
  • Good knowledge of Web Services with protocols SOAP, REST.
  • Experience with containerizing applications using Docker and Vagrant.
  • Skilled experience in Python with using new tools and technical developments (Libraries Used: libraries-Beautiful Soup, Jasy, NumPy, Scipy, MatPlotLib, Pickle, PySide, Pandas dataframe, networkX, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
  • Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
  • Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, jQuery while using HTML/CSS/JS for server-side rendered applications.
  • Experienced in developing API services in Python, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
  • Expertise in developing web-based applications using libraries and frameworks like Angular JS, Bootstrap, jQuery.
  • Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL dB, MySQL connector, Pymongo and SQLAlchemy)
  • Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
  • Hands on experience with AWS Redshift
  • Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Expertise in working with GUI frameworks-PyJamas, Jytho, guidata, PyGUI, PyQt PyWebkitGtk.
  • Experienced in designing high level ETL architecture, creating, configuring and fine tuningETL workflows designed in DTS for overall data transfer from the OLTP to OLAP with thehelp of SSIS.
  • Excellent in High Level Design of ETL, DTS Packages & SSIS Packages for integrating data using OLE DB connection from heterogeneous sources like (Excel, CSV, Oracle, flat file) by using multiple transformations provided by SSIS such as Derived column, Conditional Split, Bulk Insert, Merge and union all.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Having working Knowledge of Amazon AWS redshift, S3 and trouble shooting.
  • Worked extensively on Big Data analytical models developed in Python.
  • Sound knowledge in Spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.
  • Extensive use of Object Oriented design methodology and Agile in software development.
  • Extensive experience in Building web applications using Kendo UI widgets, jQuery, Angular JS.
  • Experience object oriented programming (OOP) concepts using Python.
  • Experienced in NoSQL technologies like MongoDB, Couch DB Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, jQuery, Angular JS, AJAX, XMLand JSON by following W3C standards.
  • Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Loadbalancer ELB, S3.
  • Extensive development experience in HTML, JavaScript, SQL, XML and JSON.
  • Developed J2EE applications on IDE's like Eclipse, Pycharm, My Eclipse, and Rational Application Developer.
  • Proficient in developing multi-threaded web services using CherryPy&bottlePy framework.
  • Knowledge in working with continuous deployment using Jenkins.
  • Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
  • Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies.
  • Developed web applications and RESTful web services and APIs using Python Flask, Django.

TECHNICAL SKILLS

Frameworks: Django, web2py, Flask, Struts, pylons and CSS Bootstrap.

Web Technologies: HTML, CSS, Java Script, jQuery, AJAX, XML, Angular.JS Programming Languages Python, Java, SQL and PL/SQL.

Version Control: Git (GitHub), SVN, CVS Cloud Computing Platforms

Configuration Management: Amazon Web Services (AWS), AWS Cloud Formation, AWS Cloud Front Linux Versions

Application servers: Apache Tomcat, WebLogic, WebSphere

Databases: Oracle (9i, 10g, 11g), MySQL, PostgreSQL, MongoDB

IDE's/ Development Tools: NetBeans, Eclipse, PyCharm, and Sublime Text.

Web Services: AWS, Amazon S3, Google Cloud Platform

Tracking Tools: Bugzilla and JIRA

PROFESSIONAL EXPERIENCE

Confidential, NJ

Python Developer

Responsibilities:

  • Involved in all the stages of software development lifecycle like design, development, implementation andtesting.
  • Used Django/flask Framework in developing web applications to implement the model view control architecture.
  • Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
  • Python's Unit Test library was used for testing code.
  • Developed UI using CSS, HTML, JavaScript, jQuery, JSON and AJAX.
  • Used SQL as backend database and SQL dB of python as database connector to interact with SQL server.
  • Implementation of REST web services.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Involved in design, implementation and modifying the Python code and SQL database schema on-the back end.
  • Had regular interactions with customers and gathered requirements in Big Data collation, summation, filtering and normalizing the data.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Python/Django based web application, PostgreSQL DB and integrations with 3rd party email, messaging, storage services.
  • Data mining and Data cleaning using python libraries.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Python's Unit Test library was used for testing many programs on python and other codes.
  • To build and populate DB and to ensure the standards, the team of QA also collaborated.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Used AJAX to update small portions of the web page instead of reloading the entire web page.
  • Responsible for setting up Python REST API framework using Django.
  • Features for dashboard were developed and tested using CSS, JavaScript, Django, and Bootstrap.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Used SVN for the version control.
  • Used Docker for packaging up applications along with their necessary operating system dependencies for easier deployment across environment.
  • Involved in analysis and design of the application features.
  • Responsible debugging and troubleshooting programming related issues.
  • Ensured the best possible performance, quality, and responsiveness of the applications.

Environment: Python 3.6, Django 1.10,1.11, SQL, Shell Scripting, REST, HTML5, CSS3, Bootstrap, Java, JavaScript, jQuery, JSON, AJAX, matPlotLib, pyTest, Sublime, JIRA, SVN.

Confidential, Minneapolis

Python Developer

Responsibilities:

  • Developed strategic partnerships with the business unit to develop a solid knowledge base of the business line, including the business plan, products and processes.
  • Created Use-Case diagrams and State diagrams using MS Visio.
  • Created entire application using Python, Django, MySQL and Linux.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Designed and managed API system deployment using fast http server and Amazon AWS redshift architecture
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Utilized Pyunit, the Python unit test framework, for all Python applications.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser
  • Hands on experience with AWS Redshift
  • Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
  • Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
  • Involved in development of the enterprise social network application using Python, Twisted, and Cassandra.
  • Responsible for setting up Python REST API framework and spring frame work using Django
  • Involved in Installation and setting up Python /Linux test beds.
  • Worked with JSON based REST Web services.
  • Worked in Python on a SQL database.
  • Hands on experience on microservices
  • Data mining and Data cleaning using python libraries.
  • Having working Knowledge of Amazon AWS S3 and trouble shooting.
  • Generated property list for every application dynamically using python.
  • Creating unit test/regression test framework for working/new code
  • Using Subversion version control tool to coordinate team-development
  • Delivered presentations on Project Status and Current Open Issues Report to Users, Stakeholders and other involved groups.
  • Conducted weekly meetings with the development and testing team to relay any changed requirements and updates on the development and testing.
  • Played a key role in the planning, testing, and implementing system enhancements and conversions.
  • Worked closely with project manager in handling the whole project.

Environment: Python 3.x, Django, Shell Scripting, AWS, Pandas, PyUnit, Microservices,OOAD, MS Visio, HTTP, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX

Confidential

Data Analyst(Sql/Python)

Responsibilities:

  • Analyzed User Requirement Document,BusinessRequirement Document (BRD), Technical Requirement Specification and Functional Requirement Specification (FRS).
  • Documented the technical specification for the reports and tested the generated reports.
  • Created and managed Databases and worked on AWS redshift.
  • Used the technical document to design tables.
  • Performed data analysis, data profiling, data scrubbing, data cleansing, generated data frequency reports.
  • Generated SQL and PL/SQL scripts to install, create, and drop database objects including tables, views, primary keys, indexes, constraints, packages, sequences, grants and synonyms.
  • Created Database triggers to maintain the audit data in the tables.
  • Optimized the SQL queries for improved performance.
  • Prepared test plans for various modules.
  • Individually developed, implemented and managed a data operation platform system to ensure company’s routine work, reduce unnecessary repetitive operations, and highly improve all departments' working efficiency.
  • Analyzed historical demand, filter out outliers/exceptions, identify the most appropriate statistical forecasting algorithm, develop base plan, understand variance, propose improvement opportunities, and in corporate demand signal into forecast and executed data visualization by using plotly package in Python.
  • Improved data collection and distribution processes by using pandas and numpy packages in Python while enhancing reporting capabilities to provide clear line of sight into key performance trends and metrics.

Environment: Oracle 9i, SQL* Loader, PL/SQL, SQL, Toad, XML, Eclipse, Rational Clear Case, Rational Clear Quest, Python, MySQL.

We'd love your feedback!