Sr. Python Developer Resume
Virginia Beach, VA
SUMMARY
- Over 7+years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
- Skilled experience in Python wif 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.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid, and ZopePython web application frameworks.
- 4+ years of experience as Full stack developer.
- Experienced in working wif various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, Spyder, PyStudio,PyDevand Sublime Text.
- Strong expertise in development of web based applications using Python, Django, Java,C++, HTML, XML, Angular JS, CSS, DHTML, JavaScript,JSONand JQuery.
- Good noledge on front end frame works like CSS Bootstrap.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along wif data analytics, data wrangling and Excel data extracts.
- Sound experience in Core Java and Object Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Good noledge of web services wif protocols SOAP, REST.
- Experienced in working wif 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.
- Superior Troubleshooting and Technical support abilities wif 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.
- Having good noledge 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, GitHub, and Amazon EC2 and deployment using Heroku.
- Documentation of Architecture, Design and Operational procedures.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2, MySQL and MSSQL Server.
- Good noledge in working wif application server- Apache Tomcat (6.0, 7.0, 8.0),WebLogic(10.0, 10.3, 11g, 11gr1),WebSphere(7.0, 8.5, 8.5.5).
- Experience in working wif Python ORM Libraries including Django ORM, SQLAlchemy.
- Expertise in working wif GUI frameworks - PyJamas, Jython.
- Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
- Good idea about testing tools like Bugzilla, andJIRA.
- Thorough noledge in various front end tools like HTML, DHTML,CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
- Extensive noledge of J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets,).
- Experience in working wif different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX.
- 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, Zope, PyJamas, Jython, CSS Bootstrap
Web Technologies: HTML, CSS, DOM, SAX, Java Script, JQuery, AJAX, XML, AngularJS.
Programming Languages: Python, Core Java, C/C++, PERL,SQL and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JNDI, JDBC and JMS.
Version Control: SVN, CVS, Git, GitHub.
Analytic Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL
Application servers: Apache Tomcat, 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, Ubuntu.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Deployment Tools: Heroku, Amazon EC2
Testing Tools: Bugzilla, and JIRA.
PROFESSIONAL EXPERIENCE
Confidential, Virginia beach, VA
Sr. Python Developer
Responsibilities:
- Analyzed system requirements specifications and also in client interaction during requirements specifications.
- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON andJQuery. Worked on backend of the application, mainly using Active Records.
- 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.
- Implemented web applications in Flask, Zope frame works following MVC architecture.
- 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 wif 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 wif 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.
- 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 renormalization.
- Used many regular expression in order to match the pattern wif the existing one.
- BuildSQL queries for performing various CRUD operations like create, update, read and delete.
- Skilled in using collections in Pythonfor manipulating and looping through different user defined objects.
- Made Django web based apps for Insurance premium calculations.
- Work wif 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.
- 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 wif all of its commands.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, MS SQL Server, T-SQL, JavaScript, Eclipse,Git, GitHub Linux, Shell Scripting.
Confidential, long Island, NY
Sr. Python 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 usingHTML, 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 usingDjango frame work.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Worked wif 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 wif 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 dat 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, Houston, Texas
Sr. 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 wif the halp 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.
- Worked wif 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, Baltimore, Maryland
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 wif 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 wif 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 Developer
Responsibilities:
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- 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 existingPython/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrotepythonscripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically usingpython.
- 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 wif all of its commands.
Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.
Confidential
Python Developer
Responsibilities:
- Work wif team of developers on Python applications for RISK management.
- Made Django web based apps for Insurance premium calculations.
- Generated property list for every application dynamically using Python.
- 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 wif UNIX like OS on regular basis.
Environment: Python 2.7, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, MySQL, Apache Web Server, UNIX.
