Python Developer Resume
St Louis, MO
PROFESSIONALSUMMARY:
- 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of various stand - alone and client-server architecture based enterprise application software in Python on various domains.
- Having good experience in SDLC methodologies like Agile and Scrum Methodologies and Python based environment.
- Handy experience in developing Web-Applications implementing Model View Template architecture using Django, Flask and Spring web application frameworks.
- Highly experienced in understanding of all the phases I.e.Planning and Requirement Analysis, Defining Requirements, Designing, Developing, Testing, Deployment of Software Development Life Cycle(SDLC).
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
- Good experience in Object Oriented Analysis in developing Front-End and Back-Endframework using various design patterns.
- Experienced in developing web-based applications using Python, Django, Flask,RegEx,PHP, C++, XML, CSS, HTML, JSON, DHTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, RUBY and AJAX, Angular Js.
- Experienced in building data models using machine learning techniques for Classification, Regression, Clustering and Associative mining.
- Very good experience with cloud platforms like Amazon AWS.
- Experience in writing Queries Data Manipulation Language (DML) and working with MySQL, MariaDB database and NoSQL databases like MongoDB, Cassandra
- Experience in working with Python ORM (Object Relational Mapping)code Library including Django,SqlAlchemyORM to switch an application between various relational databases, for web Scraping.
- Expertise in writing SQL and PL/ SQL Queries.
- Strong experience in testing operational data stores/data warehouse/data marts.
- Proficient in Machine Learning, Data/Text Mining, Statistical Analysis & Predictive Modeling.
- Experienced in developing Web Services withPythonprogramming language.
- Good knowledge of Web Services with protocols SOAP, REST.
- Strong understanding of server side Templating Languages such as Jinja2, Mako etc.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Having good knowledge on Bug Tracking Tools like JIRA,BUGZILLA and in Project management.
- Good knowledge on R language.
- Experience in implementation of Test Driven Development (TDD) approach, Pair Programming with PYUNIT, Junit andPythonUnit-test.
- Expertise in working with serverside technologies including databases, RestfulAPI and MVC design patterns.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Well versed with Design and Development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Proficient in SQL databases MS SQL,MySQL,Oracle and no-SQL databases MongoDB and Cassandra.
- Having Strong experience of software development in Python andlibraries used areBeautiful Soup, numpy, scipy,python-twitter, Pandas data frame, network, urllib2, MySQL DB for database connectivity, IDEsused aresublime text, Spyder, Pycharm, emacs.
- Having good working experience with frameworks like Angular JS, Node JS, JavaScript, JQuery, Flask/Django.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing container.
- Expertise in real-time embedded firmware to communicate with remote wireless-based systems, including email, data acquisition and credit card information processing programs.
- Good Analytical and Problem-Solving skills and ability to work on own besides being a valuable and contributing team player.
- working experience in working with Servers like Apache server, NGINX.
- Provided Support to networking services and protocols such as TCP/IP, NIS, DNS, NFS, LDAP, FTP, SSH, SMTP, SNMP, SSL, and HTTP.
- Practical experience with working on Multiple-Environments like Development, Testing, Production.
- Excellent Interpersonal and Communication skills, Efficient Time Management and Organization Skills, ability to handle Multiple-Tasks and work well in a Team-Environment.
TECHNICAL SKILLS:
Languages: Python, C++, Shell Script, Perl, SQL, PHP
Python Framework: Flask, Django
Databases: MS SQL, MySQL, Oracle
Web Technologies: XML, CSS, HTML, DHTML, JavaScript, JQuery, MVC3, Bootstrap, RESTful, RUBY, AJAX
Web Services: SOAP, REST
Protocols: TCP/IP, Socket Programming
Servers: Apache server, NGINX
Search Pattern: RegEx
Methodologies: Agile, Scrum
No-SQL Databases: MongoDB, Cassandra
Operating Systems: Window, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, St.Louis, MO
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using html, CSS, Javascript and JQuery.
- Implemented AJAX for dynamic functionality of a web pages for front end applications.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Worked on front end frameworks like CSS Bootstrap for responsive web pages.
- Implemented presentation layer using CSS framework, Wire-Framing and HTML5.
- Worked on server side applications with Django using Python programming.
- Worked on various applications using python integrated IDEs Eclipse, PyCharm, Sublime, Pystudio.
- Automated the existing scripts for performance calculations using machine library like Numpy and SQL Alchemy for Insurance premium.
- Associated with working cloud computing platforms like Open stack.
- Used Pandas library for statistical Analysis.
- Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
- Utilized standard Python modules such asCSV, itertools and pickle for development.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed various algorithms for generating several data patterns.
- Used Python IDE's such as PyCharm, sublime text for developing the code and performing unit test and SIT.
- Maintaining SQL server database and updating PHP script.
- Validated the data of reports by writing SQL queries in PL/SQL Developer against ODS.
- Added several options to the application to choose particular algorithm for data and address generation.
- Good Understanding of the Database Schema, Data Dictionary, Data Models for Testing the data in a ETL process
- Migrated SQL reports in SSRS to Teradata.
- Created report queries utilizing Teradata SQL
- Created data access using SQL and PL/SQL stored procedures.
- High proficiency in developing Oracle PLSQL.
- Experience with containerizing applications using Docker and Vagrant.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
- Used Pandas for a data alignment and data manipulation.
- Worked on different data formats such as JSON, XML and performed machine learning algorithms in Python.
- Successfully optimized codes in Python to solve a variety of purposes in data mining and machine learning in Python.
- Wrote scripts in Python for deploying on production server using DOCKER.
- Participated in the complete SDLC process.
- Written many programs to parse excel file and process many user data with data validations.
- Developed monitoring and notification tools using Python.
- Utilize PyUnit, thePythonunit test framework, for allPythonapplications.
- Worked on UI using HTML5,CSS3 and Java Scripts.
- Worked with product development team in building necessary infrastructure to support development, test and production of the product.
- Worked on AWS Cloud Formation and Terraform API to create infrastructure on AWS as a code.
- Created Python script to monitor server load performance in production environment and horizontally scale the servers by deploying new instances.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Jenkins for continuous integration services.
- Used Pandas library for statistical Analysis.
- Configured Docker container for branching purposes.
- Used the Django Framework to develop the application.
- Build all database mapping classes using Django models.
- Used JIRA for bug tracking and issue tracking and Used Agile Methodology and SCRUM Process.
Environment: Python, PyUnit, Pandas, HTML, DHTML, AJAX, CSS, JavaScript, Django, Jenkins, Amazon Web Services (AWS), JSON, REST, Angular.js, Bootstrap, Node.js, Git, JIRA, SQL, Agile, Windows and Linux.
Confidential, Franklin, WI
Python Developer
Responsibilities:
- Worked on live application Caesar which is same as Jira for ticket generate and track all the records of the assigned work based on this application so that user can make new request and update request for particular task.
- Designed the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
- Created auxiliary ordering tool in MS Access, streamlining usage for planners and optimizing inventory and ordering processes.
- This project also used other technologies like JQuery for JavaScript manipulations, bootstrap for the front-end HTML layout.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Worked in optimizing the python code made the code scalable as well as Involved in development of RESTFUL Web Services using Spring MVC to extract client related data from databases.
- Used Python library BeautifulSoup for webscrapping to extract data for building graphs as well as built various graphs for business decision making using Python matplotlib library.
- Worked on AWS using EC2 instances, setting security groups (ports, source) handling events between pythonscripts and linux server.
- Created shell and python scripts for data push from Informatica/Teradata to S3.
- Designed and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry data.
- Refactored and extended large existing Django/Python code base by maintaining PEP-8 code standards and fix the bugs.
- Launched harasser across several threads along with memory stress test using the python wrapper.
- Optimized database queries for PostgreSQL.
- Switched to AWS EC2 from Heroku.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Developed and maintained a deployment script using fabric.
- Created specific images using Python Imaging Library for the custom images used for each book as well as wrote scripts in Python for extracting data from HTML file.
- Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
- Was responsible in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on several python packages like Numpy, shutil, Beautiful Soup, Pickle, Python-gitlab.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and used gitlab distributed version control tool to coordinate team development.
- Worked in Designing and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry data.
- Conducted the debug team meetings and providing directions to the team for the next level debugging of the different failure signatures to environment/silicon/BIOS issues.
- Debugged the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
- Developed Perl Scripts for bucketing the failures.
- Worked on high level designing, details designing and development of GUI using Python, MySQL, HTML, AJAX, CSS, JavaScript and jQuery.
- Maintained program libraries, users manuals and technical documentationn as well as managed large datasets using Panda data frames and MySQL.
- Also used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Provided system up-gradation support for Python-based interfacing application by rewriting object oriented code in Python.
- Utilized standard Python modules such as csv,itertoolsand 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.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries frompython 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.
- Wrote code in R programming to perform data visualization on large set of data. Used R programming to publish Graphs and charts.
- Wrote functional and technical specifications for HBase, Hive and other components as well as wrote more than 60 stored procedures in Sybse IQ.
- Used Python Library Beautiful Soup for webscrapping.ss.
- Created numerous shell scripts for batch jobs and continuous deployment.
- Exported the result set from HIVE to MySQL using Kettle (Pentaho data-integration tool).
- Used Zookeeper for various types of centralized configurations.
- Involved in Automated data extraction, Transformation and Loading(ETL) process using python.
- Skilled in using Collections in Python for manipulating and looping through objects.
- Worked on AJAX in UI for avoiding the reloading of the entire web page to update small portions.
- Developed the business logic using Spring and Hibernate different statistics and information in Dispatch Summary screen that will help them make better decisions for mangers.
- Lead the team regarding the failure signature, debugging using Python.
Environment: Python, PyUnit, Pandas, HTML, DHTML, AJAX, CSS, JavaScript, Django, Jenkins, Amazon Web Services (AWS), JSON, REST, Angular.js, Bootstrap, Node.js, Git, JIRA, SQL, Agile, Windows and Linux.
Confidential, Sacramento, CA
Python Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Developed dynamic web pages usingPython, Django Frameworks.
- Developed monitoring and notification tools usingPython.
- Used PyCharm for programming using Python.
- Created UI using JavaScript and HTML5/CSS3.
- Improved the application by designing and developing it using HTML and JavaScript.
- Involved in the development of front end of the application usingPython2.7, HTML5, CSS3, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Developed and tested many features for dashboard usingPython, Bootstrap, CSS, JavaScript and JQuery.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud, Open stack.
- Rewrite existing Java, C++ application inPython.
- Developed various helper classes using Javamulti-threaded programming and Collection classes.
- Worked on Python Open stack API's.
- Used several python libraries likeNUMPY andMatPlotLib.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Worked with SQL queries for data manipulations, Data extraction and Data Mapping.
- Performed parallel runs to validate the Teradata results to match the SQL results exactly.
- Used data structures like directories, tuples, object oriented(OO)class based inheritance features for making complex algorithms of networks.
- Installing and configuring of security networks like certificates using SSL.
- Configuring the SNMP Trap for the NWS, Channels, ISSI gateways, Opensky Sites.
- Involved in building database Model, APIs and Views utilizingpython, in order to build an interactive web based solution.
- Created bean docker gem for easy creation of additional docker containers on Elastic Beanstalk instances for testing and diagnostics.
- GeneratedPythonDjango Forms to record data of online users.
- Developed MVC prototype replacement of current product with Django.
- Significantly improved report generation efficiency by caching, reusing and improve the security level of Data.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flashdevelopersend the correct data via query strings.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries frompythonusingPython-MySQLconnectorandMySQL DB package to retrieve information.
- A highly immersive Data Science program involving Data Manipulation&Visualization, Web Scraping, Machine Learning, Python programming, SQL, GIT, MongoDB, Hadoop.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Developed an end to end interface file in PLSQL.
- Setup, configure and maintain Cassandra based systems
- Tested the SPOOL SPACE error in basic Teradata Queries
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Ability to write Unix scripts to copy, move the files for validation of the file
- Wrote a Unix script to sftp the file from a server to Teradata database
- Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
- GeneratedPythonDjango forms to record data of online users and used PyTest for writing test cases.
- Generated graphical reports using python package Numpy and matPlotLib
- Used Test driven approach for developing the application and Implemented the unit tests usingPythonUnit Test framework.
- Strong knowledge in MongoDB concepts - CRUD operations and aggregation framework
- Deployed the project into Heroku using GIT version control system.
- Resolved ongoing problems and accurately documented progress of a project.
- Designed and configured database and back end applications and programs.
- Update, maintain and change the current web applications as per the project requirement.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Skilled in using collections inPythonfor manipulating and looping through different user defined objects.
Environment: Python2.7, Django 1.6, Tableau 8.2, Beautifulsoup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Restful Web services, Apache Tomcat, Linux, Git, Jenkins, MySQL, T-SQL, Eclipse.
Confidential, Cleveland, OH
Python developer
Responsibilities:
- Interacted with management and developers in a daily scrum to discuss test cases and schedules.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Developed multi-threaded standalone app in Python, Perl, PHP, C++ to view Circuit parameters and performance.
- Used R language to encrypt the data and done data analysis.
- Extracted data charts using data analytics software Spotfire
- Web application development using Python 3.5, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
- Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
- Experience in moving files to Linux server using Rsync.
- Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
- Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
- Used PostgreSQL as a database to the connectivity.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Worked on UI using HTML5, RectJs, CSS3 and Java Scripts, AngularJS.
- Created User Controls and simple animations using Java Script and Python.
- ReactJS was used to develop interactive user interface.
- Built various graphs for business decision making, using Python matplotlib library.
- Developed and tested many features for dashboard using Ruby on Rails, Bootstrap, CSS JavaScript, and Rspec.
- Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin)
- Worked on the OAM protocol LAMP and LMP.
- Developed Python batch processors to consume and produce various feeds.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Identified Test requirements from specifications, map test case requirements and design test coverage plan.
- Implemented monitoring and established best practices around using elastic search
- Created and built out QA Automated Test frameworks.
- Developed Merge jobs in Python to extract and load data into MySQL and Mango Db database.
- Successfully migrated Django database from SQLite to PostgreSQL with complete data integrity.
- Created PHP/MySQL back-end for data entry from Flash.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Used GitHub for version control.
Confidential
software engineer
Responsibilities:
- Participated in Requirement gathering and analysis phases, validated and verified them to ensure success.
- Followed Agile and waterfall development methodologies throughout the SDLC process.
- Involved in design, development and implementation of various modules for company's core automation products.
- Wrote different test scenarios and executed thetest cases manually to make sure the end to end functionality of the application is working as expected.
- Used HP Quality Center to write and execute detailed test cases as per the Business requirements and Functional specifications.
- Experience in SQL Server … Oracle, Teradata
- Conducted user evaluation tests to make sure the website's interface is intuitive and effective.
- Wrote Python scripts to manipulate files and update the content in the database.
- Modified the existing Java files to achieve the required functionality for desktop applications.
- Gathered requirements to automate report generation which reduced huge manual effort.
- Worked on Python Numpy library to perform various complex operations.
- Involved in writing Python scripts to parse the data in XML and JSON formats and lead them into Database.
- Working experience with Event-Driven programming in Python
- Monitor and Troubleshoot OS (Linux) and performance related issues.
- Hands on expertize in modifying and designing new UI screens using HTML, CSS and JavaScript.
- Generated various report using Python Report lab and sent to Business users to improve their decision making.
- Performed functional testing withQTP, defined various checkpoints to verify results and performed tests using test driven data.
- Involved in testing the newly added functionalities and reported the defects to external development team.
- Responsible for enhancement and maintenance of existing code base.
- Worked in UNIX environment and familiar with all the commands.
- Provided continued support, maintenance and development of bug fixes and patch sets for existing web applications.
- Managed day-to-day activities and interacted with team members to facilitate smooth implementation of the project tasks.
Environment: Python 2.4.3, HTML, CSS, Core Java, Java script, JQuery, XML, JSON, Shell Scripting, PL/SQL, Oracle 9g, HP QC, QTP.
