Python Developer Resume
PROFESSIONAL SUMMARY:
- Over 7 years of experience as a Web/Application Developer and coding with analytical Programming using Python, Django, Java.
- Experienced with full software development life - cycle, architecting scalable platforms, Object Oriented Programming, database design and agile methodologies.
- Proficient in developing web-based applications using Python 2.7/3.0, Django 1.7/2.0, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript, JQuery, Bootstrap.
- Highly experienced in Backend Frameworks: Django (Python), Flask (Python), FlaskAdmin, FlaskSecurity, FlaskAlchemy, Silex, .NET (2.0 - 4.0).
- Experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib,markdown, JsonLogic, ReportLab, Pandas data frame, network, urllib2, MySQL dB for database connectivity).
- Experience in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache Server, NGINX and Integrated Development Environments like PyCharm, Eclipse.
- Experience configuring and developing with different Database servers including MySQL, MSSQL, Oracle and Mongo Db.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Good experience in working with Python, DJango, Zope,Bottle,Swagger, Pyramid/Turbogears, Pylons, Flask, Web2py, SpringFrameworksfor developing backend of web applications.
- Knowledge on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS) such as Amazon Web Services (AWS).
- Knowledge in AWS services like Auto Scaling, CloudFormation, CloudTrail, CloudWatch, DynamoDB, EBS, EC2, ELB, IAM, Redshift, RDS, S3, VPC.
- Good knowledge in Big Data Hadoop eco-system tools like Pig, Hive, HBase, Apache Kafka, Apache Flume-ng, Apache Spark, Sqoop, Oozie, Cassandra.
- Strong Oracle/SQL Server programming skills with experience in working with functions, packages, joins, groupby, merges, triggers and in data mining concepts.
- Expertise in Business Intelligence solutions using Data warehousing/Decision Support Systems, OLAP, OLTP and in developing Process Modeling Data Flow diagrams(DFD)&flow charts.
- Knowledge in ticketing tools such as Jira/confluence, ClearQuest and version control tools such as GitHub, Git, Subversion (SVN) and in ETL tools like Informatica, SSIS (SQL Server Integration Services), SSRS (SQL Server Reporting Services).
- Extensive knowledge in business intelligence tools like Teradata, Tableau, Plotly for creating histograms, Pie charts, Dot charts, Box plots, dashboards and Storyline also in developing Custom Reports, Matrix Reports using SSIS in BIDS.
TECHNICAL SKILLS:
Operating Systems: Windows, Linux.
Python Libraries: Requests, Urllib, Pandas, NumPy, sciPy, matplotlib, BeautifulSoup, HtmlParser, Swagger, SQLAlchemy, MySQLDB, XMLDocx, PyPandoc, Celery, Celery Beat, Boto.
Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON, CSS,Bootstrap.
Languages: C, C++, Python, Java, Shell Scripting.
Frameworks: Django, Flask, Pyramid, PyJamas, Angular JS, Node JS, Spring, Hibernate.
Webserver: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP, REST
IDE: Eclipse, webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.
Deployment Tools: Heroku, Amazon EC2, S3,Jenkins and Fabric,AWS, Amazon Lambda, Docker.
Databases: Oracle 8i/9i/10g/11g, MySQL, SQLite, Cassandra, Redis and mongo DB.
Testing Tools: Bugzilla, Jasmine, Pyunit, JIRA and Junit,zope, pytest, nose, Robot
Source Control Versions: Git, SVN.
PROFESSIONAL EXPERIENCE:
Confidential
Python Developer
Responsibilities:
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Developed strategy to migrate Dev/Test/Production from an enterprise VMware infrastructure to the IaaSAmazon Web Services (AWS) Cloud environment including runbook processes and procedures.
- Develop module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
- Worked on integrating python with Web development tools and Web Services.Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Created and executed test plans using PyUnit.UtilizedPyUnit, the Python Unit test framework, for all Python applications.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Used Pandas (Python library) for Statistical Analysis.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Coded various business process methods required for creation of Web Services related to customer information and provider information using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
- Worked with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented presentation layer using CSS framework, NodeJS, AngularJS, Angular2, Angular4,Wire-Framing and HTML5.
- Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML, CSS files.
- Developed Restful API's using Python Flask andSQLAlchemy data models as well as ensured code quality by writing unit tests using Pytest.
- Job scheduling, batch-job scheduling, process control, forking and cloning of jobs and checking the status of the jobs using shellscripting.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions..
- Used MVT pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.
- Developed frontend and backend modules using Python on Django Web Framework.
- Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
- Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
- Performed testing using Django's Test Module.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, Web Server Gateway Interface (WSGI) and SQL internal admin tools behave Behavior-driven development (BDD).
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Gathering user requirements and designing Database accordingly which involves creating Logical Data Tables and Visualization.
- Designed and developed integration methodologies between client web portals and existing software infrastructure using SOAP API's and vendor specific frameworks.
- Developed views and templates with Python and Django view controller and template language to create a user-friendly website interface.
- Created numerous Django apps and extensively used Django Session and authentication management.
- Created new connections through applications for better access to MySQL database and involved in writing several SQL/PLSQL - functions, sequences, stored procedures, triggers, cursors and object types.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
- Designed and developed data management system using MySQL and wrote several queries to extract/store data.
Confidential, Centerville, OH
Data Analyst
Responsibilities:
- 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.
- Wrote and executed various MySQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the CSS, HTML, JavaScript, andJQuery.
- Python/Django based web application, PostgreSQLDB, and integrations with 3rd party email, messaging, storage services.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Involved in design, implementation and modifying the Python code and MySQL database schema on-the back end.
- Developed user friendly and sophisticated graphical representation of the catalogue of items that would be configured for a piece of equipment.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
- Automated different workflows, which are initiated manually with Python scripts and UNIX shell scripting.
- Python Object Oriented Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
Confidential
Python Developer / Web Developer
Responsibilities:
- Developed Python scripts to read from Excel files, generate XML configuration files and also for generating IP access frequency lists in different datalogs.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated Python Django Forms, Crispyforms to record data, login and signup of online users.
- Learned technical skills that are required for the system like CherryPy, Django, Flask, Pandas, JIRA, and Heroku etc.
- Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming.
- Worked for development and enhancements of all the modules of raildocs and have them running it the design team for project structure.
- Developed web-based LAMD stack applications using Python and Django for large dataset analysis.
- Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and DJango ORM.
- Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
- Write a wrapper program in Python to automate the entire process like running different executables of FORTAN and call the Java swing program.
- Database Administration activities like taking backup, checking log messages, looking for database optimization.
- Learned how to create specific images using Python Imaging Library for the custom images used for each book.
- Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data.
Confidential
Java UI/VBA Developer
Responsibilities:
- Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs.
- Used J2EE design patterns like Singleton, command, Factory, Business Delegate, Session façade, Service locator, Transfer object and view object for developing enterprise application.
- Used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML4 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS and Bootstrap.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used SOAP UI to test the web services, created cases SOAP UI testand worked on SOAP composite projects.
- Involved in the development of business module applications using J2EE technologies like Servlets, Struts, JDBC and ODBC.
- Generated Ad hoc query reports accounts related information to MS- excel reports and combined with OLE control.Automated various processes usingVBAwith Excel.
- Involved in web designing using HTML 4, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
- Involved in the development using Spring Model View Controller (MVC) with Data access/integration layer consists ORM module.
- Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.