Python/ Django Developer Resume
Bellevue, WA
SUMMARY:
- Over 7+ years of IT Experience in design, development, testing and implementation of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks.
- Experience in Object Oriented Analysis in developing server side and front-end framework using various design patterns.
- 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 dataframe, networkx, urllib2, MySQL dB for database connectivity) to drive improvements throughout entire software development lifecycle.
- 4+ years of experience as Full stack developer.
- Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev, Eclipse and Sublime Text.
- Strong expertise in development of web based applications using Python, Java, HTML, XML, KML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
- Good knowledge on front end frame works like CSS Bootstrap.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience.
- Good experience in working with data analytics, data wrangling and Excel data extracts in a Python based environment.
- Good exposure over Core Java and Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Good knowledge of web services with protocols SOAP, REST.
- Good experience in open stack development.
- 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 Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Knowledge in working with continuous deployment using Heroku and Jenkins.
- Experience in streamlining deployment process using Maven.
- Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, and Security and Database applications.
- Experience in analyzing and handling large datasets using Oracle Relational database 9i (9.2.0.8), 10g (10.2.0.3, 10.2.0.4, 10.2.0.5), and 11g (11.2.0.3, 11.2.0.4).
- Knowledge about setting up Python REST API Frame work using Django.
- Experience in using charting libraries like Pychart and Highcharts libraries to add interactive charts to web applications.
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0, and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Experience in using various version control systems like CVS, Git, and GitHub.
- Experience with configuration management and related tools like Puppet.
- Experience in open stack development.
- Good experience in working with Amazon Web Services like EC2, Virtual private clouds( VPCs ),Storage models( EBS,S3,instance storage ), Elastic Load Balancers(ELBs .)
- Woked with Devops - Puppet Tool.
- Tested various automation schemes using Puppet.
- Performed numerous server migrations on both Linux and Windows servers. Migrations include moving all clients and their data, configuration settings, testing and verifying.
- Documentation of Architecture, Design and Operational procedures.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, MySQL and MSSQL Server.
- Good knowledge in working with application server - Apache Tomcat (6.0, 7.0, 8.0), Nginix, WebLogic (10.0, 10.3, 11g, 11gr1), WebSphere (7.0, 8.5, 8.5.5).
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
- Good idea about testing tools like Bugzilla, and JIRA.
- Thorough knowledge in various front end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
- Good knowledge of J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets,).
- Strong development experience on Linux based operating systems (used flavors like Debian, CentOS, Red Hat and Ubuntu).
- Experience in working with different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX, Linux, and MAC OS X.
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
TECHNICAL SKILLS:
Frameworks: Django, Flask, Pyramid, Spring and CSS Bootstrap
Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, KML, AngularJS
Programming Languages: Python, Java, PERL, SQL and PL/SQL.
J2EE Technologies: JDBC, Servlets and JSP.
Version Control: SVN, CVS, Git, GitHub.
Cloud Computing: AWS EC2, S3, RDS (MySQL), SQS.
Analytic Tools: Adobe CQ, Google Analytics Fiddler
Application servers: Apache Tomcat, Nginix, JBoss, WebLogic, WebSphere
Databases: Oracle (9i,10g, 11g), My SQL, Apache Cassandra, MongoDB
IDE s/ Development Tools: NetBeans, Eclipse, PyCharm, and Sublime Text.
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SOAP
Deployment Tools: Heroku, Jenkins
Issue Trackers: Bugzilla, JIRA and Crucible.
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Python/ Django developer
Responsibilities:
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
- Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
- Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
- Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
- Implemented monitoring and established best practices around using elastic search.
- Install and configuring monitoring scripts for AWS EC2 instances.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Working under UNIX environment in development of application using Python and familiar with all of its commands.
- Developed remote integration with third party platforms by using RESTful web services.
- Automated Production tasks.
- Updated and maintained Jenkins for automatic building jobs and deployment.
- Used many regular expressions in order to match the pattern with the existing one and store them in data base on a chronological basis.
- Implemented code to perform CRUD operations on MongoDB using PyMongo module.
- Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
- Involved in development of a Map based application for integral analysis purpose.
- Updated and maintained Puppet rspec unit/system test.
- Involved in analysis and design of the application features.
- Experience in debugging and troubleshooting programming related issues.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployment of the web application using the Linux server.
Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, KML, MySQL, JavaScript, Angular JS, JQuery, CSS Bootstrap, RESTful, MS SQL Server, MongoDB, Elastic Search, Ubuntu server, Windows 12 Server, Amazon s3, Jenkins, Map Box, My SQL, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.
Confidential, KC, MO
Python/ Django developer
Responsibilities:
- Analyzed system requirements specifications and also in client interaction during requirements specifications.
- Designed the front end of the application using Python 2.7, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Involved in analysis and design of the application features.
- Designed and developed communication between client and server using Secured Web services.
- Created UI using JavaScript and HTML5/CSS.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Writing backend programming in Python.
- Used JavaScript and XML to update a portion of a webpage.
- Develop consumer based features and applications using Python and Django in test driven Development and pair based programming.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Worked on Jenkins continuous integration tool for deployment of project.
- Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
- Created interactive data charts on patient portal web application using High charts JavaScript library with data coming from Apache Cassandra.
- Worked on front end frame works like CSS Bootstrap for development of Web application.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
- Deployed the project into Jenkins using GIT version control system.
- Learned to index and search/query large number of documents inside Elastic search.
- Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
- Creating invitation flow for customers to use the client portal for monitoring PHR pages.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
- Worked on translation of web pages to different languages as per client requirements.
- Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
- Implemented responsive vector maps and charts on web pages using the data from MongoDB .
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Manage, collaborate and coordinate the work of an offshore development team.
- Worked on rebranding the existing web pages to clients according to the type of deployment.
- Worked on updating the existing clip board to have the new features as per the client requirements.
- Used many regular expressions in order to match the pattern with the existing one.
- 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.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Improved code reuse and performance by making effective use of various design patterns.
- Documented the design solutions and created stories for client requirements.
Environment: Python 2.7,2.5, Java 1.7, Django 1.7, 1.5, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet MS SQL Server, Nginix server, Amazon s3, Jenkins, Mongo DB, Elastic search, T-SQL, Beautiful soup, JavaScript, Eclipse, Git, GitHub, Linux, and MAC OSX.
Confidential, NYC, NY
Python/ Django Developer
Responsibilities:
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Application was based on service oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
- Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Analyzed system requirements specifications and also in client interaction during requirements specifications.
- Analysis and Design of application.
- Created UI using JavaScript and HTML5/CSS.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Writing backend programming in Python.
- Used JavaScript and XML to update a portion of a webpage and Node.js for server side interaction.
- Implemented web applications in Flask and spring frame works following MVC architecture.
- Used spring, JDBC and JPA at persistence layer (DAO).
- Used Adobe CQ for helping with reusing the components and templates for creating different web pages.
- Develop consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Experience with advanced CSS concepts and also building table-free layouts.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Experienced in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Develop digital consumer experiences based on foundation of the Adobe CQ/AEM product suite.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications.
- Deployed the project into Heroku using GIT version control system.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Used many regular expressions in order to match the pattern with the existing one.
- 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.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistics Analysis.
- Used Numpy for Numerical analysis for Insurance premium.
- Improved code reuse and performance by making effective use of various design patterns.
- Created most important Business Rules which are useful for the scope of project and needs of customers.
- Designed the architecture of the hardware environments and methodology of the code.
- Experienced in Agile Methodologies and SCRUM Process.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.5, Django 1.4, HTML5, CSS, XML, MySQL, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, MS SQL Server, Adobe CQ, T-SQL, JavaScript, Eclipse, Git, GitHub Linux, Shell Scripting.
Confidential, Winston-Salem, NC
Python/ Django Developer
Responsibilities:
- Taken part in software development life cycle (SDLC) of the tracking systems Requirements, Gathering, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
- Created UI using HTML, CSS, JavaScript, AJAX, JSON, and JQuery.
- Implemented business logic using Python Web frame work Django.
- Designed applications implementing MVC architecture in Pyramid, Zope frame works.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Designing mobile search application system requirements and coded back-end and front-end in Python.
- Worked on CSS Bootstrap to develop web applications.
- Analysis and Design of application.
- Implemented Model View Control architecture in developing web applications using Django frame work.
- Created backend database T-SQL stored procedures and Jasper Reports.
- ETL process for continuously bulk importing catalog data into Elastic search.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for webScrapping.ss.
- Developed applications especially in UNIX environment and familiar with all of its commands.
- Deployed the project into Heroku using GIT version control system.
- 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.
- Implement code in Python to retrieve and manipulate data.
Environment: Python 2.7, Django, HTML5/CSS, CSS Bootstrap, Pyramid, Zope, MySQL, MS SQL, T-SQL, Jasper Reports, JavaScript, Eclipse, Git, Linux, Shell Scripting.
Confidential, New York, NY
Python Developer
Responsibilities:-
Worked on developing internal testing tools written in Python.
- Performed optimization of test server by implementing multiprocessing for the caching system.
- Improved user experience.
- Performed client side validations using JavaScript and server side validations using various other frameworks like Django.
- Designed and developed the UI using HTML, AJAX, CSS and JavaScript.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Created most important Business Rules which are useful for the scope of project and needs of customers.
- Improved performance by using more modularized approach and using more in built methods.
- Improved caching system for the test webserver.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Performed data manipulation/storage for incoming test data using lxml/etree libraries.
- Developed API modularizing existing python module with the help of pyyaml libraries.
- Wrote unit test cases for testing tools.
- Build SQL queries for performing various CRUD operations.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- 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.
- Improved code reuse and performance by making effective use of various design patterns.
- Worked with UNIX like OS on regular basis.
- Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.
Environment: Python 2.7, Django 1.2, HTML5/CSS, AJAX, SQL, MS SQL Server, JavaScript, Eclipse, Linux, Shell Scripting, Bugzilla, Git, GitHub, Amazon EC2.
Confidential, Atlanta, GA
Python Developer
Responsibilities:
-
Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress.
- Developed views and templates with Python and Django’s view controller and template language to create a user-friendly website interface.
- Used Django framework for application development.
- Created entire application using Python, Django, MySQL and Linux.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Created database using MySQL, wrote several queries to extract/store data.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Designed and configured database and back end applications and programs.
- Performed research to explore and identify new technological platforms.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 2.7, Django 1.1, CSS, AJAX, HTML, XML, Puppet Rspec, Jenkins, Grafana/Graphite, SQL, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git.
Confidential
Python/JAVA Developer
Responsibilities:
-
Developed entire frontend and backend modules using Java and Python using Web Frameworks.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules 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.
- Handled all the client side validation using JavaScript.
- Creating unit test/regression test framework for working/new code.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Java, Python, Struts 1.2, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.
Confidential
Java Developer
Responsibilities:
-
Work with team of developers on Java applications for RISK management.
- Made Struts web based apps for Insurance premium calculations.
- Generated property list for every application dynamically using JAVA.
- 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
- Designed and developed data management system using MySQL.
- Rewrite existing Java, C++ application in Python.
- Designed the architecture of the hardware environments and methodology of the code.
- Experienced in Agile Methodologies and SCRUM Process.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistical Analysis.
- Worked with UNIX like OS on regular basis.
Environment: Java, Struts 1.2, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, MySQL, Apache Web Server, UNIX.