Sr.python Developer Resume
Peoria, IL
SUMMARY
- Over 8 years of experience as an Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications using Python.
- Working experience as Python developer in developing web-based applications, software development and design using Python 3.4, 3.3, 3, 2.7,
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture
- High-level experience in Base SAS, SAS/Macros, SAS/SQL, SAS/Stat, SAS/Connect, SAS/Access, SAS/Graph, SAS/ODS, SAS/EBI, SAS/Grid, SAS Visualizer, SAS/ETS and SPSS modeler.
- Good Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery, MVC3, RESTful, RUBY, AJAX
- Wrote and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQLdb package.
- Good understanding of NoSQL databases such as MongoDB, Datastax, Redis and Apache Cassandra
- Good knowledge in Object-Oriented Analysis, Design and development of applications using Core Java, Servlets, JSP, JDBC, RMI, Multithreading, Eclipse and Tomcat.
- Familiar with JSON based REST Web services and Amazon Web services
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies
- Write MATLAB code to create discretized computer models of sloped levy geometries
- Strong experience in developing software in Python using libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity
- Experienced in Version controlling tools like Dimensions, Git, CVS and SVN and build Tools like Hudson, Clear Case and Ant.
- Good Experience in Linux Bash scripting and following PEP Guidelines inPython.
- Experienced in developing applications using Amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front, Route 53.
- Worked onPythonTesting frameworks like zope, pytest, nose and Robot framework.
- Good experience in Shell Scripting, SQL Server, Unix and Linux, Open stock.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, MySQL and MSSQL Server.
- Experience with continuous integration and automation using Jenkins and Selenium and also familiar with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in leading multiple efforts to build Hadoop platforms, maximizing business value by combining data science with big data.
- Skilled in debugging/troubleshooting issues in complex applications.
- Have good idea about development tools like Bugzilla, Jira, Confluence, and Axosoft
- Have the ability to understand complex systems and be in command of the details to provide solutions.
- 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 3.4.3,2.7/2.4, C++, Java, SQL
Scripting languages: CSS, AJAX, Java Script, JQuery, PHP, PowerShell Scripting
Python Framework: Django, Angular JS, Java Script, Node.js
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g,11g
Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, XML, AngularJS, NodeJS
Versioning Tools: Subversion, GIT, Perforce, CVS
Development/Application Tools: PyCharm, Notepad++, SVN Eclipse, MS FrontPage, MS-Office, Sublime, Windows PowerShell
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Testing Tools: Selenium, Bugzilla, Crucible and JIRA
Operating systems: Windows, Red hat Linux 4.x/5.x/6.x, MAC OSX.
PROFESSIONAL EXPERIENCE
Confidential, Peoria, IL
Sr.Python Developer
Responsibilities:
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Application was based on service oriented architecture and usedPython2.7, Django 1.5, JSF 2.1, Spring 3.2.5, Ajax, HTML, CSS for the frontend.
- Developed Automation Scripts for Regression usingSeleniumWeb Driver and Python.
- GeneratedPythonDjango Forms to record data of online financial users.
- Worked on Integration ofSeleniumRC/WebDriver with existing API to test Framework.
- Created Materialized Views, tables, complexSQLqueries, and Correlated sub queries, Nested Queries, Views and Function Based Indexes for effective Business Application Development.
- MaintainSeleniumscripts in between releases. Reproduce failed automated test cases manually
- Provide cross-browser (Chrome, Firefox, MSIE, Safari, Opera) and cross-platform (Windows 8) testing of the application's web pages.
- Build web scrappers usingPythonto extract counterparty ratings forcreditriskmonitoring.
- Automated data extraction, Transformation and Loading(ETL) process using python
- Used PandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Designed an automated program for the entire reporting, qualification and payout process using R program, resulting in a significant improvement in work-time efficiency.
- Built linear and logistic regression models to predictriskand revenue factors including credit risk, severity, attrition, over-limit fee, etc.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries. Used TDD (Test driven development) methodology.
- Experienced Pythonon LINUX for execution.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Designed and developed ETL processes that were used to integrate data between various sources using Informatica, PowerCenter 9.
- Designed and developed Oracle PL/SQLProcedures, Functions, and Database Triggers and involved in creating and updating Packages to meet business requirements.
- Used Python library BeautifulSoup for webscrapping to extract data for building graphs
- Played a key role in a development wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Created modules to transform incoming XML trade data into trade objects, parse trade data and create outbound FPML (Financial Products Markup Language) sent to DTCC repositories.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Used many regular expressions in order to match the pattern with the existing one.
- Worked with team of developers on Python applications for RISK management.
- Responsible for inserting deleting and updating all financial data using MySQL.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Troubleshooting ETL issues inSQLServer Integration Services
- Involved in Unit testing and Integration testing.
- Created voice controlled application for client using Jasper
- Used Robot Framework, RIDE and developed few test suites for testing application.
- Generated property list for every application dynamically using python.
- Creation ofSQLLogins, Roles and Authentication Modes as a part of Security Policies for various categories of user.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented the validation, error handling, and caching
- Used Test driven approach (TDD) for developing services required for the application.
- Worked in development of applications especially in Linux environment and familiar with all of its commands.
- Refactored existing project to make it more RESTful and thread-safe.
- Added unit tests and improved existing ones.
- Designed RESTful XML web service for handling AJAX requests .
- Created project designs utilizing MVC architecture components.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 3.4.3/2.7, Django 1.5, Selenium, HTML5, CSS, VMware, Oracle DB, Pandas, Spring, MS SQL Server 2013, Jasper, Reports, JavaScript, Ajax, Eclipse, Linux, Shell Scripting, RESTful, MVC3.
Confidential, Kansas, MO
Sr. Python Developer
Responsibilities:
- Worked with team of developers on Python applications for RISK management.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Used Pandas library for statistical Analysis.
- 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.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored on JIRA (Agile).
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python, Django, Panda API, AWS, JSON, PHP, Flash, Shell Scripting, HTML, CSS, AJAX, JQuery, XML, SOAP, Jira, Agile, SQL, MYSQL and Windows.
Confidential, New Brunswick, NJ
Python Developer
Responsibilities:
- 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.
- Worked on No-SQL db like Mongodb.
- Designing of various db on Mongodb.
- Experience with design, management, configuration and troubleshooting of distributed production environments based on NoSQL technologies like MongoDB, Apache Hadoop/HBase, Couchbase, etc.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Couchbase, Apache HBase, Cassandra, CouchDB databases based on my custom software.
- Contributed patches back to Django.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
- Development of MongoCSV Export using Angularjs.
- Development of Mongo Auditing services using C# as windows services.
- Created and executed test plans using PyUnit.
- Apache CGI, Cherrypy, Python and Bash programming on Red Hat virtual machines to maintain and automate Splunk server deployments and other in house IT operations.
- Translate Linear Algebra to MATLAB syntax.
- Experienced in accessing the data from Mongo DB.
- Performed data cleansing by analyzing and eliminating duplicate and inaccurate data using PROC FREQ, PROC COMP, PROC UNIVARIATE, PROC RANK, and macros in SAS.
- Demonstrate validation via MATLAB simulation for interpretation.
- Worked with the testing team for resolving bugs.
- Having Strong Knowledge on Data Management Department. Coding with Rumba, Stastics with Microsoft Excel, SAS.
- Closely involved in performance evaluation and User Acceptance Test.
Environment: Python 2.7/3.x, Windows, MySQL and python libraries such as Numpy, sqlalchemy, MysqlDB.
Confidential, Waukesha, WI
Python Developer
Responsibilities:
- Worked with team of developers on Python applications for RISK management.
- Made Django web based apps for Insurance premium calculations.
- Designed the architecture of the hardware environments and methodology of the code
- Done Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
- Used Python OS module on UNIX environment, made job cloning and forking.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client side validation using JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Used Unit Test Python library for testing many Python programs and block of codes.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Involved in testing RESTFull API like Twilio, Facebook and Twitter.
- Designed and developed data management system using MySQL.
- Involved in Agile Methodologies and SCRUM Process.
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
Environment: Python, Django, XML, Java, Apache, CSS, MySQL, JSON, DHTML, HTML, JavaScript, Shell Scripts, agile, RESTFul, UNIX and Windows.
Confidential
Python Developer
Responsibilities:
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript
- Made Django web based apps for Insurance premium calculations.
- Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistical Analysis
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Responsible for debugging and troubleshooting the web application.
- Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database
- Used CVS as version controlling tool.
- Used Eclipse as IDE for developing the application
- Creating unit test/regression test framework for working/new code.
- Experience with advanced CSS concepts and also building table-free layouts.
- Used update strategy, lookups, stored procedures and filter.
- Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.
Environment: Python 2.6, Django 1.2, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Eclipse, Oracle, NO SQL.
Confidential
Python Developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- UI was developed using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Generated property list for every application dynamically using Python.
- Responsible for search engine optimization to improve the visibility of the website.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
- Handled all the client side validation using JavaScript.
- Wrote validation scripts in SQL to validate data loading.
- Use Git for version control.
- Performed Unit and system testing.
- Trained users and did production support.
Environment: Python, Django, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.
