Python Developer Resume
SUMMARY
- Around 6 years of experience as an Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications using Python.
- Strong experience in developing software in Python using libraries- Beautiful Soup, Numpy, spicy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivityand IDEs - sublime text, PyStudio, PyScripter, Spyder, PyChaDrm, and PyDev
- Sound experience in working with different python editors like PyCharm, PyScripter, PyStudio, Sublime Text, Emacs and Spyder
- 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.
- Experience in implementing server-side technologies with restful API and MVC design patterns in node JS and Django framework.
- Implemented automation using Selenium WebDriver, Python.
- Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies
- Strong Experience in Automating Web Application Testing using Selenium WebDriver with Testing Framework.
- Build all database mapping classes using Django models with the help of ORM like SQLAlchemy.
- Expert in analyzing test results and preparing test/defect summary report for Sr. Management.
- Experience in Python, Django, Zope, Pyramid Framework
- Strong exposure testing applications on different browsers like IE, Firefox, and Chrome.
- Expertise in locating the web elements using XPATH and CSS.
- Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL, and Python) Architectures.
- Good experience in setting up REST API using Django.
- Firm knowledge of different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology and Waterfall.
- Worked on Python Testing frameworks like zope, pytest, nose and Robot framework.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Good knowledge in front end technologies such as HTML5, CSS3, Bootstrap, JavaScript, Node.JS, Angular.JS, XML, Ajax and JQuery.
- Good knowledge in Object-Oriented Analysis, Design and development of applications using Core Java, Servlets, JSP, JDBC, RMI, Multithreading, Eclipse and Tomcat.
- Good understanding of NoSQL databases such as MongoDB, Datastax, Redis and Apache Cassandra.
- Familiar with JSON based REST Web services and Amazon Web services.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, MySQL and MSSQL Server.
- Skilled in debugging/troubleshooting issues in complex applications.
- Expertise in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML.
- Followed Agile Methodologies (Scrum), involved in daily standup meetings.
- Experienced in unit testing and testing using Selenium.
- Good Experience on Selenium IDE and creating Scripts in selenium --RC by using Python
- Experienced in developing applications using Amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front, Route 53.
- Experienced in Version controlling tools like Dimensions, Git, CVS and SVN and build Tools like Hudson, Clear Case and Ant.
- Good Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript andJQuery,MVC3,RESTful,RUBY,AJAX
- Good experience in Shell Scripting, SQL Server, Unix and Linux, Open stock.
- Expertise in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML.
- Have good idea about development tools like Bugzilla, Jira, Confluence, and Ax soft.
- Expert in maintaining technical documentation for projects.
- Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
- 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, Zope, PyJamas, Jython, Struts and CSS Bootstrap
Web Technologies: HTML, CSS, Java Script, JQuery, AJAX, XML, AngularJS, NodeJS
Programming Languages: Python, Java, C/C++, PERL, SQL and PL/SQL.
Scripting languages: CSS, AJAX, Java Script, JQuery, PHP, PowerShell Scripting
Versioning Tools: SVN, CVS, Git, GitHub, Bambo, Bitbucket
Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL, MVC3
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, PyScripter, PyStudio, and Sublime Text.
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Deployment Tools: Heroku, Amazon EC2
Testing Tools: Selenium, Bugzilla, Crucible and JIRA.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
PROFESSIONAL EXPERIENCE
Confidential
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.
- Made use of advanced python packages like NumPy, Scipy for various sophisticated numerical and scientific calculations.
- Used AngularJS built-in directives, custom directives and services for developing interceptor and complex UI data table grids.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Utilized Python specific tools including Django, Django Rest Framework, Django ORM, Flask, SQL Alchemy, Pandas, and Numpy.
- Developed Python batch processors to consume and produce various feeds.
- 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 with team of developers on Python applications for RISK management.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Developing UI for future budget predications based on the backed scripts.
- Involving in scrum meeting, internal sprint reviews and sprint retrospective.
- Used JQuery for selecting DOM elements when parsing HTML.
- Worked with JSON based REST Web services.
- Using GIT version control tool to coordinate team-development.
Environment: Python, Django, PYQT, Java, XML, JQuery, DOM, JSON, Numpy, Pandas, AngularJS, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, GIT, MY SQL, Windows and LINUX, VS code
Confidential
Python Developer
Responsibilities:
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Worked with team of developers on Python applications for RISK management.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
- Developed flask Restful API endpoints for accessing through UI and uploading ETL data.
- Contribute to major development initiatives with codebases utilizing Python, Django, R, MySQL, MongoDB, jQuery and React.
- Work with multiple teams to develop services and coordinate releases.
- Used PHP as an HTML embedded scripting language, in front end web development.
- Prepare Test scripts for different applications using QTP & Selenium
- Run a Regression test on Selenium after every build.
- Automation of internal web application through Selenium 2 WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Developed ETL (Extract Transform Load) software for DB2 columnar database fact and dimension tables.
- Develop data models for applications, metadata tables, views or related database structures.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Involved in designing and deploying multitude applications utilizing almost all the AWS services Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Used NoSQL database Apache Cassandra to load the data in database.
- Wrote Python scripts to parse XML documents and load the data in database.
- Utilized Python libraries wxPython, Numpy, Twisted and Mat PlotLib.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Responsible for writing/modifying scripts using sh and Bash for day-to-day administration.
- Used IDE tool to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Carried out various mathematical operations for calculation purpose using python libraries.
- 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 Pandas library for statistical Analysis
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Performed research to explore and identify new technological platforms.
- Integration of user-facing elements developed by front-end developers with server-side logic by using node js
- 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, Django, MongoDB, Selenium, Amazon Aws, Pandas, Java, JQuery, Bootstrap, MySQL, Linux, Ajax, Java Script, Apache, Cassandra, HTML5 and CSS
Confidential
Python Developer
Responsibilities:
- Converted Visual Basic Application to Python, MSQL.
- Used python scripts to update content in the database and manipulate files.
- Created Reports using JASPER.
- Used Thales asynchronous theorem for applying encryption and decryption of ISO standard message in Python programming.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented schema and data migration for the postgres database using South migration tool.
- Designed and developed the UI of the website using HTML, AJAX, CSS, JQuery and JavaScript.
- Developed user-friendly modals for the form submissions using simplemodal.js, JQuery, Ajax and JavaScript.
- Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and experience in solving the cloud issue.
- Designed and maintained Power Shell based troubleshooting procedures for bulk changes
- Developed Power Shell scripts to configure the upgraded Exchange environment, migrate users, then monitor and maintain the new environment
- Used Python modules such as requests, urllib, and urllib2 for web crawling.
- Worked on writing and as well as read data from csv and excel file formats.
- Performed QA testing on the application.
- Developed approaches for improving NLP pipeline.
- Create custom VB scripts in repackaging applications as needed.
- Wrote scripts in Python for extracting data from HTML file.
- Designed the frontend web pages using HTML, JavaScript, Angular JS, JQuery and AJAX. Used CSS for better appearance. Writing templates for front end pages where we include HTML pages and
- JavaScript files knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE6, IE7, IE8 and FF.
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Experience in debugging and troubleshooting programming related issues.
- Improved performance by using more modularized approach and using more in built methods.
- Improved caching system for the test web server.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
Environment: Python, Django, VB scripts, Jenkins, Jasper, Gerrit, MySQL, Unix, HTML, CSS, JQuery, JavaScript, Apache, Ajax, simplemodal.js, Git, Power Shell.
Confidential
Python Developer
Responsibilities:
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Used Bootstrap for responsive design.
- Worked on development of SQL and Stored Procedures on MYSQL
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML markup.
- Build SQL queries for performing various CRUD operations.
- Worked on Apache database
- Improved code reuse and performance by making effective use of various design patterns.
- Worked with UNIX like OS on regular basis.
- Engineered stable, isolated environments per game team
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Optimized the database queries to improve the performance.
- Developed in Windows and going to deploy it in UNIX server.
- Implemented Python components and deployed under the Web Logic server.
- Developed various EJB components to fulfill the business functionality
- Using Subversion version control tool to coordinate team-development.
- Performed data manipulation/storage for incoming test data using lxml/etree libraries.
Environment: Python 2.7, Json, JavaScript, JQuery, Bootstrap, MySQL, UNIX, Eclipse, Shell Scripting, HTML5, CSS, Apache, Cassandra
Confidential - Framingham, MA
Python Developer
Responsibilities:
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript
- Made Django web based apps for Insurance premium calculations.
- Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistical Analysis
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables.
- Handling the day to day issues and fine tuning the applications for enhanced performance.
- Responsible for debugging and troubleshooting the web application.
- Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database
- Used CVS as version controlling tool.
- Used Eclipse as IDE for developing the application
- Creating unit test/regression test framework for working/new code.
- Experience with advanced CSS concepts and also building table-free layouts.
- Used update strategy, lookups, stored procedures and filter.
- Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.
Environment: Python 2.6, Django 1.2, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Eclipse, Oracle, NO SQL.
