Python developer Resume
Cleveland, OH
SUMMARY:
- Expertise with software development in Python and IDEs - Sublime text, PyCharm, Eclipse PyDev.
- Web application development using Python 3.5/3.4/2.7, Django 1.9, Flask, MongoDB, WSGI, JavaScript, AJAX, HTML, JSON, and template languages.
- Started developing with Django 1.3 beta and currently developing with Django 1.9.
- Versatile with Version control systems including Git, SVC, CVS, SourceSafe.
- Implemented dashboard using Django, Redis, Bootstrap, JQuery- AJAX tools.
- Familiar with REST and AWS (Amazon Web services) in Redshift, EMR for improved efficiency of storage and Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- SQL Database experience with SQL Server 6.5 / 7.0 / 2000 / 2005 / 2008 / 2008 R2 (Production - Development - Administration)/SQL 2012 - SQL 2014
- Expert in developing SSIS Packages to Extract, Transform and Load (ETL) data from/to SQL Server, Flat Files, Excel, CSV, and MS Access.
- Deep understanding of HTTP and RESTful architecture: Apache, uWSGI.
- Familiar with UNIX / Linux internals, basic cryptography & security.
- Database development with Python SQL, MySQL, PostgreSQL, MongoDB.
- Knowledge of Test Driven Development (TDD), Pair Programming with PyUnit, Junit and PythonUnit-test.
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Using django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Built the web application by using Python, Django, AWS, MongoDB, Jinja, WSGI, Fabric, PostgreSQL, and Redis.
- Applied HTML, HTML5, XML, DHTML, CSS3, CSS, JavaScript, JQUERY, and AJAX to deliver cutting-edge user interfaces and components.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSONstrings.
- Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, DOJO, JQuery, while using HTML/CSS/JS for server-side rendered applications.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS,JavaScript, and Angular JS.
- Extensive experience in various UI widgets using JavaScript libraries (JQuery) and developing rich Internet Applications.
- Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django. Exposure in working for developing a portal to manage and entities in a content management system using Flask Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask and Pyramid.
- Thorough knowledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
- Expertise in Object Modeling with Use Cases, Sequence, Activity and Class Diagrams using UML 1.4/2.0 with IBM Rational Rose and Microsoft Visio.
- Expertise using and deploying enterprise applications in JBoss AS and Tomcat.
- Experience in open-source technologies such as Ant, Maven and Eclipse IDE.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
- Experience in Python, Django, MVC Patterns, Java, Oracle, MySQL and Embedded SQL.
- Have very good experience in developing Test Frameworks
- Extensive experience working with Django framework.
- Solid experience installing numerous Python packages using pip install- sphinx, reportlab, xlwt, xlrd, virtualenv, lxml, etc.
- Strong exposure in writing simple and complex SQL queries and creating PL/SQL Functions, Stored Procedures.
- Experienced in re-designing PL/SQL procedures and fine tune queries to improve performance
- Expertise in handling web applications - UI (experience), security, logging, backend services.
- Strong experience in developing UI applications using HTML, CSS, JavaScript, JQuery and Bootstrap
- Good experience on using Mercurial, Git (GERITT review) and CVS for configuration management.
- Experience in development methodologies like Agile Scrum and Waterfall.
- Experience with Linux command and bash shell scripting.
- Experience with Web Services (RESTful and SOAP).
- Experience with Selenium automation with Python.
TECHNICAL SKILLS:
Languages: Python, Java, C, C++, Embedded SQL, PostgreSQL
Frameworks: Django, AngularJS, Hibernate, Sqlalchemy Orm.
Scripting Languages: HTML, CSS, Java Script, J-Query, Angular JS
Databases: MS SQL Server MS-Access, MY SQL, Oracle, SQLite, PL/SQL
User Interfaces: HTML, HTML5, DHTML, CSS, XML, DOM, XAML, IIS, AJAX, SOAP, Restful, WSDL, Web Services, Angular JS
Operating Systems: Linux, Windows, Windows Server 2003, Version Control Team Foundation Server (TFS), Subversion, Clear Case
Protocols: TCP/IP, HTTP, FTP
Tools: & IDE: PowerShell, Jenkins (build process), Eclipse Pydev, Wing 3.1, Django South, Fabric deployment tool, Pytest, Selenium, SoapUI, Chef, Jenkins, PyCharm, Sublime, Eclipse, NetBeans.
SDLC: Waterfall, RAD, Agile, Scrum
Packages: MS Office (Word, Excel and PowerPoint), MS outlook, Lotus Notes.
Others: GIT, PIP, PEP8, Celery, Redis, RESTful Web Services, Heroku, OpenCV, Django-Debug-Toolbar, Datastage, CA workload automation, Service now, Microstartegy, Quality center.
WORK EXPERIENCE:
Python Developer
Confidential, Cleveland, OH
Responsibilities:
- Created entire application using Python, Django, MySQL, PostgreSQL and Linux.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Delivered presentations on Project Status and Current Open Issues Report to Users, Stakeholders and other involved groups.
- Designed and developed complex interactive OBIEE reports, including prompts, filters, different views (charts, views, filters, tables and bins), drill-down capabilities, navigation links, detailed designing and developing of custom dashboards including customized appearance.
- Created load jobs using MLOAD, FLOAD utilities which were embedded in JCLs for loading the Teradata database
- Developed a Coverity mail script that extracts code defects data per component for a daily report to drive reducing defects in the codebase.
- Conducted weekly meetings with the development and testing team to relay any changed requirements and updates on the development and testing.
- Designed & developed custom workflows to automate Database Patching & Rollback using Pythonas part of Post Provisioning.
- Designed, developed & tested workflows in HP DMA to automate Migration using Python & UNIX Scripts.
- Worked in the capacity of Change Manager to ensure end-to-end delivery of project.
- Designed & implemented database cloning using Python.
- Built alert & monitoring scripts for applications & servers using Python & Shell Script.
- Built Automation scripts on various Oracle Standalone and RAC databases.
- Lead Engineer for Oracle Database Migration efforts. Conduct training session and provide support to end users for Oracle Patching and Migration. Code promotion and track bug fixes amongst team members. Worked with HPE Support and internal stuff to resolve issues.
- Automated Business requirements of UBS into scripts thereby improved efficiency and reduced time in process completion.
- Worked on Oracle 11gR1/R2, 12C, OEM, EMCLI & Exadata.
- Managed Full-Stack Development such as Application, Database, API's and Security.
- Participate in Scrum Meetings. Member of team managed by Agile Methodology Management.
- Built Integration between Automated Service Now (SNOW) and HPDMA as part of automation.
- Build Back-end support for Application from ground up using Python, Shell scripts & Perl.
- Maintain PostgreSQL objects like packages, triggers, procedures etc.
- Built Scripts for Monitoring of Oracle database - 9i, 10g, 11g, 12c, RAC, ASM, Grid.
- Work Extensively in Shell Scripting for Run book Automation purposes.
- Prepare Scripts in Python and Shell for Automation of administration tasks.
- Overrode Django Rest Framework internals to allow for more dynamic routing.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy. Used Git to collaborate with other developers.
- Successfully migrated the Django database from SQLite to MySQL and PostgreSQL with complete data integrity.
Python Developer
Confidential, Bellevue, WA
Responsibilities:
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Developed with Python 2.7 and Django 1.6.2 web frame work.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
- Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Developed RESTful web-services, for upstream and downstream web-applications using Django rest Framework.
- Used Apache2 web services for these Caesar application.
- Experience with working on Linux server.
- Managing and Monitoring Jenkins (Auditing, Project based Security, Authorization and access management)
- Created scripts for data modeling and data import and export. Extensive experience in deploying, managing and developing Oracle SQL developer clusters.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script, Ajax, jQuery.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used integrated environment for java such as Eclipse, RAD, NetBeans, Clear Case and VSS.
- Redesigned the existing web application with technologies like Bootstrap and angular js.
- Developed test scripts for automation with Selenium.
- Imported SSL certs from other hosts to new host and properly configured Apache to use certs.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Worked on several python packages like Numpy, shutil, Beautiful Soup, Pickle, Python-gitlab.
- All applications were developed with Python, Django, and PostgreSQL using JIRA(Agile) methodology.
- Added retry mechanism to API calls using jQuery deferred object and accumulative recursion.
- Design and documentation of RESTful APIs for collection and retrieval of high volume IOT telemetry data.
Python Developer
Confidential, New York, NY
Responsibilities:
- Worked with Python, MySQL, PostgreSQL, CSS, HTML, JavaScript, Angular JS, Node JS, AJAX and XHTML to build a fully Web 2.0 compliant social networking website around online HD streaming video.
- Developed scalable applications using Django framework.
- Performed documentation and user training.
- Built key modules including photo gallery, blogging system, forums, profiles, articles, newsletters and email.
- Integrated third party software such as ImageMagic, TinyMceAJAX.
- Build all database mapping classes using Django models and Cassandra.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Design and documentation of RESTful APIs for collection and retrieval of high volume data.
- Used Django template system for front end UI along with OpenStack dashboard.
- Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts REST, JSON, and CRUD scripts for API Integration
- Used the Model View controller (MVC) framework to build modular and maintainable applications.
- Developed multi-page applications from beginning to end.
- Performed Flow Control, response to Front-End Request using Python /MySQL/AJAX.
- Conceived and created tables using MySQL 5 and PostgreSQL.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Designed and developed the UI of the website using HTML, XHTML, CSS, JavaScript, Angular JS, andAJAX.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Deployed with Fabric on AWS on EC2 instance with Postgres RDS and S3 file storage.
- Wrote HTMLfront-end pages using Django templates.
- Experienced in Agile Methodologies and SCRUM Process.
- Deployed the project into Heroku using GIT version control system.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
Software Engineer
Confidential, Irving, TX
Responsibilities:
- Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.
- Worked with the design team for project structure.
- Performed Design, involved in code reviews and wrote unit tests in Java.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Involved in writing stored procedures using MySQL.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML
- Application was developed using LAMP stack, MYSQL and Linux.
- Wrote SQL queries and Oracle stored procedures for accessing and manipulating the data in the database.
- Oracle and MYSQL were used as the database.
- Used SVN for version control.
- 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 web designing using HTML4/5, XHTML, CSS2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Developed responsive designs using HTML5 and CSS3 for handheld devices.
- Designed and developed code for tableless web interfaces using XHTML, CSS, DOM and JavaScript. Responsible for designing Front-side of the website like embedded graphics, and interactive documents using JavaScript, XML, HTML and CSS.Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
