Python Developer Resume
Woonsocket, RI
SUMMARY
- 7+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, MAINFRAMES (COBOL, JCL), SQL, PLSQL, HTML.
- Experience object oriented programming (OOP) concepts using Python, COBOL.
- Experienced in developing web - based applications using Python, DJANGO, QT, XML, CSS, HTML, DHTML, JQuery.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experienced in Linux/Unix with bash shell.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, DHTML and JQuery.
- Worked on QA (quality assurance)Automatedtesting tools are capable of executing tests, reporting outcomes and comparing results with earlier test runs.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Worked on open stack software for creating public and private clouds.
- Experienced in working with Simple Object Access Protocol(SOAP) and Representational State Transfer(REST) API using Python scripting.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Very strong full life cycle application development
- Well versed with design and development of presentation layer for web applications using technologies like HTML.
- Familiar with JSON based REST Web services.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Excellent debugging, problem solving, optimization and testing skills.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Excellent written and oral communication skills with results-oriented attitude.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Created video publishing toolkit using WordPress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
- Developed a data migration feature using GZ File Compression and AES 256 encryption.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
TECHNICAL SKILLS
Languages: Python 3.x,2.7/2.4, COBOL, Shell Script, SQL, JAVA(scripting)
Python Framework: Django 1.3/1.4, Oracle 11g (reports framework)
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g/RDMS, PL/SQL, DB 2
Web Technologies: HTML, DHTML, XHTML, XML
Versioning Tools: Subversion, GIT, Perforce, SVN, Confidential, D2K(forms & reports)
Web servers: WebLogic, Apache, IIS
Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Woonsocket, RI
Responsibilities:
- Worked on requirement gathering and High level design.
- Used HTML/CSS and JavaScript for UI development.
- Converted Visual Basic Application to Python, MSQL.
- Used python scripts to update content in the database and manipulate files.
- Created Reports using JASPER.
- Created data access using SQL and PL/SQL stored procedures.
- Performed Unit/System test.
- Written many programs to parse excel file and process many user data with data validations.
- Used Thales theorem for applying encryption and decryption of ISO standard message in Python programming.
- Ensured high quality data collection and maintaining the integrity of the data.
- Contributed patches back to Django.
- Utilized Python in the handling of all hits on Django, Radis, and other applications.
- Developed object-oriented programming to enhance company product management.
- Used several python libraries like wxPython, numPy and matPlotLib.
- Was involved in environment code installation as well as the SVN implementation.
- Build all database mapping classes using Django models.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Created unit test/regression test framework for working/new code
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.6, Scipy, Pandas, Bugzilla, SVN, C++, Java, JQuery, MS SQL, Visual Basic, Linux, Eclipse, Java Script, XML, JASPER, PL/SQL, Oracle 9i, Shell Scripting, HTML5/CSS, Apache.
Python Developer
Confidential - Auburn Hills, MI
Responsibilities:
- Worked alone on the project from gather requirement developing the entire application, with help from another analyst.
- Wrote python routines to log into the websites and fetch data for selected options.
- Used python modules such as requests, urllib, urllib2 for web crawling.
- Used other packages such as Beautifulsoup for data parsing.
- Used networking and application protocol.
- Worked on QA (quality assurance)Automatedtesting tools are capable of executing tests, reporting outcomes and comparing results with earlier test runs.
- Worked on writing and as well as read data from csv and excel file formats.
- Worked in stages such as analysis and design, development, testing and debugging.
- Wrote programs for performance calculations using Numpy and sqlalchemy.
- Worked on CSV files while trying to get input from the MySQL database.
- Created and executed test plans using PyUnit.
- Worked with the testing team for resolving bugs.
- Responsible for debugging the project monitored on JIRA (Agile)
- Used JQuery for all client side Javascript manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Built development environment with JIRA, Stash/Git.
- Closely involved in performance evaluation and User Acceptance Test.
- Worked on resulting reports of the application and Tableau reports.
- Performed QA testing on the application.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
Environment: Python 2.7, Sypder(IDE), Windows 7, Terdata, Requests, urllib, urllib2, Beautifulsoup, UI, Tableau.
Python Developer
Confidential - Los Angeles, CA
Responsibilities:
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Developed GUI HTML, XHTML, AJAX, CSS and JavaScript (jQuery).
- Built application logic using Python 2.7.
- Used the Django Framework to develop the application.
- Used Django APIs for database access.
- Used Python to extract weekly hotel availability information from XML files.
- Used WebServices to get travel destination data and rates.
- Participated in requirement gathering and worked closely with the architect in designing and modelling.
- Worked on development of SQL and stored procedures on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce).
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.
Mainframes CA7 Operator
Confidential
Responsibilities:
- Good Knowledge on ca7 commands and panels.
- Providing 24/7 support.
- Monitoring all the Production Lpars using CA7 as the monitoring tool.
- Make sure of all the Production SLA’s are met.
- Ensure timeliness availability of online regions, which are business critical by effectively recycling.
- Executing Special requests which are raised by clients to run the jobs or streams.
- Ensuring the timelines of the batch cycles.
- Participated in the Year End activity.
- Restarting /Cancelling the abended jobs as per the analyst.
- Force completing the jobs.
- Ensure all the Critical Streams are met as per the SLA.
- Informing analyst about the abended jobs in the 15 mins as per SLA.
- Running the jobs from Override through CA7.
- Checking the Skeleton queue and informing the analyst in case of any irregularity found.
- Analyzing the late jobs and ensure the streams of jobs ends fine.
- Executing the scheduling requests raised by analysts.
- Participating year end scheduling changes.
- Executing the cobol-idms program requests given by analysts.
- Recycling the printers through VPS.
- Executing the mainframe password requests Make sure of all the Production SLA’s are met.
