Sr. Python Developer Resume
VA
SUMMARY
- Having 8+ years of experience as a Python Developer with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Django, Bottle framework.
- Extensive experience in Requirement Analysis, Application Design & Development and profound knowledge on SDLC using agile and V - model.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev and Bottle framework.
- Hands-on experience in structured Database CRUD operations.
- Strong understanding of AWS IAM security principles and technologies.
- Experienced in developing Web-based Applications using Python, CSS, HTML, HTML5, CSS3, JavaScript, AJAX, J2EE, jQuery, JSON, jQuery UI, XML, Angular JS and jQuery also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Dataframe, urlib2 libraries.
- Experienced in developing Web Services with Python programming language and good knowledge of Web Services with protocols SOAP, REST.
- Experience with Agile methodology using Jira
- Involved in various projects related to Data Modeling, System/Data Analysis, Design and Development for both OLTP and Data warehousing environments.
- Experience in using third party tools like Telerik, DevExpress and kendo Controls and worked containerizing applications using Docker and Vagrant and familiar with JSON based REST, SOAP, and Amazon Web Services.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Strong understanding of the entire AWS Product and Service suite primarily EC2, S3, VPC, Lambda, Redshift, Spectrum, Athena, EMR(Hadoop) and other monitoring service of products and their applicable use cases, best practices and implementation, and support considerations.
- Profiled python code for optimization and memory management and skilled experience in Python with using new tools and technical developments (Libraries Used: libraries- Beautiful Soup, Jasy, NumPy, Scipy, Matplotlib, Pickle, PySide, Pandas dataframe, Bottle framework, networkX, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing and experienced in web applications development using, Flask /Python, Bottle framework, and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Dataframe, urlib2 libraries.
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Expertise in developing web-based applications using libraries and frameworks like Bottle, Angular JS, Bootstrap, jQuery, Ruby on Rails, Knockout.js, Node Js, Backbone.js, React JS, D3 JS and Require JS.
- Practical understanding of the Data modeling (Dimensional & Relational) concepts like Star-Schema Modeling, Snowflake Schema Modeling, Fact and Dimension tables.
- 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 also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Data frame, urlib2 libraries.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL andPostgreSQLdatabase
- Extensive use of Object-Oriented design methodology and Agile in software development and experience in Building web applications using Kendo UI widgets, jQuery, Angular JS.
- Experience object-oriented programming (OOP) concepts using Python, C++ and PHP and expertise in NoSQL technologies like MongoDB, CouchDB Cassandra, Redis and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases.
- Experience on Web development using HTML 4/5, CSS/CSS3, JavaScript, jQuery, Angularjs, AJAX, XML and JSON by following W3C standards also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Dataframe, urlib2 libraries.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, VA
Responsibilities:
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content. Used Django Database API's to access database objects.
- Developed application using JavaScript, AngularJS for frontend, RESTful web services, MySQL for Backend and deployed in AWS.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Used HTML5, CSS3, AngularJs, jQuery for developing the front-end and Bootstrap to build a single page web app that communicate with back-end via RESTful API. Responsible for Design and maintenance of databases using Python. Developed Python based APIs by using Flask, SQL Alchemy and PostgreSQL.
- Successfully migrated the Django database from SQLite to MySQL to
- Worked on JavaScript MVC Framework like Angular JS and BASH Scripting. Python/Bash Scripting for automation and monitoring system processes. Developed web services using Restful technology to support JSON and XML.
- Create REST API's usingDRFto be consumed by the frontend UI built on Angular JS
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, andMongoDB.
- UtilizedCeleryto automate various tasks such as API calls.
- Developed automated process for builds and deployments by usingJenkins, Ant, Maven, Shell Script.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 andPostgreSQLfor the database.
- 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 in Windows and going to deploy it inLinuxserver.
- Built machine learning model to analyze crawled data classifying them by applying machine learning and storing them in Redis. Wrote python scripting for generating daily stats of Redis to remove dead domains.
- Created the Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly. Worked on Node JS for developing server-side web applications.
- Implemented RESTful Web Services for the data transportation between multiple systems. Designed and documented of RESTful APIs for collection and retrieval of high volume Max, Min and Mean statistical data.
- Developed Java/J2ee applications using Hibernate, XML, Android, XSLT applications including using Core Java concepts like OOPS, Multithreading, Garbage Collections, and Collection etc.
- Established connections with other applications by using RabbitMQ and JMS. Designed and developed the IOS application using Javascript Framework like Angular.JS, Backbone.JS, Ionic, JQuery
- Developed remote integration with third party platforms by using RESTful web services. Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Configured RedShift, Elasticsearch and Dynamo DB with EC2 Instances and involved in migrating data from RDBMS to RedShift.
- Developed indexer programs and search endpoint for enterprise applications, maintenance of ElasticSearch, cluster, and deployment of programs done through custom automated scrips.
Environment: Python3, Django, SQL, ZODB, MySQL, Sqlite3, git, Devops, PostgreSQL,NoSQL,Yaml, MongoDB Golang, bitbucket, pdb, AWS, Jira, Jenkins, dockers, Pyspark, Rest, Virtual Machine, Ajax, jQuery, JavaScript, LINUX.
Python Developer
Confidential, San Diego, CA
Responsibilities:
- Involved in integrating the GIT into thePuppetto ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
- To maintain the code usingGITversion control and Cygwin for Linux commands.
- Stored the data in the form of JSON structure-based documents, stored in a collection usingMongoDB.
- Designed and implemented SandraNoSQLdatabase read/write/search function.Worked on migrating data to AmazonAWS. UsedAWSproducts like EC2, IAM, RDS, Log Monitor, Lambda, REST API Gateway etc.
- Developed front end using Angular.js, React.JS,Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Actively participated in requirement gathering sessions and capability planning for multi data centerCassandracluster
- Constructed powerful and modern frontend architecture, involvingReact, Redux, and ES6.
- Worked in usingReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed user interface by using theReactJS, Flux for SPA development.
- Developed and deployed corporate intranet platforms for data visualization and analytics using Python, Django, Django Rest Framework,PostgreSQLbackend.
- Development of Scripts for CICD using Virtual machines, Docker, python andYaml.
- Working extensively on REST APIs, JSON, Microservices,CI/CD, Docker containers.
- Worked inNoSQLdatabase on simple queries and writing Stored Procedures for normalization and renormalization.
- Build SQL,NOSQLqueries implementing functions, packages, views, triggers, and tables
- Followed AGILE development methodology to develop the application and Used the GO Programming Language to refactor and redesign the legacy databases.
- Creating new MEAN / MERN stackReactapplications.
- Conducted numerous enhancements for the system and bug-fixing tasks (C/C++, SQL scripts, UNIX Shell).
- Python scripting with focus onDevopstools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
- Developed tools using Python,Shellscripting, XML to automate some of the menial tasks.
- Successfully migrated the Django database from SQLite to MySQL toPostgreSQLwith complete data integrity.
- Performed coding in C++ onLinuxPlatform.
- Developed a front-end application usingReactJS and FLUX architecture for internal team's productivity use.
- Executed asynchronous tasks with help ofCeleryand Rabbit MQ.
- Versatile with Version control systems including Git and SVN and Implemented RESTful API which returns data fromPostgreSQLin JSON format
- Done Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs usingshellscripting.
Environment: Python3, Django, SQL, ZODB, MySQL, Sqlite3, git, Devops, PostgreSQL, NoSQL,Yaml, MongoDB Golang, bitbucket, pdb, AWS, Jira, Jenkins, dockers, Pyspark, Rest, Virtual Machine, Ajax, jQuery, JavaScript, LINUX.
Python Consultant
Confidential, LA,CA
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Developed GUI using Django and Python for dynamically displaying the test block documentation and other features with Python code for a web browser.
- Implemented migration tasks from Oracle apps toPostgreSQLdatabases.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Supported AmazonAWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Used and Python Django to interface with the jQuery UI and manage the storage and deletion of content.
- Wrote scripts to parse JSON documents and load the data in database.
- Worked on front end frame works like CSS, Bootstrap for responsive webpages.
- Used python libraries like Beautiful Soup and matplotlib.
- Used Pandas for a data alignment and data manipulation.
- Implemented monitoring and established best practices around using elastic search and Install and configuring monitoring scripts forAWSEC2 instances andAWSS3.
- Developed front end using Angular.js, React.JS,Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Involved in the application development using Spring Core, MVC modules and Java web-based technologies: such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS).
- Designed and managed API system deployment using fast http server and AmazonAWSarchitecture and automatedAWSS3 data upload / download using python scripts.
- Having Knowledge onAWSLambda, Auto scaling, Cloud Front, RDS, Route53,AWSSNS, SQS, SES.
- Developing the Python automated scripting using Boto3 library forAWSSecurity audit and reporting usingAWSLambda for multipleAWSAccounts.
- Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Used Angular MVC and two-way data binding. Worked on automation scripts using Selenium in JAVA.
- Designed, coded and tested key modules of the project using java oops concepts.
- Install KAFKA onHadoopcluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS with popular hash tags.
- Developed Splunk infrastructure and related solution for application toolsets.
- Helped team to on-board data, create various knowledge objects, Install and maintain the Splunk Apps.
- Creating Application on Splunk to analyze the data.
- Manage Splunk configurations files like input, props, transforms and lookups.
- Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these chartsto wiki and backup the database.
- Followed AGILE development methodology to develop the application.
Environment: Python, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, PyCharm, Urllib, jQuery, GitHub, Angular.JS, Jira
Software Developer
Confidential, Glendale, CA
Responsibilities:
- Involved in understanding the current business process, defining scope of the project along with position statement.
- Re-engineered various modules for implementing changes and creating efficient system.
- Developed dynamic web pages usingpythonDjango Frameworks.
- UsedPythonand Django creating for XML processing, data exchange and business logic implementation.
- Usedpythonscripts to update content in the database and manipulate files.
- Resolved issues and improvised the process to ensure a stable and accurate solution.
- GeneratedPythonDjango Forms to record data of online users.
- PythonOO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Held meetings with client and worked all alone for entire internal project with limited help from the client.
- Worked on writing and as well as read data from csv and excel file formats.
- Connected Flex from Backend Controller using different API services.
- Working with the architect,developerson business and technical issues, helping in designing the system; and testers to ensure all requirements are correctly translated.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
- I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.
- Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database.
Environment: Python, Django, Java, MySQL, XML, HTML, XHTML, CSS, AJAX, JSON, JavaScript, Apache Web Server, MYSQL