We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • 5+ years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications in Python, Java, Tableau and PHP.
  • 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.
  • Involved in trouble shooting of performance issues which were associated with Tableau reports.
  • 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
  • Proficient in Tableau data visualization tool to analyze and obtain insights into large datasets, create visually compelling and actionable interactive reports and dashboards.
  • Extensive knowledge in various reporting objects like Facts, Attributes, Hierarchies, Transformations, filters, prompts, Calculated fields, Sets, Groups, Parameters etc., in Tableau.
  • Expert in design/development using Tableau Desktop for data visualization, Reporting and Analysis; Cross Map, Scatter Plots, Geographic Map, Pie Charts and Bar Charts, Page Trails and Density Chart.
  • Proficient in creating Calculations (Cube Calculations, Hide Columns, Creating/using Parameters, Table Calculations, Totals) and Formatting (Annotations, Layout Containers, Mark Labels, Mar Card Changes, Rich Text Formatting, Shared Encoding) using Tableau Desktop.
  • Experienced in Python based MVC frameworks - Django, Flask.
  • Good knowledge in Python coding and JSON.
  • Mastering in implementing MVC architecture using Django for web based applications in OOP concepts like Multi-Threading, Exception Handling and Collections.
  • Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
  • Good understanding on Bit Bucket and GIT version control system.
  • Strong knowledge with REST API development.
  • Experience with Agile and SDLC methodologies.
  • Good knowledge in IDE - Visual Studio, Eclipse, PyCharm.
  • Highly proficient in analytical problem solving skills.
  • A motivated self-starter and well communicated team member.
  • Good written and communication skills. Poses capability to interact very closely with wide range of audience such as Clients and Vendors.

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, Houston, TX

Python Developer

Responsibilities:

  • Involved in design analysis, integration and deployment.
  • Participating in discussions with business/stakeholders and clients for gathering requirements.
  • Communicating with the dev-ops team for the release activities.
  • Develop Interactive front end to visualize data from backend and represent in graphical manner for better understanding.
  • Experience in developing interactive Tableau reports and Dashboards using various visualizations like Chart-Box, Heat Maps, Tree Maps, Bubble Charts, Line diagrams, Bar Graphs, Geographic Visualizations
  • Key role as a Tableau developer was analyzing Risk Appetite and CCAR data and building Tableau reports.
  • Using Tableau Desktop 10X as a front-end BI tool to design and develop various interactive Workbooks, Dashboards, Stories and parameters based calculations.
  • In-depth knowledge on Tableau Desktop, Tableau Reader and Tableau Server.
  • Mastered ability to design and deploy rich Graphic visualizations with Drill Down menu option and Parameterization.
  • Implement views using Context Filters to improve performance of Tableau Reports.
  • Built various views using Sorting, Grouping, Dimension Hierarchies, Highlight Actions, Filters, Quick Filters, Actions, and Quick Table Calculations.
  • Create different charts using Lines, Trend Lines, and Forecasting in Tableau.
  • Develop Interactive Dashboards by using actions, quick filters and parameter.
  • Worked in conjunction with the other team members as well as client in the gathering of business requirement for developing reports.
  • End to end experience in designing and deploying data visualizations using Tableau.
  • Deployed the reports and Scheduled Reports for the use of end users and customers.
  • Extract relevant information from large amount of Data to help automate for self-monitoring, self-diagnosing, self-correcting solutions and optimize key processes
  • Worked on data profiling and data validation to ensure the accuracy of the data.
  • Designed the logical model using Erwin data model tool and developed the model physically by implementing and creating the datasets for the model with the raw data provided.
  • Used Python for checking the dependencies between different datasets/modules.
  • Gathering the data from Impala tables and Everest Data store using the Abacus studio and validating these data for the purpose of Reporting.
  • Used Python for converting the Parquet files to CSV files and vice versa for creating the Kafka messages to give trigger for the calculators.
  • Used Python to create the tableau Extract API which creates the Data extracts (tde files) from external data sources like csv files, SQL, Excel.
  • Used different python libraries like SciPy, NumPy, and Pandas to create models for predictive analysis.

Confidential, Santa Clara, CA

Python Developer

Responsibilities:

  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Developed ER diagram for the application development project. Designed ER Diagrams using Data Modeling software like ER Win, MS Visio.
  • Combined multiple data sources using data blending in Tableau to keep track of sensor data, operator inputs, and real-time systems all in one dashboard.
  • Mastered the ability to design and deploy rich graphic visualizations with Drill Down and Drop-down menu option and Parameterized views using Tableau.
  • Developed Tableau data visualization using Scatter Plots, Geographic Map, Pie Charts and Bar Charts, Page Trails, and Density Chart.
  • Prepared Dashboards using calculations, parameters in Tableau and created calculated fields, groups, sets and hierarchies etc.
  • Mastered the ability to design and deploy rich Graphic visualizations with Drill Down and Drop down menu option and parameterized using Tableau.
  • Distributed Tableau reports using techniques like Packaged Workbooks, PDF etc.
  • Built database Model, Views and API's using Python for interactive web based solutions.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python scripts to update the content in database and manipulate files.
  • Developed web based application using Django framework with python concepts.
  • Generated Python Django forms to maintain the record of online users.
  • Used Django API's to access the database.
  • Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
  • Developed tools to automate some base tasks using Python, Shell scripting and XML.
  • Created Unit test/ regression test framework for working/new code.
  • Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
  • Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
  • Developed efficient Angular.js for client web based application.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.

Environment: Python, AWS, HTML, CSS, Bootstrap, Flask, Java script, MongoDB, Linux, APIs, Git.

Confidential, San Jose, CA

Application Developer

Responsibilities:

  • 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,, 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.

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: s/Tools used: 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!