Python Developer Resume
Alpharetta, GA
SUMMARY:
- Python Developer with 7 years over - all experience in Information Technology - strong background in Development, Design, and Roll-out.
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Expertise in writing Automation test scripts using QTP 10.0 and VB script.
- Experienced in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in developing Web Services with Python programming language.
- Created video publishing toolkit using Wordpress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Excellent analytical and communication skills with ability to interact with individuals at all levels.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Front end development experience using HTML, CSS, JQuery, JSON and JavaScript.
- Good Exposure in maintaining various version controls.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Prepared best practice documents for external customers and worked closely with third party vendors.
- Ability to work independently, and with minimum supervision.
TECHNICAL SKILLS:
Languages: Python 3.x,2.7/2.4, C++, Java, SQL
Python Framework: Django, Angular JS, Java Script, Node.js
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g
Web Technologies: AJAX, JavaScript, JQuery, HTML, DHTML, XML
Versioning Tools: Subversion, GIT, Perforce, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows Variants
PROFESSIONAL EXPERIENCE:
Confidential,Alpharetta,GA
Python Developer
Responsibilities:- Django Framework that was used in developing web applications to implement the model view control architecture.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes .
- Desktop app for report generation using a csv file using Applescript. Generated reports and graphs for files with any format.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD ) and continuous integration to keep in line with Agile Software Methodology principles
- Different testing methodologies like unit testing, Integration testing, web application testing
- Selenium testing performed.
- Lock mechanisms were implemented and the functionality of multithreading has been used
- Python/Django based web application, PostgreSQL DB and integrations with 3rd party email, messaging, storage services.
- Developed a fully automated continuous integration system using Git , Gerrit, Jenkins , MySQL and custom tools developed in Python and Bash
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
- Design and implemented custom scripts.
- Implemented AppleScript into Technical interface to create automated work process with zero errors.
- Extensive use of version controller Team Foundation Server (TFS).
- Good knowledge on front end frame works like CSS Bootstrap, Angular Js.
- Test and validated the custom scripts.
- Worked on installation of Docker using Docker toolbox.
- Delivered automated solutions for science models
- Docker container deploying micro services, and scaling the deployment using Kubernetes.
- Developed chatops interfaces with slack and Kubernetes on GKE.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and PostgreSQL.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
- Implemented configuration changes for data models.
- Maintained and updated existing automated solutions
- Handled potential points of failure through error handling and communication of failure
- Anticipated potential parts of failure( database, communication points, file system errors)
- Troubleshoot the process execution and worked with other team members to correct them.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- 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
- Used Pandas library for statistics Analysis.
- Used Numpy for Numerical analysis for Insurance premium
- Managed large datasets using Panda data frames and MySQL .
- Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
- Designed and led big data algorithms using Hadoop and Java to improve forecasting and used Hive QL to generate reports.
- Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions
- Extensively used Python modules such as requests, urllib , urllib2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Responsible for user validations on client side as well as server side.
- Automated the existing scripts for performance calculations using Numpy and sql alchemy .
- Interacted with QA to develop test plans from high-level design documentation
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, JQuery, CSS Bootstrap, Mongo DB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting, MapReduce, Ruby, Angular Js.
Confidential,Johnston,RI
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,Pleasanton,CA
Python Developer
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.
- 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/2.7, 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.
Confidential,Orem,UT
Python Developer
Responsibilities:- 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.
- Worked on writing and as well as read data from csv and excel file formats.
- Developed a MATLAB algorithm which determines an object's dimensions from digital images.
- Web-services backend development using Python (CherryPy, Django, SQL Alchemy).
- Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
- Worked on resulting reports of the application and Tableau reports.
- Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
- Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose
- Modifying data using SAS/BASE, SAS/ MACROS.
- Extracting data from the database using SAS/Access, SAS SQL procedures and create SAS data sets.
- Performed QA testing on the application.
- Developed approaches for improving NLP pipeline.
- Create custom VB scripts in repackaging applications as needed.
- NLP File Prep Settlement-Prepare files for review for Settlement.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Participated in the complete SDLC process.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created a Python based GUI application For Freight Tracking and processing
- Used Django framework for application development.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- 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.
- Wrote scripts in Python for extracting data from HTML file.
- Effectively communicated with the external vendors to resolve queries.
- Used Perforce for the version control.
Environment: Python 2.7, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Quality Center
Confidential
Software Developer
Responsibilities:- Involved in the Design, development, test, deploy and maintenance of the website.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Generated property list for every application dynamically using Python.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs.
Environment: Python, DOM, HTML, CSS, SQL, PLSQL, Oracle and Windows.
Confidential
Software Engineer
Responsibilities:- Worked with the design team for project structure.
- Performed Design and Code reviews.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Performed coding in C++ on Linux Platform.
- Involved in writing stored procedures using MySQL.
- Optimized the database queries to improve the performance.
- Developed in Windows and going to deploy it in Linux server.
- Worked on data exchange from website using XML, JAVA and Web Services.
- Involved in writing stored procedures using MySQL.
- Optimized the database queries to improve the performance.
- Developed in Windows and going to deploy it in Linux server.
- Worked on data exchange from website using XML, JAVA and Web Services.
Environment: C++, XML, Java, MYSQL, Apache, CSS, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux and Window.
