Python Developer Resume
San Roman, CA
PROFESSIONAL SUMMARY:
- Python developer with 7+ years of experience in developing web based applications, software development and designusing Python, Django, XML, CSS, HTML, DHTML, Java, JavaScript, JQuery and AngularJS.
- Good experience of software development in Python (libraries used: Beautiful Soup, NumPY, SciPY, MatPlotLib, Python - twitter, Pandas dataframe, MySQL DB for database connectivity) and IDE's Sublime Text, PyCharm, Emacs.
- Experience with Django, a high-level Python Web framework.
- Experienced in MVC frameworks like Flask and Pyramid and MVT framework like django
- Experience with Object Oriented Programming (OOP) concepts using Python, Django and Linux.
- Experience in Python API'S.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Extensive experience in using HTML, JS, Angular JS, Node JS, Bootstrap, CSS, AJAX, JSP, JDBC, XML, XSLT .
- Proficient in SQL databases MS SQL, MySQL, Oracle and NoSQL databases MongoDB.
- Familiar with JSON based REST Web services and Amazon Web services .
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experienced in Agile and waterfall methodologies with high quality deliverables delivered on-time.
- Expertise in Querying RDBMS such as MYSQL and SQL Server by using SQL for data integrity.
- Used Python, Perl, CGI, JQuery, JavaScript and JSON Confidential the front end.
- Experience in Shell Scripting, SQL Server, Unix and Linux, Open stack.
- Developed consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Expertise in Object-Oriented Design and Coding.
- Extensive experience in using Python/Perl to code and design various phases for data processing pipeline.
- Hands on experience with deployment tools like Jenkins
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Worked in SDLC, Waterfall, Test driven development (TDD) and Agile/Scrum Methodologies.
- Experience in analyzing and handling large database using Oracle Relational Data Architecture.
- Involved in the development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Very strong full life cycle application development experience.
- Skilled in debugging/troubleshooting issues in complex applications
- Hands on experience with bug tracking tools JIRA and Bugzilla
TECHNICAL SKILLS:
Operating Systems: Unix, Linux, Windows and Mac
Programming Languages: Python and PL/SQL
Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL
Big data Ecosystems: Hadoop, Hive, Scala, Cassandra
Tools: Intellij, PyCharm, FileZilla, PL/SQL Developer, and TOAD
Integration Tools: Jenkins and Web Builder
Version Control: GitHub and SVN
Defect Tracking: JIRA, Git, and Version One
Cloud: VPC creation, EC2 instance, S3 buckets, RDS instances, Amazon command line, cloud Front, IAM, creating security groups, managing S3 object lifecycle, creating CDN, implementing S3 security & Encryption, Route53, working with databases and DNS, Using bootstrap scripts, AWS EC2 and S3
PROFESSIONAL EXPERIENCE:
Confidential, San Roman, CA
Python Developer
Responsibilities:
- Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS .
- Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments .
- Having Good Experience in Object Oriented Concepts (OOPS) with C# and Python.
- Experience in analyzing and handling large datasets using Oracle Relational database.
- Design and Developed Web Services, RESTful API’s for Mobile Apps using Python Django-REST and Flask Frameworks
- Working with backend Python automation, CI pipelines, Docker and cloud provisioning/automation.
- Experience in building frameworks in Python for Test Automation.
- Worked on - Continuous Integration (CI ): Gradle, Maven, Ant, Jenkins, Git
- Excellent Experience in Code Refactoring and Udeploy, ability to code in JavaScript.
- Experience in Bash Shell Scripting, SQL and Java Full stack web development using Python.
- Good knowledge on IBM WebSphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring.
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, Linux, JavaScript, JQuery, AJAX, JSON, Sublime Text, Jira, Git, Django-cms, SSO, database access, Django-cms plugins, Bootstrap, Agile, Eclipse, WebLogic, GitHub, Junit, Agile, UML, JSP, Xml, SOA.
Confidential, Waukesha, WI
Python Developer
Responsibilities:
- Worked in Agile development following Scrum process, Sprint and daily stand-up meetings
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
- Worked on frontend and backend modules using Python on Django Web Framework.
- Created application structure based on Angular style guides and best practices
- Created user interface components using Angular Js and React Js
- Developed complex database objects like stored Procedures, Functions, Packages and triggers using SQL and PL/SQL.
- Created a Lambda Deployment function, and configured it to receive events from your S3 bucket
- Automation (Ansible) and Deploying on AWS environment.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Extensively used the advanced features of PL/SQL like records, Tables,Object types and Dynamic SQL.
- Used OOP to develop network communications between departments within the building
- Created APIs, database Model and Views Utilization Python to build responsive web page application.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos
- Developed multiple React Redux based pages that provided functionality for Login/Logout, display of vendor data like vendor opportunity, top vendors, a tile-based display of important overview information, summary metrics etc.
- Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
- Used PyUnit, the Python unit test framework, for all Python applications
- Worked on Jenkins continuous integration tool for deployment of project.
- Design and implement availability, scalability, and performance plans for the cloud managed service environment.
- Extensively used bulk collection in PL/SQL objects for improving the performing.
- Used Git for the version control.
- Created a Git repository and added the project to GitHub.
- Collaborated with internal teams and external teams to solve the issues and giving feedbacks.
- Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.
- Used JIRA for bug tracking and issue tracking.
- Practical experience with working on multiple environments like development, testing, production.
Environment: Python, Django, HTML5/CSS, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, Ansible, jQuery, AWS, GitHub, JIRA, MS Office, and UNIX .
Confidential, Madison, WI
Python Developer
Responsibilities:
- Designed the front end of the application using Python, HTML, CSS, JSON and jQuery.
- Developed and tested many features for dashboard using Python,Bootstrap, CSS, and JavaScript.
- Develop consumer-based features and applications using Python, Django, HTML, Behaviour Driven Development (BDD) and pair-based programming.
- Performed Unit testing, Integration Testing, GUI and web application testing using Spec.
- Involved in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Skilled in using collections in Python for manipulating and looping through different user-defined objects.
- Work with team of developers on python applications for RISK management.
- Used Pandas library for statistics Analysis.
- Improved code reuse and performance by making effective use of various design patterns.
- Worked in development of applications especially in Linux environment and familiar with all its commands.
Environment: Python, Django, MySQL, Linux, HTML, CSS, JavaScript, Jira, Git, CRUD, Pyramid, HTML5, CSS3, jQuery, Web Services (Soap, Restful), PyUnit.
Confidential
Python Developer
Responsibilities:
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used other packages such as Beautiful soup 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 (Django, SQL Alchemy).
- 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 replica sets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, Postgres, Redis, Bootstrap, JQuery, Mongo, Fabric, Git, Tenjin and Selenium.
- 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.
- Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Pythonbased GUI application For Freight Tracking and processing
- Used Django framework for application development. Excellent knowledge with distributed storages (HDFS) and distributed processing (MapReduce, Yarn).
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
- 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, uploadthese charts to wiki, and backup the database.
- Wrote scripts in Python for extracting data from HTML file.
Environment: MySQL, HTML, Python 2.7, Django 1.8, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, urllib, Json, Unix, Redis, Bootstrap, Mongodb, SQL Alchemy, JQuery.
Confidential
Jr. Python Developer
Responsibilities:
- Worked on development of customer support and complains registration system. This is a Customer feedback and complains management system.
- Design, develop, test, deploy and maintain the website.
- Coding and execution of scripts in Python/Unix/VB
- Development of Application using Java and Python
- Recording of Scripts ( Web, Web Services HTML ) using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods. Scripting - web and web services
- Data set up using SQL/ORACLE/Teradata.
- Resolving Complexity in the scripts of the website due to the complex logic and correlations
- Script validation sometimes becomes challenging as it demanded many web based logic rather than correlation and parameterization.
- Running load/endurance tests using Vugen, ALM and controller, server monitoring, analysis using Dynatrace , UNIX putty, SQL logs and other tools and reporting the performance. Analyzing errors and exceptions using putty logs (UNIX), etc.
- Testing in citrix protocol with scripts and scenario
- Execution of batch jobs in Control M, Perfmon and other tools
- Scripting and validation of scripts through correlation, parameterization and web based logic testing (Smoke test, Load test, Endurance) using Controller for a duration further analysis, checking response times, CPU utilizations, memory leaks of servers and other performance characteristics of the website through capturing Perfmon logs and creating PAPAL reports and creating test reports.
- Designed and developed data management system using MySQL .
- Rewrite existing Python/Django/Java module to deliver certain format of data
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Responsible for search engine optimization (SEO) to improve the visibility of the website
- Handled all the client side validation using JavaScript .
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, C+, HP LOAD (VUGEN, Controller, etc.) Putty, SQL, Teradata, SoapUI, ControlM, PerfMon, Django Web Framework, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server.