Python Developer Resume
Cupertino, CA
SUMMARY:
- Over 8 years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries used: libraries- Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, python-twitter, Pandas data frame, networks, urllib2, My SQL dB for database connectivity) to drive .com
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Lambda, RDS (MySQL).
- Sound experience in Core Java and Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Experienced in working with server side technologies including databases, restful API and MVC design patterns.
- Special skills in development of effective, user-friendly web applications. Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and Mongo DB (2.6, 2.4), Orient DB.
- Extensive experience with Amazon Web Services (AWS), OpenStack, Docker Puppet, Chef, Ansible, AWS CloudFormation, AWS CloudFront.
- Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
- Strong expertise in development of web based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
- Ensure data integrity and data security on AWS technology by implementing AWS best practices.
- Integrating AWS infrastructure with Cloud Computing Product - CloudHealth.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
- Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Good knowledge on front end frame works like CSS Bootstrap.
- Knowledge about setting up Python REST API Frame work using Django.
- Experienced with Amazon SQS, and Amazon Web Services like EC2, Redshift, Lambda and S3.
- In-depth Cisco technology knowledge in design, administration, implementation and support.
- In-depth knowledge of deploying and troubleshooting IP protocols.
- Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven
- Good knowledge of web services with protocols SOAP, REST.
- Developed and executed White box test cases of the Java API using Test NG framework & Eclipse.
- Extended Testing framework by adding some helper classes and methods.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
- Good knowledge in working with application server- Apache Tomcat (6.0, 7.0, 8.0).
- The methodology used here will be to introduce in a simple and abbreviated manner the components of the Jython language most likely to be used in wsadmin scripts.
- That introduction will then be illustrated with a few examples demonstrating the capabilities and functioning of Jython.
- Good idea about testing tools like Bugzilla and JIRA.
- Shares expertise throughout the organization and may provide user training for products
- Evaluates engineering approaches and risks to produce development plans that ensure high quality, low cost products and systems
- Experience in working with Python ORM Libraries including Django ORM.
- Expertise in working with GUI frameworks - PyJamas, Jytho
- Experience in Test Driven Development and Behaviour Driven Development methodologies for consulting firms and enterprise projects.
- Write, maintain and improve automation scripts in Perl, BASH, PHP & Python.
- Troubleshoot client/server application issues.
- Day-to-day server support for clients from our office in Midtown Manhattan.
- Build, upgrade and maintain servers on Solaris and Linux platforms.
- MySQL, Postgres and Oracle maintenance.
- Identifies and keeps abreast of novel technical concepts and markets
- Authors technical reports, papers, articles, patents and presentations when needed
- Participates in relevant project technical reviews and audits
- Reviews, mentors and coaches, while defining and promoting use of standards, best practices and lessons learned.
TECHNICAL SKILLS:
Frameworks: Django, Zope, PyJamas, python, CSS Bootstrap, aws.
Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS.
Programming Languages: Python, C, PERL, SQL and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JNDI, JDBC and JMS.
Version Control: SVN, CVS, Git, GitHub.
Deployment Tools: Heroku, Amazon EC2
Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, Node XL
Application servers: Apache Tomcat, JBoss
Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, Mongo DB
IDE's/ Development Tools: Net Beans, Eclipse, PyCharm, PyScripter, PyStudio and Sublime Text.
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Testing Tools: Bugzilla, JIRA, and Redmine.
WORK EXPERIENCE:
Python Developer
Confidential - Cupertino, CA
Responsibilities:
- 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.
- Design and Setting up of environment of Mongo dB with shards and replica sets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, and Nose.
- Implementing multi-tier application provisioning in OpenStack cloud, integrating it with Ansible/Puppet.
- Involved in designing and deploying multitude applications utilizing most of the AWS stack (Including EC2, Route53, S3, RDS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS CloudFormation
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Managed IT vendor Statements of Work (SOW) using applied processes (SDF, EDP, ITIL, Agile, CMM and CMMI).
- Handle escalated Support tickets till closure for MS Azure PaaS platform.
- Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Web application development using Python 3.2/2.7, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
- Developing PHP, HTML, CSS, JavaScript, JQuery and AngularJS ecommerce application pages according to project requirements. Create custom Drupal modules using PHP, MySQL and JavaScript and configure required contributed Modules. Worked on HTML, HTML5, JavaScript, CSS and their integration within a PHP environment.
- Extensively used Python / Django / Flask Framework for developing backend of applications.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Modifying data using SAS/BASE, SAS/ MACROS.
- Designed an 8-bit adder individually from schematic to layout using Cadence 6 to match final product EDP lower than 100ps*pJ and optimized layout area.
- Open Source template based Qt reporting solution.
- ETL Pipeline (Session M, Go): main designer and developer of highly scallable ETL service system was designed to handle a generic importer implementation.
- Big data processing using Spark, AWS, and Redshift
- 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.
- Integrated S/390 build kit and support requirements to the Notes Programmability Team's existing release process.
- Involved in all the phases of Software Development Life Cycle (SDLC) using Project management tools Redmine.
- Knowledge of Bug tracking systems, implementation and improving QA workflows on Redmine.
- Using Redmine as the project management tool for easy collaboration with the developer. WinCvs was used as the integration tool.Participated in the complete SDLC process.
- Next Medium Embed Platform is a Monetization Advertisement Placement Platform.
- Worked on resulting reports of the application and Tableau reports.
- Provide consulting and cloud architecture for premier customers and internal projects running on MS Azure platform for high-availability of services, low operational costs.
- Design front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Implemented dynamic page elements and form error validations using AngularJS.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used Python modules such as requests, urllib, and 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).
- Worked on reading multiple data formats on HDFS using Spark.
- Involved in transformations using various Spark Actions and Transformations by Creating RDD's from the required files in HDFS.
- Developed management modules and applications using Laravel frame work and Object Oriented PHP and custom MVC.
- Helped bring a port of the Progress DB Product suite to beta release on LINUX and debugged database internals issues on NT.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- Developed, debugged, and maintained a large-scale distributed platform.
- Responsible forarchitectureand development of the official Go Telestream Cloud.
- Microservices inSessionM (Go) re-implemented some of the Ruby on Rails API endpoints on the Go side to handle.
- Created a Python based GUI application For Freight Tracking and processing
- Used Django framework for application development.
- Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
- Designed, developed, coded and worked in penetration testing in customized DOL-AWS GovCloud Node.js Security Monitoring of VPC Zones using AWS - Lambda to load customized Spark-Scala GraphX Application.
- Developed AWS CodeBuild/CodePieline/Lambda for CI/CD.
- 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, and upload these charts to wiki and backup the database.
- Wrote scripts in Python for extracting data from HTML file.
- Environment: Python 2.7, Django 1.4, My SQL, Windows,Lambda, Linux, Aws, HTML, CSS, J Query, JavaScript, Apache, Linux, Redshift, Quality Center.
Python Developer
Confidential - Austin, TX
Responsibilities:
- Worked with different Python libraries like Pandas, Numpy, PyHamcrest, pymssql, pypyodbc etc.
- Developed the UI of the application using Django and implemented MVT framework.
- Created DEV, QA, PROD, DEMO Environments in AWS from scratch.
- Designed and developed an ActiveX component for HDTV Hauppauge WinTV to embed the terminal system using DirectShow (DirectX)/ATL (VC++) integrating to the web based application.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Developed Automation scripts for new enhancements using Selenium WebDriver and JUnit.
- Parsed various file formats including XML and JSON and loaded into MSSQL Server database with Python XML and JSON modules
- Worked on projects related to the client Santander UK, ING Italy and ING France.
- Validated the quality of the partner files that Kabbage delivers to partner financial institutions.
- Behave Framework and native Python programming was used in developing the application.
- Modified PHP5, HTML, CSS, Java script, jQuery according to project requirements.
- Worked on developing UI using CSS, HTML, JavaScript, JQuery and JSON.
- Good working experience in Azure Logic apps, Service Bus, Document DB and SQL Database.
- Participated in all the stages of software development lifecycle including design, development, implementation, and testing.
- Developed GUI using PHP5, HTML5, AJAX, CSS3 and JavaScript (JQuery2)
- Design front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Implemented dynamic page elements and form error validations using AngularJS.
- Used Unit Test Python library for testing many programs.
- Experience in writing playbooks for Ansible and deploying applications using Ansible.
- Experienced in Cucumber/Gherkins syntax of coding.
- Extracted, loaded, and analyzed data to and from MSSQL Server database with Python.
- In order to avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
- Implemented RESTful web services for sending and receiving the data between multiple systems.
- Used all aspects of MySQL/PHP Programming, Zend 1.9 Framework in LAMP environment.
- Created dataframes in particular schema from raw data stored at Amazon S3, lambda using PySpark.
- Manage the configurations of multiple servers using Ansible.
- Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.
- Provisioned load balancer, auto-scaling group and launch configuration for micro service using Ansible.
- Worked on with spark dataframe operations that are required to develop a data format file.
- DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
- Worked on migrating MapReduce programs into Spark transformations using Spark and Scala, initially done using python (PySpark).
- Developed Behave framework scenarios backed up with the Python code.
- Involved in Validation and Integration Testing of the Partner files.
- Developed and tested various dashboard features using CSS, JavaScript, Django, and Bootstrap.
- Used Django APIs for database access.
- Developed U-SQL Scripts for schematizing the data in Azure Data Lake Analytics.
- Used GIT for version control.
- Good knowledge in Agile, Jira and scrum methodologies.
- Environment: Python 3.6, Behave, Django, Java Script, Aws HTML, XHTML, lambda, JQuery, JSON, XML, CSS, MSSQL Server.
Python Developer
Confidential - Sunnyvale, CA
Responsibilities:
- Wrote Python routines to log into the websites and fetch data for selected options.
- Implemented a login module for user, registration of the products, placing the order and tracking the order.
- Improving the performance while processing data by modifying functions, queries, cursors, triggers and stored procedures for MySQL database.
- Created Bullet graphs to determine profit generation by using measures and dimensions data from Amazon Redshift, Oracle SQL Server and MS Excel.
- Used collections in Python for manipulating and looping through different your defined objects.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.
- Performed data manipulation/storage for incoming test data using lxml /etree libraries.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Wrote unit test cases for testing tools.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Developed Python Django forms to record data and the Login module page for users.
- Designed email marketing campaigns and created interactive forms that saved data into database using Django Framework.
- Develop and execute automation frame work and maintain automates tests for new and existing functionality.
- Designed and configured database and back end applications and programs.
- Worked on Unit testing, Integration testing and Web application testing.
- Hands on experience on Backup and restore Azure services.
- Worked in Test driven development with Behave in Python.
- Creating Behave scripts using Gherkin syntax.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Code review using GitHub, testing, fixing of the bugs and coding modifications.
- Performed research to explore and identify new technological platforms.
- Developed API modularizing existing python module with the help of pyYAML libraries.
- Improved performance by using more modularized approach and using more in built methods.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
- Environment: Python 2.7, Django 1.4, Behave, Puppet Rspec, Redshift, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, Bootstrap, JQuery, JavaScript, Apache, Linux, Git, Perl, Cassandra, Azure Automation cloud services.AWS Engineer
Python Developer
Confidential - Pleasanton, CA
Responsibilities:
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
- Developed Java beans and JSP's by using Spring and JSTL tag libs for supplements.
- Designed and Developed the Solution Architecture package to identify all possible solutions for the project using UML methodologies.
- Deployed Django web application in Apache webserver and carpathia cloud web deployment.
- Designed and developed middleware, using RESTful web services based on a centralized schema which is consumed by thousands of users.
- Used J2EE Design patterns (Singleton, Service Locator and DAO).
- Implemented MVC Architecture using JSF and Struts framework and custom tag libraries.
- Used Python Data structures like lists, dictionaries, tuples .
- Created creating tables, data manipulation and retrieval using Oracle and DB2.
- Used MQ Series to send, receive and read the messages and also Created Queues.
- Involved in the deployment process of the application on WebSphere Application Server.
- SVN are used as source code controls and developed test cases using JUnit.
- Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
- Deployed the Web application using ANT build script
- Used Hibernate for data manipulation and access.
- Used Spring AOP and dependency injection framework for business aspect of the application.
- Used Spring DAO classes for data access.
- Testing - unit testing & integration testing of the application.
- Used Mercury Quality Center for requirement management, executing the test plans and defect management.
- Used SOA architecture for communication between various business entities.
- Communicated with the business people to get more clarity on the requirements/changes.
- Environment: Java, Spring, Python, JavaScript, JDBC, XML, JAXB, Web services, SOAP, WSDL, Hibernate, Spring, IBM MQ, PL/SQL, WebSphere, RAD 7.0, JUnit, Oracle 10g, DB2, Mercury Quality Center, SVN.
Python Developer
Confidential - Alpharetta, GA
Responsibilities:
- Developed the front end module of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and JQuery.
- Involved in the design and maintenance of the databases using Python and Python based API using Flask, SQL and PostgreSQL.
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, MySQL, PostgreSQL and Dynamo DB.
- Worked mostly on the active records for the backend of the application.
- Involved in development of web services using SOAP for sending and getting the data from external interface in XML format.
- Experienced in Agile Methodologies, Scrum stories, Sprints experience in Python along with data analytics, data wrangling and Excel data extracts.
- Worked on JavaScript MVC framework like Angular JS.
- Hands-on experience in Python scripting, in web development using Django.
- Used Python scripts to update the content in the database and manipulate files.
- Involved in the refactoring the UI which involves extensive use of AJAX.
- Expertize in LAMP (Linux, Apache, MySQL and Python) architecture.
- Used Pandas library for statistical analysis.
- Involved in the development of ORM queries.
- Worked on Test Driven Approach for developing services required for the application.
- Exported Test case scripts and modified the selenium scripts and executed in Selenium RC environment.
- Experience with Microsoft Azure Automation tool.
- Environment: Python 2.7, Django, HTML5, CSS, Bootstrap, Pyramid, MySQL, MS SQL, T-SQL, JavaScript, Jasper Reports, Eclipse, Git.QA Tester
Python Developer
Confidential
Responsibilities:
- Developed views and templates with Django's MVT (model, view and template) to create a user-friendly website.
- Designed and developed the User Interface for the project using HTML, CSS, JavaScript and AJAX.
- Used existing Python and Django modules and rewritten to deliver data in certain formats.
- Entire Front end and back end modules of the project are developed using Python with Django Framework.
- Designed and developed the data management of the project using MySQL databases.
- Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.
- With the use of Django's Database API, accessed database objects.
- Written Python Scripts to parse the XML documents and load the data in database.
- Client side validations are handled using JavaScript.
- Client side manipulations are done using JQuery and JavaScript.
- Responsible for Debugging and troubleshooting the application.
- Used Selenium Library to write fully functioning test automation process.
- Environment: Python, Django 1.3, MySQL, UNIX, HTML, CSS, AJAX, JavaScript, Apache Web Server, SVN, Bugzilla.
Java - Developer
Confidential
Responsibilities:
- Ensure designs are in compatible with specifications.
- Support formal testing and resolve test defects.
- Recommend changes to improve established java application process.
- Develop and execute unit test cases
- Developed endeca pipeline, partial pipeline, stop words, thesaurus etc.
- Created navigation categories using endeca.
- Created page builder rules using endeca workbench.
- Contribute in all phases of the development life cycle.
- Write well designed, testable, efficient code.
- Develop and execute unit test cases
- Contribute in all phases of the development life cycle.
- Write well designed, testable, efficient code.
- Ensure designs are in compatible with specifications.
- Support formal testing and resolve test defects.
- Recommend changes to improve established java application process.