Sr. Python Developer Resume
New, YorK
SUMMARY
- Around 8+ years of experience as aPython Developer, proficient coder inmultiple languages and environmentsincludingPython,REST Api,AWS,C,C++andSQL.
- Wrote python scripts to parseXMLdocuments and load the data in database and developedweb - basedapplications usingPython,CSSandHTML.
- Worked on applications and developed them withXML,JSON,XSL(PHP,Django,Python,and Rails).
- Experienced in developingWeb ServiceswithPythonprogramming language.
- Experience in writingSub Queries,Stored Procedures,Triggers,Cursors, andFunctionsonMySQLandPostgreSQLdatabase.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats withExcel macrosandpython libraries.
- Experienced in developingweb-basedapplications usingPython,Django,PHP,C++,XML,CSS,HTML,DHTML,JavaScriptandJquery.
- Experienced in working with variousPython IDE'susingPyCharm,PyScripter,Spyder,PyStudioand PyDev.
- Good experience of software development inPythonandIDEs:pycharm,sublime text,Jupyter Notebook.
- Experienced inweb applications developmentusingDjango/PythonusingHTML/CSSfor server-side rendered applications.
- Hands on experience working inWAMP(Windows,Apache,MYSQL, andPython/PHP) andLAMP(Linux,Apache,My SQL, andPython/PHP) Architecture.
- Worked onAnaconda Python Environment.
- Developed views and templates withPythonandDjango'sview controller and templating language to create a user-friendly website interface.
- Experience in implementingpythonalongside using various libraries such asmat plotlibforchartsandgraphs,MySQL dbfor database connectivity,python-twitter,PySide,Pickle,Pandas data frame,network,urllib2.
- Experienced in using python libraries likeBeautifulSoup,NumPy,SciPy,matplotlib,Python-twitter,NetworkX,urllib2,MySQLdbfordatabase connectivityandIDEs-Sublime Text,Spyder,PyCharm.
- Experienced inRequirement gathering,Use Case development,Business Process flow,Business Process Modeling.
- Extensively usedUMLto develop varioususe cases,class diagramandsequence diagrams.
- Well versed with design and development of presentation layer forweb applicationsusing technologies likeHTML5,CSS3,JavaScript,JQuery,AJAX,AngularJS,Bootstrap,JSON,XML.
- Exceptionally solid background in composingAPI'salong withWeb ServicesoverPython.
- Experience in usingAdobe Flash,SVN,Eclipse,JIRA,GithubandCVS.
- Experience working knowledge inUNIXandLinuxshell environments using command line utilities.
- Experience withUnit Testing/Test Driven Development(TDD),Load TestingandIntegration Testing.
- Experienced in version control systems usingCVS,SVNandGit/Githuband issue tracking tools likeJiraandBugZilla.
- Experienced in writingSQL Queries,Stored procedures,functions,packages,tables,views,triggers.
- Experience in working withPython ORMLibraries includingDjango ORM, SQLAlchemy.
- Experience inbuilding frameworksand automating complex workflows usingPythonforTest Automation.
- Experience in implementing with server side technologies with restfulAPIandMVC designpatterns withnode JSandDjango framework.
- Hands on experience in usingNOSQL librarieslikeMongoDB, Cassandra, Redisandrelational databaseslikeOracle, SQLite, PostgreSQLandMYSQL databases.
- Worked onUNIX shell scriptsfor business process and loading data from different interfaces toHDFS.
- Experience in deploying applications inheterogeneous Application Servers TOMCAT, Web LogicandOracle Application. Server.
- Good Knowledge inAmazon AWSconceptslikeEMR and EC2 web serviceswhich provides fast and efficient processing ofBig Data.
- Proficiency with the application servers likeWebSphere, WebLogic, JBOSSandTomcat.
- Proficient inObject oriented designexperience, with extensive experience ofPython-C/C++binding usingBoost PythonandPython C types.
- Experiences withFile HandlingandSSH(Secure Shell).
- Working knowledge of errors and exceptions handlingdebuggingusingPDB,EclipseandPycharm.
- Experience withDocker, deployment of application inside software containers.
- ExcellentDebugging, Problem Solving, OptimizationandTesting Skills using GitLab
- Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
- Experience in using Scikit-Learn and Statsmodels inPythonforMachine LearningandData Mining.
- Use ofNLTK, OpenNLP&StanfordNLPfor Natural Language Processing and sentiment analysis.
- Experience withSQL Server Management Studio, SQL Developer, ToadandMySQL GUI Tool.
TECHNICAL SKILLS
Languages: Python, Perl, C, Java, SQL, PL/SQL.
IDE s: PyCharm, Emacs, Eclipse, NetBeans, Sublime, SOAP UI, VIM, nano
Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Angular JS, Node JS
Databases: SQL Server, Oracle, MySQL, PostgreSQL, Cassandra, MongoDB
Frameworks: Django, Flask, CherryPy, web2py, Tornado, Pyramid, Robot
Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Apache Tomcat 5.5/6.0
Version Controls: SVN, VSS, CVS, Git.
Automated Job Scheduler: Autosys.
Operating Systems: MS Windows, Linux/Unix, Sun Solaris, OS X
Building& Design Tools: ANT, MAVEN, Gulp, UML, JIRA
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, New York
Sr. Python developer
Responsibilities:
- Automate different workflows, which are initiated manually withPython scriptsandUNIX shell scripting.
- Create, activate and program inAnaconda environment.
- UsePythonunit and functional testing modules such asunit test,unittest2,mock, andcustom frameworksin-line withAgile Software Developmentmethodologies.
- Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data inRDBMStables.
- InstalledHadoop, Map Reduce, HDFS, AWSand developed multipleMapReducejobs inPIGandHivefor data cleaning and pre-processing.
- Manage datasets usingPanda data framesandMySQL, queried MYSQL database queriesfrompython usingPython-MySQLconnector andMySQL dBpackage to retrieve information.
- Involved in theWeb/Application developmentusingPython 3.5, HTML5, CSS3, AJAX, JSONandJquery.
- Develop and tested many features for dashboard usingPython, Java, Bootstrap, CSS, JavaScriptandJquery.
- GeneratedPython Djangoforms to record data of online users and usedPyTestforwriting test cases.
- Implemented and modified variousSQL queriesandFunctions, CursorsandTriggersas per the Confidential requirements.
- Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such asNumPy, SQLAlchemy and matplotlib.
- UsedPandasasAPIto put the data as time series and tabular format for manipulation and retrieval of data.
- Helped with the migration from the old server toJira database(Matching Fields) withPython scriptsfor transferring and verifying the information.
- Analyze Format data usingMachine Learning algorithmbyPython Scikit-Learn.
- Experience inpython, Jupyter, Scientific computing stack (numpy, scipy, pandasand matplotlib).
- Perform troubleshooting, fixed and deployed manyPython bug fixesof the two main applications that were a main source of data for both customers and internal customer service team.
- WritePython scriptsto parseJSONdocuments and load the data in database.
- Generating various capacity planning reports (graphical) using Python packages likeNumpy, matplotlib.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with variousPython libraries.
- Developed single page application by usingAngular JSbacked byMongoDB and NodeJS.
- Design and maintaindatabasesusingPythonand developedPython based API(RESTful Web Service) usingFlask, SQL AlchemyandPostgreSQL.
- Manage code versioning withGitHub, Bit Bucketand deployment to staging and production servers and implementMVC architecturein developing theweb applicationwith the help ofDjango framework.
- Use Celery as task queue andRabbitMQ, Redisas messaging broker to execute asynchronous tasks.
- Design and manageAPI system deploymentusing fast http server andAmazon AWS architecture.
- Develop remote integration with third party platforms by usingRESTful web servicesand Successful implementation ofApache Spark and Spark Streaming applicationsfor large scale data.
- Built various graphs for business decision making usingPython mat plotlib library.
- Involved in development ofWeb ServicesusingSOAPfor sending and getting data from the external interface in theXMLformat.
- Export Test case Scripts and modified the selenium scripts and executed inSelenium environment.
- Developed entire frontend and backend modules usingPython on Django Web Framework.
- Scraping website usingPython Beautiful Soup, and then parsed it withXML.
- Outputting the parsed dataas JSON/BSONand stored intoMongoDB
- UsedNLTKandStanfordNLPto process text data and created offline intelligence.
- Querying data fromMongoDBand use them as input for the machine learning models
- UsingAWSfor application deployment and configuration.
- WroteUNIX shell scriptingfor automation.
- Developed views and templates withDjangoview controller and template Language to create a user-friendly website interface.
- UsedJavaScriptandJSONto update a portion of a webpage.
- Develop consumer based features usingDjango, HTML and Test Driven Development(TDD).
- DevelopedPython web servicesfor processingJSONand interfacing with the Data layer.
- Increased the speed of pre-existing search indexes throughDjango ORM optimizations.
- Developed module to buildDjango ORM queriesthat can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
Environment: Python 2.7, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, Angular.JS, JIRA .
Confidential NY
Python Developer
Responsibilities:
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Used python libraries like Beautiful Soap, NumPy and SQLAlchemy.
- Utilized standard Python modules such as csv, robot parser, itertools and pickle for development.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented AJAX for dynamic functionality of a webpages for front end applications.
- Worked on front end frameworks like CSS Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Experience in Database optimization and developing stored procedures such as Triggers, Cursors, Joins, Views and SQL for various databases like MySQL, Oracle.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MYSQL dB package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose algorithm for data and address generation.
- Developed and designed automation framework using Python and Shell scripting.
- Developed the project in Linux environment.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.
Environment: Python 2.4, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT, flask and python libraries such as NumPy, SQL Alchemy, MySQL DB, Automation framework, Jenkin.
Confidential
Python Developer
Responsibilities:
- Worked in comprehending and examining the Confidential 's business requirements.
- UsedDjango frameworksandPythonto builddynamic webpages.
- Developed tools for monitoring and notification usingPython.
- Enhanced the application by usingHTMLandJava scriptfor design and development.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
- CreatedPHP/MySQLback-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
- Involved in designing databaseModel, API's, Views using python to build an interactiveweb based solution.
- GeneratedPython DjangoForms to record data of online users.
- Implemented Data tables toadd, delete, updateanddisplaypatient records and policy information using PyQt.
- Implemented a module to connect and view the status of anApache Cassandra instanceusingpython.
- DevelopedMVCprototype replacement of current product withDjango.
- Improved theData Securityand generated report efficiently by caching and reusing data.
- CreatedUIusingJavaScriptandHTML5/CSS3.
- Managed datasets usingPanda data framesandMYSQL. Queried the database queries usingPython-MySQLconnector and retrieved information usingMySQLdb.
- Recorded the online users' data usingPython Djangoforms and implemented test case usingPytest.
- Developed the application using theTestDriven methodologyand designed the unit tests usingPython Unit test framework.
- Createdweb applicationprototype usingjQueryandAngular JS.
- Deployed the project intoHerokuusingGIT versioncontrol system,
- Maintained and Updated the application in accordance to the clientele's requirement
Environment: Python 3, Django 1.6, Tableau 8.2, Beautiful soup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache spark, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse.
Confidential
Python Developer
Responsibilities:
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Used the Django Framework to develop the application.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Used Python to place data into JSON files for testing Django Websites.
- Updated and manipulated content and files by using python scripts.
- Organized Python code using PEP8 online tool including documentation of scripts.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Installing, configuring and upgrading EMC Power-path for AIX servers.
- Used Django configuration to manage URLs and application parameters.
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Sole engineer responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework.
- Designed and implemented a distributed, QA infrastructure for automated testing of a multi process software product.
- Abided by PEP8 Python coding standard for Squish scripts.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Worked on Python Open stack API's.
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Installed Veritas Cluster Server on Solaris, with Oracle agent.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Used Flask to connect front-end to back-end, CherryPy to build the server and word clouds to visualize movies.
- Used latest Video Conference Applications and worked extensively on them.
- Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database.
- Performed daily administration functions, including database management, monitoring, performance tuning, backup & recovery and also general troubleshooting on multiple UNIX platforms and Windows Servers.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
- Also, used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Built various graphs for business decision making using Python matplotlib library.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Worked with PIP in managing software packages written in Python.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Manage, collaborate, and coordinate the work of an offshore development team.
- Worked on rebranding the existing web pages to clients per the type of deployment.
- Worked on updating the existing clip board to have the new features as per the Confidential requirements.
- Responsible for debugging the project monitored on JIRA (Agile)
- Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements.
- 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.
Environment: Python, Amazon AWS S3, MySQL, HTML, Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX.
Confidential
Python Developer
Responsibilities:
- Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
- Developed custom reports using HTML, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnit test cases for unit testing.
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
- Worked in an agile development environment.
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
Environment: Python, PyQT, PyQuery, MySQL, HTML, CSS, JavaScript, DOM, Ajax, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.
