Sr. Python Developer Resume
Collegeville, PA
PROFESSIONAL SUMMARY:
- Around 7 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,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:
Operating Systems: Windows, MAC OS, Unix/Linux
Languages: Python, C++, Java, J2EE
Python Libraries: NumPy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, SciPy
Python Frameworks: Pandas, Flask, Django, Docker
Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, PyCharm
NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)
Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (Mongo DB), HDFS (Hadoop)
Web Technologies: CSS, JavaScript, XML, AJAX, jQuery, Bootstrap, AWS, Restful Web Services
Other Tools: Putty, SQL developer, Toad, JIRA, MATLAB, R
PROFESSIONAL EXPERIENCE:
Confidential, Collegeville, PA
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 client 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, pandas and 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.
NVIRONMENT: Python 2.7, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, PyCharm, Shell Scripting, Angular.JS, JIRA.
Confidential
Python Developer
Responsibilities:
- Worked in comprehending and examining the client'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:
- Expanded website functionality, usingFlask frameworkinPythonto control the web application logic
- Built automation script usingConfidential APIandPython BeatifulSoupto scrape data from social network and other websites using Python.
- Exchanged data withSQL databaseandNoSQL databasesuch asMongoDB
- ConductedBig Data analyticsusingHadoop MapReduce.
- Generated data-driven reports, data visualization usingTableau
- Designed front end and backend of the application usingPythononDjango Web Framework.
- UsedHTML, CSS, AJAX, JSONdesigned and developed the user interface of the website.
- Developed views and templates withDjangoview controller and template Language to create a user-friendlywebsite interface.
- UsedJavaScriptandJSONto update a portion of a webpage.
- Develop consumer-based features using Django,HTMLandTest-Driven Development(TDD).
- DevelopedPython web servicesfor processingJSONand interfacing with the Data layer.
- UsedGITversion control and deployed project toHeroku.
- Increased the speed of pre-existing search indexes throughDjango ORM optimizations.
Environment:Python 2.7, Django, Hadoop, SQL, SAS, Excel, MongoDB, Flask, Tableau, JavaScript, Eclipse, Shell Scripting, AngularJS
Confidential, Triangle Park, NC
Python Developer
Responsibilities:
- Used standardPython modulese.g.CSV, Robot parser, Iter tools, Pickle, Jinja2, Xmlfor development.
- Managed, developed, and designed a dashboard control panel for customers and Administrators usingDjango, HTML, CSS, JavaScript, Bootstrap, jQueryandRESTAPIcalls.
- Query and set up employee registration and login usingPython PostgreSQL
- We use a multiple row data storage strategy calledMVCCto make effectivePostgreSQLresponsive in Querying and storing in database.
- Experience for handling documented database and video file for online management system during creating online learning management solutions.
- AutomatedRabbitMQcluster installations and configuration usingPython/Bash.
- UsedPandas APIto put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Fetched twitter feeds for certain important keyword usingPython-twitter library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Performed troubleshooting, fixed and deployed manyPythons bug fixesforLearning Management System
- Used Python Flask framework to build modular & maintainable applications.
- Automated data movements usingPython scripts.
- Involved in splitting, validating and processing of files.
- Created corePython APIwhich will be using among multiple modules.
- Uploaded statistics toMySQLfor analysis and logging.
- Developed complexSQL queriesfor testing thedatabase functionality.
- UsedUNIX serverfor application deployment and configuration.
- Written shell scripting for automation.
- Provided technical assistance formaintenance, integration and testingof software solutions during development and release processes.
- Createdunit test/regression test frameworkfor working/new code.
ENVIRONMENT: Python, Django, Linux, HTML, CSS, Shell Scripting, PostgreSQL, MySQL, Python-Twitter Library, Flask, Web services, SVN, Pandas, FileZilla etc.
