Sr. Python Developer Resume
SUMMARY
- Experienced in complete Software Development Life Cycle including Requirement Analysis,
- Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
- Mastering in implementing MVC architecture using PYTHON's Django, Flask for web based applications in OOP concepts like Multi - Threading, Exception Handling, and Collections.
- Real Time experience in Robotic Process Automation (RPA) used KAPOW and BLUE PRISM tools for automation process.
- Involved in various development methodologies like Waterfall, Scrum and AgileExperienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience of using Python modules like NumPy, Matplotlib, Pickle, Pandas, PySide, SciPy, wxPython, PyTables, PyQtetc, for generating complex graphical data, creation of histograms, etc.
- Skilled in Object-Oriented Design and Programming using Python.
- Used Python, Django,CSS,HTML, and jQuery, XML, AJAX and JSON for developing web applications.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings.
- Experienced with JSON based RESTful web services, and XML based SOAP web services.
- Worked on various applications using python integrated IDEs like Eclipse, Sublime Text, PyCharm, Jupyter, IPython, PyScripter, and NetBeans.
- Experience of working with relational databases like Oracle, SQL SERVER, PostgreSQL, MySQL, DB2 and non-relational databases like MongoDB and Cassandra.
- Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages along with performing DDL and DML operations on the database.
- Experienced with Amazon SQS, and Amazon Web Services like EC2, Redshift, Lambda and S3.
- Written and developed scripts for automating tasks using Jenkins and UNIX shell scripting.
- Experienced in project deployment using Heroku, Jenkins and Amazon Web Services (AWS).
- Worked on various Operating Systems like UNIX, Linux, Windows, and Mac OS.
- Experienced with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.
- Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
- Good amount of experience in handling errors/exceptions and debugging issues in large-scale applications.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential
Responsibilities:
- Automation of infrastructure using Terraform and Ansible. Implemented cloud infrastructure automation using internal web-services and distributed worker queues (celery).
- Worked on development of internal testing tool framework written in Python.
- Developed GUI using Python and Django for dynamically displaying the test block documentation and other features of python code using a web browser.
- Wrote scripts in Python for extracting data fromHTMLfile.
- Effectively communicated with the external vendors to resolve queries.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Responsible for debugging the project monitored on JIRA (Agile).
- Wrote Python scripts to parse JSON documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Created database using MySQL, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Designed front end using UI,HTML, Bootstrap, Node JS, underscore JS, Angular JS,CSS, and JavaScript.
- Followed AGILE development methodology to develop the application.
- Used and customized apache server to for checking our developed project.
- Used Test driven approach (TDD) for developing services required for the application.
- Implemented Integration test cases.
- Used Git to resolve and coding the work on python and portlet
Environment: Python 2.7, Django 1.4, HTML5,CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery,CSSBootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Sr. Python Developer
Confidential
Responsibilities:
- Worked with a team of developers on Python applications for cards management of the bank.
- Designed the database schema for the content management system.
- Designed and developed the website UI usingHTML,CSS, XHTML, AJAX and JavaScript.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- UsedPythonand Django creating graphics, XML processing, data exchange and business logic implementation.
- Utilize in-depth knowledge of Technical experience in LAMP and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Developed multiple spark batch jobs in Scala using Spark SQL and performed transformations using many APIs and update master data in Cassandra database as per the business requirement.
- Written Spark-Scala scripts, by creating multiple udf's, spark context, Cassandra sql context, multiple API's, methods which support dataframes, RDD's, dataframe Joins, Cassandra table joins and finally write/save the dataframes/RDD's to Cassandra database.
- As part of the POC migrated the data from source systems to another environment using Spark, SparkSQL.
- Developed and implemented core API services usingPythonwith spark.
- Representation of the system in hierarchy form by defining the components, subcomponents usingPythonand developed set of library functions over the system based on the user needs.
- Created dataframes in particular schema from raw data stored at Amazon S3 using PySpark.
Environment: Linux,Python2.7, 2.5, Django 1.7, 1.5, HTML5, XML, JavaScript, JQuery, MS SQL Server, Amazon s3, Jenkins, Mongo DB, Beautiful soup, Eclipse, Git, GitHub, JIRA.
Python Developer
Confidential
Responsibilities:
- Generated Python Django Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flash developer send the correct data via query strings.
- Developed monitoring and notification tools using Python.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Designed Cassandra schema for the APIs.
- Handled all the client side validation using Javascript.
- Good experience with Oops concepts.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Experience in using collections in Oracle for manipulating and looping through different user defined objects.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
Environment: Python, MySQL, Django, Cassandra, Flask, PHP, XML, Linux,HTML, Java script, Windows
Software Developer
Confidential
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Programmed the components using C/C++.
- Software release to internal clients by compiling the code into C/C++ libraries and implementing the APIs.
- Created UI usingHTMLCSSand Javascript.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Implemented the presentation layer withHTML, DHTML, AJAX,CSSand JavaScript.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs.
- Participated in the complete SDLC process.
- Developed rich user interface usingCSS,HTML, JavaScript and JQuery.
- Used Django framework for application development.
- Created entire application using Python, MySQL and Linux.
- Enhanced existing automated solutions, such as the Editorial Tool for automated request reporting and the Who's Who site, by adding new features and fixing bugs.
- Created database using MySQL, wrote several queries to extract/store data.
- Used Perforce for the version control.
Environment: C, C++,HTML,CSS, Shell Scripting, PL/SQL, JDBC, PVCS, Oracle, Linux and Windows, Python, Django, MySQL, Windows, Linux,HTML,CSS, JQuery, JavaScript, Apache, Linux, Perforce.
