Sr. Python Developer Resume
Los Angeles, CA
SUMMARY
- 6+ Years of Experience in developing web - based applications using Python 3.x/2.7, Flask
- Strong knowledge in programming and automation with python and its libraries.
- Strong Knowledge in extracting data from Web (scrapping), various file formats like pdf, pptx, images, un-structured excels
- Good Knowledge in Text Analytics with Pandas framework and Keras
- Good Knowledge in Image Analytics with Open CV, CNTK, Tensor flow
- Good knowledge in ML algorithms like word2vec, Random forest, Linear regression, Elastic net, One class SVM etc,
- Worked with different OCR (Optical Character Recognition) tools like Tesseract, Google Cloud Vision api
- Good knowledge in GCP and AWS platforms.
- Knowledge in web crawling using Selenium and Beautiful Soup
- Knowledge in Linux Shell Scripting
- Knowledge in Agile /Scrum principles and methodology
- Knowledge in Azure DevOps
- Demonstrated leadership skills, good communication, and technical writing skills
- Excellent communication skills - comfort in dealing with stakeholders of all levels and providing consultative business advice
TECHNICAL SKILLS
Languages: Python, SQL, Java Script
Python Librairies: Pandas, Flask, PyPdf2, boto3, selenium, gensim word2vec and doc2vec, NLTK, Fuzzywuzzy, scikit-learn, pil, BeautifulSoup, Numpy, Pandas, pymsteams webhook, Pyqt, cx Oracle, SQLAlchemy, PyAutoGui...etc.
Databases: SQL Server, Oracle, PostgreSQL, Mongo DB, MySQL
CI/CD: Git, Docker
Cloud: AWS, Google Cloud, Azure, Oracle Cloud
Operating Systems: Linux, Windows
Others: Jupyter Notebook, Spyder, Eclipse, PyCharm, Anaconda, Atom, Visual Studio Code, Tableau, Spotfire, Power BI, Alteryx
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr. Python Developer
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
- Used Restful APIs to access data from different suppliers.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript.
- Developed backend of the application using the flask framework
- Experience with advanced CSS concepts and also building table-free layouts.
- Experience in writing SQL queries for performing various CRUD operations like create, update, read and delete.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Deployed the project into Heroku using GIT version control system.
- Used much regular expression in order to match the pattern with the existing one.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Worked in MySQL database on simple queries and wrote Stored Procedures for normalization and renormalization.
Environment: Flask, XML, HTML, CSS, Bootstrap, FF, IE8 Safari, SQL, MySQL, JavaScript, Angular JS, AJAX, RESTFUL
Confidential, Twinsburg, OH
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process. Written many programs to parse excel file and process many user data with data validations.
- Created AWS services using Cloud Formation and boto3.
- Hand full experience on AWS services like S3 bucket, lambda, API Gateway, Cognito, Step Function, RDS and Cloud Watch using CDK
- Created network architecture on AWS VPC, subnets, Internet Gateway, Route. Perform S3 buckets creation, configured the storage on S3 buckets, policies and the IAM role-based policies.
- Used Cloud-watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service.
- Developed Restful Microservices and deployed on AWS API Gateway.
- Worked on Git, REST API, and Aurora Postgres SQL.
- Developed Azure DevOps CI/CD pipeline for deploying the code.
- Created Mock Data using Pandas and Pyarrow and some other external libraries in python for testing in sandbox and non-prod systems.
- Created Integrated test Environments for the ETL applications developed in GO-Lang using the Dockers and the python API’s.
- Appended the Integrated testing environments into Jenkins pipe to make the testing automated before the continuous deployment process.
- Installed data sources like SQL-Server, Cassandra and remote servers using the Docker containers as to provide the integrated testing environment for the ETL applications.
- Managed and trained peers on the installation of MYSQL and in writing queries to achieve performance optimization.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Integration of Git, Confluence, Jira.
- 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.
- Created multiple Python Scripts for various application-level tasks.
- Created unit test/acceptance test and integration test framework for working/new code.
- Using Git as version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web APIs.
Environment: Python 3.8, AWS, Flask, MySQL, Eclipse, HTML, Git, CSS, PHP, Jira, MySQL, Aurora Postgres SQL, Cassandra, Dockers.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling.
- AWS Import/Export accelerates moving large amounts of data into and out of AWS using portable storage devices for transport.
- Designed Cassandra schema for the APIs.
- Experience on S3 buckets and Lambda Services.
- Developed Restful Microservices usingFlaskand deployed on AWS servers using EBS and EC2.
- Worked on Git, REST API, and Dynamo DB.
- Developed tools to automate some base tasks using Python.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Created Maven POMs to automate build process for the new projects and integrated them with third party tools like SonarQube.
- Developed an ETL service that looks for the files in the server and update the file into the Kafka queue.
- Developed a data consumer which takes the data from the Kafka queue and load it to the Hive tables.
- Worked closely with the data scientists for migrating the prediction algorithms/models to Python sciKit-learn API from R-studio and also involved in the feature selection for creating the prediction models.
- Develop applications that use DynamoDB database.
- Managed and trained peers on the installation of MYSQL and in writing queries to achieve performance optimization.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- 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.
- Created multiple Python Scripts for various application-level tasks.
- Developed views and templates with Python and Flask's view controller and templating language to create a user-friendly website interface.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript.
- Developed views and templates with Flask WTForms to create a user-friendly website interface.
- Using Git as version control tool to coordinate team-development.
- Built development environment with JIRA, Stash/Git. Developed entire frontend and backend modules using Python on Flask Web Framework.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Responsible for debugging and troubleshooting the web APIs.
- Participated in writing scripts for test automation
Environment: Python 3.6, Flask, AWS, Flask, MySQL, Linux, Flask, HTML, XHTML, Git, CSS, Bug zilla, JavaScript, Apache Web Server, DynamoDB, Apache spark, Cassandra, MySQL.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Developed Architecture for Parsing applications to fetch the data from different services and transforming to store in different formats.
- Developed parsers for Extracting data from different sources of web services and transforming to store in various formats such as CSV, Database files, HDFS storage, etc. then to perform analysis.
- Parsers written in Python for extracting useful data from the design data base. Used Parse kit (Enigma.io) framework for writing Parsers for ETL extraction.
- Implemented Algorithms for Data Analysis from Cluster of Web services.
- Built the Web API on the top of Flask framework to perform REST methods. Used MongoDB and MySQL databases in Web API development. Developed database migrations using SQLAlchemy Migration.
- Generated graphical reports using python package NumPy and matplotlib.
- Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
- 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.
- Utilized Python libraries wxPython, NumPy, Twisted and matplotlib.
- Wrote Python scripts to parse XML documents and load the data in database.
- Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel.
- Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Writing Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC, and other services.
- Used Docker containers for development and deployment.
- Developed and implemented core API services using Python with spark.
- Created data frames in particular schema from raw data stored at Amazon S3 using PySpark.
- Used PySpark Data frame for creation of table and performing analytics over it.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Developed tools using Python, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python 3.x, Parse kit (Enigma.io), Flask, lxml, SUDS, HMAC, pandas, NumPy, matplotlib, MongoDB, MySQL, SOAP, REST, PyCharm, Docker, AWS (EC2, S3).