Senior Python Developer Resume
Bronx, NY
SUMMARY
- Around 7 Years of experience as a Python Developer with Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains.
- Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object-oriented programming (OOPS) database design.
- Experienced in developing web-based applications using Python, Django, PHP, JSON, XSL, PHP, Rails, XML, CSS3, HTML5, DHTML, JavaScript, Angular 2, Angular.js, React.js and jQuery.
- Hands on experience working in WAMP (Windows, Apache, MYSQ, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.
- Proficient inObject oriented designexperience, with extensive experience ofPythonbinding usingBoost PythonandPython C types.
- Experienced in working with variousPython IDE'susingPyCharm,PyScripter, Spyder,PyStudioand PyDev.
- Good experience of software development in Python and IDEs like PyCharm, sublime text, JupyterNotebook.
- Experience in implementing Python alongside using various libraries such as Matplotlib for charts and graphs, MySQL DB for database connectivity, Python-twitter, PySide, Pickle, Pandas Data Frame, Network, Urllib2.
- Analyzed the SQL scripts and designed the solution to implement using PySpark.
- Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases.
- 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.
- Experience withSQL Server Management Studio, SQL Developer, ToadandMySQL GUI Tool.
- 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.
- Experience inbuilding frameworksand automating complex workflows usingPythonforTest Automation.
- Use of NLTK, OpenNLP&StanfordNLP for Natural Language Processing and sentiment analysis.
- Worked onUNIX shell scriptsfor business process and loading data from different interfaces toHDFS.
- Experience withSQL Server Management Studio, SQL Developer, ToadandMySQL GUI Tool.
- Experienced in version control systems usingCVS, Adobe Flash, Eclipse, GitHub, SVN, Git/GitHuband issue tracking tools likeJiraandBugZilla.
- Adept at automating repetitive work throughShell scriptsand Python.
- Ability to handle multiple tasks, Initiative and Adaptable. Self-motivated, organized team player with strong problem solving and analytical skills and total commitment to the organization goals.
- Anticipated potential parts of failure (database, communication points, file system errors). Good working experience in using version control systems CVS, SVN, Amazon EC2, Git, and GitHub.
- Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, JSON and Node.js.
TECHNICAL SKILLS
Languages: Python, SQL, Java.
Python Libraries: Beautiful Soup, Numpy, SciPy, matplotlib, python-twitter, Pandas data frame, urllib2.
Python Frameworks: Flask, Django.
Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, PyCharm.
NLP used for Python: NLTK, OpenNLP, StanfordNLP (NER, Tokenization)
Databases: RDBMS (Oracle, SQL Server, MySQL), No SQL (Mongo DB), AWS.
Web Technologies: CSS, JavaScript, XML, AJAX, jQuery, Angular2, Angular.js, React.js, Bootstrap, AWS, RESTful Web Services.
Operating Systems: Windows, MAC OS, Unix/Linux.
PROFESSIONAL EXPERIENCE
Confidential, Bronx, NY
Senior Python Developer
Responsibilities:
- Worked in comprehending and examining the client's business requirements.
- Used Django frameworks and Python to build dynamic webpages.
- Developed tools for monitoring and notification using Python.
- Enhanced the application by using HTML and Java script for design and development.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
- Created PHP/MySQL back-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 database Model, API's, Views using python to build an interactive web based solution.
- Generated Python Django Forms to record data of online users.
- Implemented Data tables to add, delete, update and display customers records and policy information using PyQt.
- Implemented a module to connect and view the status of an Apache Cassandra instance using python.
- Developed MVC prototype replacement of current product with Django.
- Improved the Data Security and generated report efficiently by caching and reusing data.
- Created UI using JavaScript and HTML5/CSS3.
- Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python-MySQL connector and retrieved information using MySQLdb.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Developed the application using the TestDriven methodology and designed the unit tests using Python Unit test framework.
- Created web application prototype using jQuery and Angular JS.
- Deployed the project into Heroku using GIT version control system.
- Wrote AWS Lambda functions in python for AWS's Lambda which invokes Python scripts to perform various transformations and analytics on large data sets in EMR cluster
- Maintained and Updated the application in accordance to the customer’s requirement
Environment: Python, Django, HTML5/CSS3, GitHub, Bit Bucket, Jira, MySQL, Agile, PyCharm, Jenkins, JavaScript, JSON,JQuery, Angular 2, AWS, Docker, AWS Lambda, Jenkins, Windows All versions.
Confidential, Boston, MA
Python Developer
Responsibilities:
- Involved in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed entire frontend and backend modules using Django Framework.
- Manage datasets usingPanda data framesandMySQL, queried MYSQL database queriesfrompython usingPython-MySQLconnector andMySQL DBpackage to retrieve information.
- Involved in the Web/Application development using Python, HTML5, CSS3, AJAX, Bootstrap, React.js, JavaScript, JSON and JQuery.
- WroteUNIX shell scriptingfor automation and usedJavaScriptandJSONto update a portion of a webpage.
- GeneratedPython Djangoforms to record data of online users and usedPyTestforwriting test cases.
- Used Python, Jupyter, Scientific computing stack (NumPy, SciPy, pandas and matplotlib).
- Developed single page application by usingAngular 2 backed byMongoDB and Node.JS.
- 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.
- Design and manageAPI system deploymentusing fast http server andAmazon AWS architecture.
- Involved in development ofWeb ServicesusingSOAPfor sending and getting data from the external interface in theXMLformat.
- Developed entire frontend and backend modules usingPython on Django Web Framework.
- Outputting the parsed dataas JSON/BSONand stored intoMongoDB.
- UsedNLTKandStanfordNLPto process text data and created offline intelligence and usedAWSfor application deployment and configuration.
- Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data inRDBMStables.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Proficient in developing websites and web applications using PHP, MYSQL, AWS Lambda, ECS, Kubernetes, API Gateway, Redshift, DynamoDB, ElastiCache, Flask, Jinga, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
- Develop consumer-based features usingDjango, HTML and Test-Driven Development(TDD).
- Configuring auto scalable and highly available Micro Services set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Increased the speed of pre-existing search indexes throughDjango ORM optimizations.
- Developed module to buildDjango ORM queriesdat can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Involved in entire lifecycle of the project including Design, Development, Deployment, Testing and implementation and support.
Environment: Python, Django, HTML5/CSS3, PostgreSQL, MS SQL Server, MySQL, JavaScript, Jupyter Notebook, E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling, VIM, PyCharm, AWS Lambda, React.js, Shell Scripting, Angular 2, AWS, Docker, Jenkins, GitHub, Bit Bucket, Jira, Windows All versions.
Confidential, Clear Water, FL
Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- GeneratedPythonDjango Forms to Record data of users.
- Utilize PyUnit, thePythonunit test framework, for allPythonapplications.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed mobile cross-browser web application Angular JS, JavaScript API.
- Worked on various applications usingpythonintegrated IDE Eclipse, PyCharm and NetBeans.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- UsedPandasasAPIto put the data as time series and tabular format for manipulation and retrieval of data.
- Use Celery as task queue andRabbitMQ, Redisas messaging broker to execute asynchronous tasks.
- Analyze Format data usingMachine Learning algorithmbyPython Scikit-Learn.
- Involved inpython, Jupyter, Scientific computing stack (Numpy, SciPy, pandas and matplotlib).
- Design and maintaindatabasesusingPythonand developedPython based API(RESTful Web Service) usingFlask, SQL AlchemyandPostgreSQL.
- Design and manageAPI system deploymentusing fast HTTP server andAmazon AWS architecture.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface. Used PyQuery for selecting particular DOM elements when parsing HTML 5.
- Used Jenkins for continuous integration services.
- Used the Django Framework to develop the application and build all database mapping classes using Django models.
- AutomatedMySQLcontainer deployment inDockerusingPythonand monitoring of these containers.
- Developed different REST APIs and Django framework with using Python scripting.
- Involved in AJAX driven application by invoking web services/API and parsing the JSON response.
- Set up rules and policies with a Node.js/Python back end.
- Developed complex web, middleware, and back end systems in Python, SQL for Windows.
- Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
Environment: Python, Django, HTML5/CSS3, PostgreSQL, MS SQL Server, MySQL, JavaScript, Jupyter Notebook, VIM, Pycharm, Shell Scripting, AJAX, Bootstrap, Java Angular.JS, Node.JS, StanfordNLP, Mongo DB, AWS, RabbitMQ, Matplotlib, RESTful Web Service, Pandas, Numpy, SciPy, JSON, XML, JIRA, SQL, Agile GitHub, Windows, Linux.
Confidential, New York, NY
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Designed and developed the UI of the website using Python, HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Django configuration to manage URLs and application parameters.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- ImplementedPySparkusing Python and utilizing data frames and temporary table SQL for faster processing of data.
- Also used Bootstrap as a mechanism to manage and organize the HTML page layout.
- Built efficient Node.js backend for client web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Couch base Python SDK to build applications dat use Couch base Server.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Set up rules and policies with a Node.js/Python back end.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Carried out various mathematical operations for calculation purpose using Python libraries.
- Implement code in Python to retrieve and manipulate data.
- Implemented different python libraries like Numpy, SciPy, PyTables in various tasks.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL package.
- Created a Git repository and added the project to GitHub.
- Participated in weekly release meetings with Technology stakeholders to identify and migrate potential risks associated with the releases.
Environment: Python, Django, HTML, CSS, Node.js, Flex, SOAP, PyQt, XML, Python SDK, Cassandra, GitHub, My-SQL, JavaScript, Eclipse, Shell Scripting, JQuery, Git, Jira, Windows and LINUX.
Confidential, Boston, MA
Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Performed testing using Django’s Test Module.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- UsedPythonto write procedural codeusingC# which is object - oriented.
- Worked on Python Open stack API's.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed Business Logic using Python on Django Web Framework.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Involved in building database Model, APIs and Views utilizing Python in order to build an interactive web based solution.
- Worked with JSON based REST Web services.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL and PL/SQL.
- Used GitHub for version control.
- Created PyUnit test cases for unit testing.
- Developed Python batch processors to consume and produce various feeds.
- Managed large datasets using Panda data frames and MySQL.
- Generated property list for every application dynamically using Python.
- Wrote validation scripts in SQL to validate data loading.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs.
- Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.
Environment: C#, Python, Django, XML, JSON, REST, PyUnit, GitHub, Jira, Subversion, SQL, MYSQL, Oracle, Agile and Windows.