Sr. Python Developer Resume
Hartford, CT
SUMMARY
- Having 9+ years of experience as a Python Developer, proficient coder in multiple languages, and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid, and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA, and SQL.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, NumPy, SciPy, matplotlib, Pickle, PySide, python-twitter, Pandas data frame, networks, urllib2, MySQL dB for database connectivity) to drive .com
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX, and Integrated Development Environments like PyCharm, PyDev, and Eclipse.
- Involved in the process of creating Use-case diagrams, Activity flow diagrams, Class diagrams, and Object diagrams in the design phase and developed the Coding module.
- Experience in developing, modifying, and optimizing SQL server scripts, stored procedures, tables, index maintenance, triggers, cursor, functions, and DBCC constraints.
- Hands-on experience in Cloud-like AWS worked on Amazon Elastic Compute Cloud (EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3), and Amazon Elastic Block Store (EBS).
- Hands-on experience in Database services like Amazon Relational Database Service (RDS) and Management services like AWS Auto Scaling, Amazon CloudWatch, Elastic Load Balancing (ELB).
- Hands-on experience in Azure, web technologies like MVC .net, JavaScript, HTML, and CSS.
- Hands-on experience in Machine learning algorithms applied using python and R script. Worked in data mining and statistics.
- Experience with Disaster Recovery Setup like SQL Clustering (active/active, active/passive), Always ON, Availability groups.
- Good understanding of machine learning models such as Supervised learning, Unsupervised learning, Regression, and Classification Linear Regression, Logistic Regression, K Nearest Neighbour, Decision Tree, and Random Forest using Python Packages such as Scikit Learn, Pandas, NumPy, Matplotlib, Seaborn, and Plotly.
- Experience in creating SSIS package for Extract, Transform and Load operation from various heterogeneous data sources.
- Experience in designing, creating, processing Cubes using SSAS, using MDX Queries, and hands-on LINQ query.
- Excellent knowledge of Software Development Life Cycle, Agile Methodology, RDBMS, Data Warehouse & Data modeling concepts.
- Worked on Control flow / Dataflow tasks, Loops, Containers, Parameters, Variables, Post Deployment Configurations, Jobs, and scheduling for ETL operations.
- Good SQL Server Administration skills including Backup/recovery, Database maintenance, User authorizations, database creation, tables, and indexes.
- Hands-on experience with performing various SSIS data transformation tasks like Lookups, Fuzzy Lookups, Conditional Splits and Event Handlers.
- Well-versed in Interpreting problems and providing solutions to business problems using data analysis, data mining, optimization tools, and machine learning techniques and statistics.
- Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes, and Docker to deploy code with GIT, Jenkins.
TECHNICAL SKILLS
- Python
- Django
- Python
- Django
- Flask
- Pyramid
- RESTful services
- AWS
- C
- C++
- JAVA
- SQL
- WebSphere
- WebLogic
- Tomcat
- Web Servers
- Apache server
- NGINX
- PyCharm
- PyDev
- Eclipse
- DBCC constraints
- EC2
- VPC
- S3
- EBS
- RDS
- AWS Auto Scaling
- Amazon CloudWatch
- ELB
- MVC .net
- JavaScript
- HTML
- CSS
- R script
- LINQ
- SDLC
- Agile
- RDBMS
- Data Warehouse & Data modeling
- ETL
- Chef
- Ansible
- Kubernetes
- Docker
- GIT
- Jenkins
- Linux
- Slack
- Jenkins
- Agile
- Scrum
PROFESSIONAL EXPERIENCE
Confidential
Sr. Python Developer
Responsibilities:
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular, and jQuery.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads).
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Creating and managing schema objects such as Tables, Views, Indexes, Functions, Stored Procedures, and referential integrity depending on user requirements.
- Created Tableau scorecards, dashboards using stack bars, bar graphs, scattered plots, geographical maps, Gantt charts using show me functionality.
- Identified and resolved issues related to Query blocks, Deadlocks, timeout, finding long-running queries using various SQL inbuilt tools.
- Build the evaluation model in the Cloudera workbench workspace by levering the machine learning models (NLP, Logistic model, decision trees) by python/PySpark.
- Develop scripts used for batch job scheduling; assists with job schedules to ensure stability and efficient use of machine resources and Used NumPy for Numerical analysis for Insurance premium.
- Used Django template system for front-end UI along with OpenStack dashboard and Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Experience in python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas, and Matplotlib).
- Performed troubleshooting, fixed, and deployed many Python bug fixes of the two main applications that were the main source of data for both customers and the internal customer service team.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.
- Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in the process and system monitoring, and reporting.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQL Alchemy, and PostgreSQL.
- Managed code versioning with GitHub, BitBucket, and deployment to staging and production servers and Implemented MVC architecture in developing the web application with the help of the Django framework.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Created Django dashboard with a custom look and feel for end-user after a careful study of Django admin site and dashboard.
Environment: Python 3.4/2.7, Hadoop, Django 1.7, HTML5, CSS, Bootstrap, jQuery, JSON, JavaScript, PostgreSQL, T-SQL, MongoDB, SoapUI, Ansible, MySQL, Google Cloud, Amazon AWS S3, Bugzilla, JIRA.
Confidential, Hartford, CT
Sr. Python Developer
Responsibilities:
- Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool.
- Modified controlling databases using SQL generated via Python and Perl code, collected and analyzed data with Python programs using SQL queries from the database of data collected from the systems under tests.
- Updated the client admin tool to have the new features like support for internalization, support for customer service, etc.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope, and project - related decisions.
- Worked on updating the existing clipboard to have the new features as per the client requirements.
- Skilled in using collections in Python for manipulating and looping through different user-defined objects.
- Used PHP language on the lamp server to develop a page and developed server-based web traffic statistical analysis tool using Flask, Pandas.
- Implementation of Reinforcement learning techniques in the field of Machinelearning by following Dynamic programming using Python 2.x/3. x.
- Taken part in theentire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation, and support.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Automated different workflows, which are initiated manually with Python scripts and Unix shell scripting.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Developed Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector, and MySQL dB package to retrieve information.
- Developed and tested many features for adashboard using Python, Java, Bootstrap, CSS, JavaScript,and jQuery.
- Generated Python DjangoForms to record data of online users and used PyTest for writing test cases.
- The developed overall layoutmeetscross-platform compatibility using Bootstrap, media queries, and Angular UI Bootstrap.
Environment: Python, Django, PyCharm, PyTorch, Pandas, Flask, Python API, TensorFlow, scikit-learn, NumPy, Microservices, ORM, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angular, React, Redux, Machine learning, data science, Tornado, TFS, ROR, Angular, React, Es6, Typescript, JWT, Java, MySQL, PL/SQL, PostgreSQL, Rest, Git, Selenium, AWS EC2, Google Cloud Platform, Chef, Maven, JSON, Jenkins, Docker, Linux, Agile, Scrum
Confidential - Oakland, CA
Sr. Python Developer
Responsibilities:
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modeling and data import and export.
- Involved in building database Model, APIs and Views utilizing Python, in-order to build an interactive web-based solution.
- Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
- Worked on Python to place data into JSON files for testing Django Websites using Eclipse.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Used ORM programming in converting data between incompatible type systems in OOP languages.
- Used various Python libraries for data analytics and extracting data using Pandas, Pyexcel, NumPy, Pickle and Pytable.
- Worked on multiple python frameworks including Pyramid and Tornado.
- Developed dynamic web pages using HTML5, CSS3 and jQuery, AngularJS, JavaScript and Oracle.
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Development of new applications using Ruby on Rails (RoR) Using GitHub.
- Developed Dynamic Web Application using AngularJS, HTML5, CSS3, JavaScript, Bootstrap and JSON web token.
- Used XML/XSLT for transforming common XML format and SSO/SAML for Single Sign-On.
- Design and development using Java Swing, JFC Used for open source web testing.
- Designed and implemented RESTful and SOAP Microservices in Java for trading partners.
- Worked on J2EE Development of a SOA architecture using Confidential WebSphere and Oracle.
- Deployed application and provide continuous maintenance using Git and SVN.
- Created test suites for unit testing UI using CasperJS and PhantomJS.
- Writing Automation test scripts using JBehave, Serenity and Selenium Webdriver for regression suite.
- Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers.
- Implemented AWS solutions using EC2, S3, EBS, Elastic Load Balancer, Auto scaling groups.
- Worked with MongoDB modules for database persistence using Node.js to interact with DynamoDB.
- Created custom OSGi services and servlets using Eclipse IDE with Maven.
- Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server.
- Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Python Applications.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
- 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.
- Write scripts using python modules and their libraries to develop programs that improve the processing of access requests.
- Worked on PowerShell for automation and made use of command-line shell and shell scripting.
- Developed Merge jobs in Python to extract and load data into MySQL database, also worked on Python ETL file loading and use of the regular expression
- Utilized PyUnit, the Python Unit test framework, for all Python applications and used Django Database APIs to access database objects.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Used Wireshark, live HTTP headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
Environment: Python, Django, HTML5, CSS, XML, AJAX, MySQL, JavaScript, jQuery, PyQuery, PostgreSQL, T-SQL, JavaScript, Eclipse, Git, Linux, Shell Scripting.
Confidential, New York, NY
Python Developer
Responsibilities:
- Used standard Python modules e.g. CSV, Robot parser, Iter tools, Pickle, Jinja2, Xml for development.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and RESTAPI calls.
- Query and set up employee registration and login using Python PostgreSQL
- We use a multiple row data storage strategy called MVCC to make effective PostgreSQL responsive in Querying and storing in database.
- Performed troubleshooting, fixed and deployed many Python bug fixes for Learning Management System
- Used Python Flask framework to build modular & maintainable applications.
- Automated data movements using Python scripts.
- Involved in splitting, validating and processing of files.
- Created core Python API which will be using among multiple modules.
- Uploaded statistics to MySQL for analysis and logging.
- Created unit test/regression test framework for working/new code.
- Worked on DTS Packages, DTS Import/Export for transferring data from Heterogeneous Database. Created Triggers to enforce data and referential integrity.
- Used various SSIS transformations such as Conditional Split, Derived columns which were used for data scrubbing, data validation checks in staging database before loading the data into the data warehouse.
- Developed SQL Server stored procedures, functions, and database views. Used Audit functions to keep track of the changes made to the database.
- Created login credentials, for users and configuring permissions according to assigned roles of users.
- Involved in database schema design, development, and creating snapshots with materialized views for remote instances.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Created Tableau Dashboards with interactive views, trends, and drilldowns along with user-level security.
Environment: Python, Linux, Shell Scripting, PostgreSQL, MySQL, Flask, Web services, SVN, Pandas, FileZillaCSV, Robot parser, Iter tools, Pickle, Jinja2, Xml, Django, HTML, CSS, JavaScript, Bootstrap, JQuery, RESTAPI, DTS, SSRS
Confidential - Cincinnati, OH
Python Developer
Responsibilities:
- Involved in Web application penetration testing process, web crawling process to detect and exploit SQL Injections Vulnerabilities.
- Wrote automate Python Script for testing program to store machine detection alarm when Pump experience overloading to Amazon cloud.
- Wrote program to fetch data and from amazon cloud and send the client according their requirement.
- Passed query and wrote script to automate machine alarm data with timestamp to engineer.
- Used Python and Pandas library, built data analysis graph for documentation and record.
- Worked with Blender script, built add-on and customization of blender interface.
- Used SPSS tool for statistical programming and computational techniques for large data sets and quantitative analysis.
- Used SPSS tool for Visualization techniques for summarizing complex data analysis using Python.
- Independently developed and implemented analysis workflow and quality practices, including workflow optimization, process standardization, configuration management of analysis files and software, and verification and validation (V&V) of models.
- Using Numerical equation, built application and do 2D- finite Element analysis using python language
- Used Django database API's to access database objects.
- Generated graphical reports using python package Numpy and MatPlotLib.
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Extracted the actual data of HTML format and predicted raw data; interpreted and stored predicted one in well-organized JSON files.
- Wrote programs to parse excel file and process many user data with data validations.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Maintained data with different levels of access privileges.
Environment: Python, pandas, MySQL, Linux, HTML, GIT, CSS, JavaScript.
Confidential
Software Developer
Responsibilities:
- Involved in Web application penetration testing process, web crawling process to detect and exploit SQL Injections Vulnerabilities.
- Recommend and configure industry standard security practices
- Provide instructions for adding new users and endpoints
- Implement provided table schema and import data
- Innovated time-saving, robust employee data-intake system that automated database update functions, enabling new salary and process-exception information to be automatically populated.
- Developed and tested storage strategies and disaster-recovery plan for large manufacturing company's operational database, delivering solution that guaranteed recovery performance and high availability.
- Enhanced users' understanding of database systems by conducting pre-implementation workshops, delivering group and individual training sessions and creating user-friendly training materials.
- Wrote automate Python Script for testing program to store machine detection alarm when Pump experience overloading
- Wrote programs to parse excel file and process many user data with data validations.
Environment: Python, pandas, MySQL, Linux, HTML, GIT, CSS, JavaScript.