Python Developer Resume
San, JosE
SUMMARY
- Around 8+ years of experience as a Web Application Developer and Software Engineer using Python, Django, Java, C++, HTML, Oracle.
- Experience object oriented programming (OOP) concepts using Python, C++ and Java.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience with Web Development, Amazon Web Services,Pythonand the Djangoframework.
- Very good experience with cloud platforms like Amazon AWS and Google AppEngine.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache and Siebel.
- Experienced in MVW frameworks like Django,Angular.js, Java Script,JQueryandNode.js.
- Having working Knowledge of Amazon AWS S3.
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experienced in developing API services in Python/Tornado, Node.JS while leveraging AMQP and RabbitMQ for distributed architectures & experience in developing ColdFusion Components, custom tags modified CF Objects.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Familiar with JSON based REST Web services and Amazon Web services.
- Hands on experience in python for working with Hadoop Streaming.
- Experienced in developing Web Services with Python programming language.
- 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.
- Experienced in working on Application Servers likeWebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDBandCassandra.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Effectively involved in handling releases, managing merges and deployments.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- 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.
TECHNICAL SKILLS
Languages: Python,C++, Java,SQL, Shell Script, Spring, PHP, Hibernate, Struts.
Frameworks: Django, Pyramid, Flask, CSS Bootstrap.
Technologies: HTML, CSS, JavaScript, JQuery, XML, DOM, CSV, AJAX, Angular JS, Excel, Text.
Methodologies: Agile, Waterfall and SCRUM.
Databases: MYSQL, PostgreSQL, Oracle non-SQL database MongoDB.
Version Controls: Git and SVN.
Python libraries: Pandas, Numpy, Matplotlib, Pytables, SciPhy, Flask, Beautiful soup, Bootstrap, JQuery.
Web Servers: Apache Webserver, IIS, HTTP server, Web Logic, Jboss.
Operating System: Linux, Unix, Mac and windows.
Reporting tools: Tableau, MS-Word and MS-PowerPoint.
Cloud Technology: Cloud Formation, EC2 and AWS.
Web technologies: JSON, XML, HTML5, Angular JS, CSS/CSS3, JavaScript, JQuery, AJAX.
PROFESSIONAL EXPERIENCE
Confidential, San Jose
Python Developer
Responsibilities:
- Created Business Logic using Python to create Planning and Tracking functions.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvarsstored in the Django models. Also created XML with Djangoto be used by the Flash.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Involved in multiple phases of software development life cycle (SDLC) including analysis, design, development, and implementation and testing.
- Creating Python API’s create entity models for data consuming and manage communications between DAL and database
- Analyze the software requirements to determine feasibility of design within time and cost constrains.
- Working with Dataikufor creating forecasting models required for Data Analysis.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on Restful web service.
- Developed Business Logic using Python on DjangoWeb Framework.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- 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 internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
- 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.
- Used Django configuration to manage URLs and application parameters.
- Utilized PyQtto provide GUI for the user to create, modify and view reports based on client data.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Created PyUnit test scripts and used for unit testing.
- Worked with JSON based REST Web services.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Used Couchbase Python SDK to build applications that use Couchbase Server.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Created PHP/MySQL back-end for data entry from Flash.
- Developed user interfaces using HTML5 and JavaScript.
- Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Wrote validation scripts in SQL to validate data loading.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Django, PYQt, Bootstrap, XML, HTML5, JavaScript, Angular.js, JSON, Rest, Git Hub, MySQL, Dataiku, Python, SQL Server, HTML5, JavaScript,.NET, ADO.NET, ASP.NET, MongoDB, Visual Studio, VirtualBox
Confidential, Newark, California
Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed Python batch processors to consume and produce various feeds.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Created test harness to enable comprehensive testing utilizing Python.
- Wrote Python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Performed testing using Django’s Test Module.
- Used python scripts to update content in the database and manipulate files.
- Worked on design and implemented a MongoDBbased database and related web services for storing unstructured data.
- Generated Python Django Forms to record data of online users
- Worked with no schema databases like MongoDB.
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQueryfor selecting particular DOM elements when parsing HTML.
- Worked with JSON based REST Web services.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.4, PYQT, Java, XML, JQuery, DOM, MongoDB, JSON, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, PHP, SVN, MY SQL, Windows and LINUX.
Confidential - Westlake Village, CA
Python Developer
Responsibilities:
- Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
- Developed custom reports using HTML, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnittest cases for unit testing.
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
- Worked in an agile development environment.
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
Environment: Python, PyQT, PyQuery, MySQL, HTML, CSS, JavaScript, DOM, Ajax, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.
Confidential - San Jose, CA
Python Developer
Responsibilities:
- Design and Developed a website using Python, on DjangoWeb Framework
- Existing Python/Django modules were re-written to deliver certain format of data.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Build SQL queries for performing various operations like create, update, read and delete.
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- To improve user experience and worked extensively with Bootstrap, JavaScript, and JQuery
- Used Django Database API's to access database objects.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Developed scripts using pandas to easily perform read/write operations to CSV files, manipulate and compare data by columns according to restaurants and their ratings.
- Worked on Design, Development, Deployment, Testing and Implementation of the application.
- Designed and configured database and back end applications and programs
- Used GIT version control and deployed project to Heroku
- Used Jenkins to do CICD (Continuous integration and continuous deployment)
- Used Ansible platform to scale application on AWS cloud.
Environment: Python, Django, JSON, HTML5, CSS3, GIT, JavaScript, Bootstrap, JQuery and RESTAPI, Heroku.
Confidential
Python Developer
Responsibilities:
- Worked on requirement gathering and High-level design.
- Used HTML/CSS, XML and JavaScript for UI development.
- Converted Visual Basic Application to Python, MySQL.
- Used python scripts to update content in the database and manipulate files.
- Created Reports using JASPER.
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
- Developed build and deployment scripts using ANT & MAVEN as build tools in Jenkins to move from one environment to other environments.
- Prepared the Test data (Input files) for interpreting the Positive/Negative/regression results based on the design requirements.
- Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
- Used Collections in Python for manipulating and looping through different user defined objects.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Applied EMV card algorithms to system via python programs.
- Contributed patches back to Django.
- Responsible for getting the teams up and running with game record features.
- Performed research regarding Python Programming and its uses and efficiency.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Used Thales theorem for applying encryption and decryption of ISO standard message in Python programming.
- Used Redis as messaging broker to execute asynchronous tasks.
- Developed object-oriented programming to enhance company product management.
- Followed Agile Methodology and SCRUM Process.
- Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peer.
- Collaborated with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Managed, collaborated and coordinated the work of an offshore development team.
Environment: Python, Django, Visual Basic, Java Script, Hive, XML, JASPER, QTP, MySQL, PL/SQL, Oracle 9i, Bugzilla
Confidential
Python Developer
Responsibilities:
- Did full - page caching well using Varnish and could handle massive traffic without breaking a sweat.
- Experienced in taking advantage of Nginx in combination with Apache by using it as a reverse proxy.
- Supported development of Web portals, completed Database Modelling in PostgreSQL, front end support in HTML/CSS, JQuery.
- Debugging the application and following messages in log files, to figure out the error if existing.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using FlaskSQLAlchemy and PostgreSQL.
- Involved in analyzing the problems using transaction breakdown, network monitoring and resource monitoring to find the performance bottleneck.
- Maintained and monitored frameworks like Django, flask
- Developed monitoring application which captures the error related data and store it in database.
- Involved in scrubbing project, which updates the existing data with hashed values.
- Reverse engineer and re-implement legacy back-end software into Python with minimal downtime.
- Work closely with project leads to learn about the Azure services, environment deployment, and integration with tool: ing.
- Used GitHub as a version control.
- Worked on UNIX environment.
- Optimized system performance and managed the API lifecycle
- Performed unit testing.
- Worked closely with leads in implementation exposure on service based, SOA, RESTful technologies.
- Strong experience in developing Micro-services using Drop wizard, Spring Boot, Lagom.
- Work experience with Java Frameworks like spring, Hibernate.
Environment: Python, Drop wizard, Spring Boot, Lagom, Kafka, JSON, GitHub, LINUX, Django, Flask, Varnish, Nginx SOA, REST