We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY:

  • 5 years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications in Python, Java, Tableau and PHP.
  • Experience in object - oriented programming (OOP) concepts like Multi-Threading, Exception Handling and Collections using Python.
  • Proficient in SQL databases MYSQL, Oracle.
  • Good knowledge in maintaining various version control systems such as GIT, SVN.
  • Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
  • Experience in working with various Python Integrated Development Environments like IDLE, PyCharm, Atom, Eclipse, PyDev and Sublime Text.
  • Good experience in software development using Python and using its libraries and modules like NumPy, Pandas, Pickle, Jupyter, Python-twitter, Matplotlib, urllib2 for data analytics and rapid development.
  • Experience with the Python Scientific Stack (SciPy).
  • Involved in Unit testing and Integration testing of the code using PyTest.
  • Proficient in performing Data analysis and Data Visualization using Python libraries.
  • Experience in full software development lifecycle (SDLC), Agile/Scrum Methodology with high quality deliverables delivered on-time.
  • Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
  • Exposure to CI/CD tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Problem solver with an ability to work independently in a fast-paced environment and quickly adopt emerging technologies.
  • Experienced in requirement gathering/analysis, design, development, testing, and production rollover of reporting and analysis projects.
  • Hands on experience on Tableau Desktop version 10.2, Tableau Reader and Tableau Server.
  • Produced attractive visuals/dashboards to convey the story inside the data.
  • Built dashboards using techniques for guided analytics, interactive dashboard design, and visual best practices.
  • Also involved in administration tasks such as publishing workbooks, setting permissions, managing ownerships, providing access to the users and adding them to the specific group and scheduled instances for reports in Tableau Server.
  • Worked in all phases of BW/BI full life cycles including analysis, design, development, testing, deployment, post-production support/maintenance, documentation and end-user training.

TECHNICAL SKILLS:

Programming Languages & Scripts: C, C++, Python, PHP, Java.

Operating Systems: Windows, Ubuntu, Mac OS.

Web Technologies: XML, HTML, CSS3, Angular js, Node js, AJAX, REST.

Databases: Oracle, Microsoft SQL Server, MongoDB, My SQL.

Libraries & Frameworks: STL, BDE, IPC, multithreading, sockets, heap allocators, Google Mock signals/event handling, SOAP web services, Software Design, Quick FIX, OOP/OOD, Design Patterns, Google Test, Waterfall, Agile, SCRUM.

Version Controls: CVS, SVN, GIT, GitHub

Build Tools: Ant, Maven, Jenkins.

Tools: Tableau, Eclipse, UML tools, MS-Office, ERwin, JIRA.

WORK EXPERIENCE:

Confidential, New Jersey

Python Developer

Responsibilities:

  • Developed all the UI pages using HTML5, CSS3, Bootstrap, JSON, JavaScript Validations and XML.
  • Extensive use of Python / Django Framework for developing some backend components.
  • Used secured web services for communication and integrations with other enterprise applications.
  • Achieved business process automation via applications developed using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used Numpy, Scipy, Matplotlib libraries for n-dimensional representation of data and plotting graphs.
  • Analyzed the code completely and have reduced the Python code redundancy to an optimal level.
  • Improved the website part of the application using Django, and REST API.
  • Implemented Ajax calls to get, post, delete REST API calls for upload and delete files.
  • Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
  • Customized user registration with two steps (in-active user creation and email activation).
  • Designed User Interface to leverage HTML, XHTML, AJAX, CSS and JavaScript.
  • Enhanced the design of user interface using Bootstrap framework for Django.
  • Worked on writing and as well as read data from CSV and excel file formats.
  • Implemented web scraping using Python’s Beautiful Soup library.
  • Performed Data framing, Data Analysis, and Data representation using Python Pandas.
  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Conducted scrum as part of the SCRUM Master role.
  • Fixed existing user interface bugs with CSS and JavaScript functionalities.
  • Wrote python scripts to perform CRUD operations on MySQL database.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Good Experience in error and exceptional handling.
  • Proven ability in working with Shell scripting for designing automation framework.
  • Experience in writing test plans, test cases, test specifications and test coverage.
  • Involved in unit testing using pytest.
  • Performed QA testing on the application.
  • Worked on Jenkins continuous integration tool for deployment of project. Deployed the project into Jenkins using GIT version control system.
  • Held meetings with design team and worked for the entire project with limited help from the design team.
  • Helped various teams to deploy the application on GCP, IBM soft layer and Microsoft Azure.
  • Managed Build, Reporting, and documentation using Maven.
  • Maintaining release boards in JIRA and ensuring release velocity.

Environment: s: Python, Django, Django REST framework, Bootstrap Framework, Nodejs, Jenkins, Git, Jira, AWS, HTML, CSS, Flask, Java script, MongoDB, Linux, APIs.

Confidential - Houston, TX

Python Developer

Responsibilities:

  • Developing backend components to improve overall performance of the application.
  • Improving the functionality of existing systems.
  • Collecting the data using a scripting language such as SQL.
  • Prepared the scripts using python which will adjust and organize the views used for better analysis of the data.
  • Explore and analyze data sets produced as data frames from the python scripts with tools like Excel.
  • Visualizing the data insights and communicate the analysis and findings achieved to teams across the organization of JPMorgan Chase.
  • Recognizing and adopting the best practices in reporting and analysis like data integrity, test design, analysis, validation and documentation.
  • Creating the data sets for the data model prepared by Ingestion and Enrichment API’S.
  • Developed a Python script for automation of the process of triggering and ingestion using python modules such as Pandas, Pyspark, functions, decorators, generators and data structures.
  • Creating different data frames by using python pandas for validating the results of different scenarios.
  • Developed a Python Script for converting the Parquet files produced by Hadoop Cluster to dashboard readable files by using Pandas Data frames.
  • Developed an UI Navigation bar to view all the dashboards by using JavaScript.
  • Developed effective dashboards according to the requirements of the clients by using Tableau Desktop.
  • Experience on testing the dev and QA servers and used scrum methodologies in software development lifecycle.
  • Understand the requirements to plan, define and clarify dashboard goals, objectives.
  • Worked with cross functional team and business user to develop Business requirement document (BRD), define key performance indicators (KPIs) and identify data sources.
  • Hands-on experience in setting up new task and troubleshooting existing task setup and other issues.
  • Preparing Dashboards using calculations, parameters, calculated fields, groups, sets and hierarchies in Tableau.
  • Creating users, groups, projects, Data connections, settings as tableau administrator.
  • Used Python to place data into JSON files for testing Django Websites.
  • Used Python scripts to update content in the database and manipulate files.
  • Used the Django Framework to develop the application.
  • Generated Python Django Forms to record data of online users.
  • Used Django APIs for database access.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Built multifunction readmission reports using python pandas and Django framework.
  • Implemented unit testing, regression testing on the developed reports.
  • Used Agile Methodology and SCRUM Process.
  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
  • Implemented web applications in Flask and spring frameworks following MVC architecture.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Hands on experience with bug tracking tools such as JIRA and Bugzilla.
  • Used Pandas library for statistical Analysis.
  • Code review using GitHub, testing, fixing of the bugs and coding modifications. Wrote unit test cases for testing tools.

Environment: Python, Django, Web Framework, Abacus Studio, Hue, Impala, Tableau Desktop 10.2, Tableau Server, Linux, Erwin Data Modeler, Visual Studio, Intel IJ, Javascript, JQuery, AJAX, JSON, Sublime Text, Jira, GitHub, Bitbucket, Agile, JSP, Xml.

Confidential - Santa Clara, CA

Java Developer

Responsibilities:

  • Involved in Requirement study, Analysis and Design.
  • Involved in Requirement study, Analysis and Design.
  • Designed and developed JScript, GUI for user interface with various Server Controls (textbox, labels, data grid, data list, validations controls).
  • Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
  • Used Java Script for validating client side data entry screens.
  • Used CSS (Cascading Style Sheets) for maintaining appearance of Web Pages.
  • Designed and developed logical and physical database models. Designed logical database model (Entity- relationship diagram) using ER Studio.
  • Analyzed existing Java-based application to identify weakness and opportunities for improvements, to outline system modification requirements, and to develop recommendations towards the development of new codes and reuse of existing codes.
  • Responsible for providing support and analysis to the existing MS SQL server. Created Database objects like Stored Procedures, Triggers, Views, and Rules etc. Created tables and provide constraints and user defined rules in the database.
  • Wrote code using SQL Programming to perform database tasks such as inserts, updates, joins, and deletes in order to keep updated the existing ERP system in timely manner.
  • Provided functional recommendations, training, and advanced documentation and data analysis support to project implementation teams throughout SDLC process such as planning, development and integration.
  • Used collections in Python for manipulating and looping through different user defined objects.
  • Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
  • Improving the performance while processing data by modifying functions, queries, cursors, triggers and stored procedures for MySQL database.
  • Worked on Unit testing, Integration testing and Web application testing.
  • Code review using GitHub, testing, fixing of the bugs and coding modifications.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Wrote unit test cases for testing tools.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, BIG DATA and JavaScript.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Worked on development of SQL and stored procedures on MYSQL.

Confidential

Application/Software Developer

Responsibilities:

  • Used HTML and CSS for UI Design, JavaScript for system functionality for server side scripting, MySQL Database.
  • Extensive JavaScript functions for supporting proper system/application functionalities.
  • Responsible for performing unit testing on ongoing software development projects.
  • Conducted unit testing objective to isolate each part of the program and to ensure that the individual parts are correct.
  • Developed custom business and financial reports via complex SQL database queries and stored procedures. Design, create, and maintain tables, views, stored procedures, functions, indexes, linked servers and other database objects in SQL server while ensuring data integrity, scalability, and reliability.
  • Worked as database developer for organization's ERP system developed in MS SQL server. Provided database support such as developing tables, data entry, and data update/modification using SQL programming.
  • Responsible for overseeing the Technical Team and worked as a liaison between Technical Team and Business team to ensure project success.
  • Interacted very closely with internal resources to create project plans, and to resolve technical/non-technical issues to maintain project deadlines and deliverables.
  • Responsible for management and coordination of projects with medium budget and limited duration. Administrated all phases of SDLC process of two application development projects.
  • Facilitated development, testing and maintenance of quality guidelines of project deliverables and industry standard procedures along with necessary documentation.
  • As the technical lead, developed project plans and application design patterns, provided design guidelines to developers.

Environment: MS Project, MS Excel, MS PowerPoint, Agile Methodology, SQL Server 2008, SQL/ T-SQL, Microsoft Visual Studio2005, C# .NET Framework 3.5, Microsoft Excel 2007.

We'd love your feedback!