Sr. Python Developer Resume
San Jose, CA
SUMMARY
- 8+ years of experience as a Python Web/Application Developer and coding with analytical programming using Python, Django, NLP, PHP, C++, XML, CSS, HTML5/CSS3, AngularJS, DHTML, JavaScript and jQuery.
- Extensive knowledge and strong coding skills on Python, Shell, SQL, Ruby, NodeJS, MATLAB.
- Experience in working with Lambda, AWS Connect, Amazon Lex, AWS CLI, AWS CDK with Python, Serverless and PaaS toolkit, EMR, Kinesis, S3, RDS and other core AWS services.
- Good exposure to UI design using Bootstrap, HTML, CSS, JavaScript.
- Strong programming skills in designing and implementation of multi - tier applications using web-based technologies likeSpring MVCandSpring Boot.
- In depth knowledge and expertise in Data Structures and Algorithms, Design Patterns, pro cient in UNIX Shell Scripting, Python Scripting, Bash scripting and Sql Query building (sql query with join, sub query, correlated query and analytical query).
- Working experience in Database design, Data Modelling, Performance tuning and query optimization with large volume of multi-dimensional data.
- Excellent T-SQL development skills to write complex queries involving multiple tables, great ability to develop and maintain stored procedures, triggers, user defined functions
- Built CI/CD pipeline as part of Automation setup using AWS resources.
- Extensively worked on Push and Pull architectures, Ansible, Docker and Kubernetes.
- Strong understanding and background in probability theory, random process, statistics, and optimization.
- Worked on a project driven on AWS Connect where we enabled communication between Lex, Lambda and customer.
- Worked extensively on DynamoDB, Polly, Lex, Comprehend, S3, Code Star, CodePipeline, CodeBuild, CodeDeploy, CodeCommit, CloudFormation, CloudWatch, CloudFront, WebSocket, AppSync.
- Implemented CI CD pipelines using CircleCIto make every step containerized.
- Integrated and extensively worked on Data Dog, New Relic, Sumo Logic, Splunk, Raygunetc. & was able to leverage them depending on use case where they t in
- Extensive knowledge inRDBMS (MySQL, Oracle) & Big Data Databases.
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Web development usingPython and advanced Django based web framework. Can leverage between Django and flask.
- Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
- Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap Web Service and SoapUI.
- Implemented REST services by Python, Java, C++ with Microservices architecture.
- Experienced in developing the data pipelines and managing the ETL end to end.
- Developed/supported application on LAMP stack (Linux, Apache, MYSQL and PHP).
- Strong knowledge in SQL concepts - CRUD operations and aggregation framework.
- Experience in the design of MongoDB database - Indexing and Sharding.
- Extensive knowledge in Marketing and SCM Domains like GitHub, Code Commit and Bitbucket.
- Worked on Waterfall and Agile methodologies.
- Lxml, XML, HTML, DHTML, Ajax, Tomcat and Apache Application server over various platforms (UNIX, Linux, and Windows).
- Deep analytics and understanding of Big Data and algorithms using Hadoop, MapReduce, NoSQL and distributed computing tools.
TECHNICAL SKILLS
Programming & Scripting Languages: Python, C, C++, JAVA, JCL, HTML, CSS, JSP, Java Script
Databases: MS-Access, Oracle 12c/11g/10g/9i, and Teradata, bigdata, Hadoop, PostgreSQL.
Statistical Software: SPSS, R, SAS.
ETL/BI Tools: Informatica PowerCenter 9.x, Tableau, Cognos BI 10, MS Excel, SAS, SAS/Macro, SAS/SQL
Data Modelling: Erwin r 9.6, 9.5, 9.1, 8.x, Rational Rose, ER/Studio, MS Visio, SAP Power designer.
Web Packages: Google Analytics, Adobe Test & Target, Web Trends
Bigdata Ecosystem: HDFS, PIG, MapReduce, HIVE, SQOOP, FLUME, HBase, Storm, Kafka, Elastic Search, Redis, Flume, Storm, Kafka, Elastic Search, Redis, Flume, Scoop.
Statistical Methods: Time Series, regression models, splines, confidence intervals, principal component analysis and Dimensionality Reduction, bootstrapping
BI Tools: Microsoft Power BI, Tableau, SSIS, SSRS, SSAS, Business Intelligence Development Studio (BIDS), Visual Studio, Crystal Reports, Informatica 6.1.
Database Design Tools and Data Modeling: MS Visio, ERWIN 4.5/4.0, Star Schema/Snowflake Schema modeling, Fact & Dimensions tables, physical & logical data modeling, Normalization and De-normalization techniques, Kimball &Inmon Methodologies
Cloud: AWS, S3, EC2.
Big Data / Grid Technologies: Cassandra, Coherence, Mongo DB, Zookeeper, Titan, Elastic search, Storm, Kafka, Hadoop
PROFESSIONAL EXPERIENCE
Confidential - San Jose, CA
SR. Python Developer
Responsibilities:
- Developed Architecture for Parsing applications to fetch the data from different services and transforming to store in different formats.
- Experience in MVC architecture using Django for web-based application in OOP concepts.
- Implemented Algorithms for Data Analysis from Cluster of Web services.
- Contribute to the client's development standard practices of Microservice architecture by developing reusable product extensions and writing knowledge articles based on experience.
- Integrate the dynamic pages with Angular 6 and j-query to make the pages dynamic
- Built the Web API on the top of Django framework to perform REST methods. Used Cassandra DB and MongoDB and MySQL databases in Web API development. Developed database migrations using SQL Alchemy.
- Designed a python script to load transformed data into cloud services (AWS and GCP).
- 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 Pandas data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL DB package to retrieve information.
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked with lxml to dynamically generate SOAP requests based on the services.
- 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.
- Used Python based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL machine and configured complex Apache configuration files.
- Added support for Amazon AWS S3 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.
- Working of errors and exceptions handling debugging using Eclipse and Pycharm IDE.
- Developed REST Microservices which are like API’s used for Home Automation. They also keep the data in synchronization between two database services
- Outputting the parsed data as JSON and stored into MongoDB
- Worked in API group running Jenkins in a Docker container with RDS, GCP slaves in Amazon AWS
- Used Docker containers for development and deployment.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Developed multiple spark batch jobs using Spark SQL and performed transformations using many APIs and update master data in Cassandra DB as per the business requirement.
- Engineered a data processing pipeline with GCP, API, CSS, API & OpenSlide APIs to pre-process large-scale
- As part of the POC migrated the data from source systems to another environment using Spark, SparkSQL.
- Developed and implemented core API services using Python with spark.
- Configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
Environment: Python, Java, (AWS), GCP, Angular 4/6, Lambda, AJAX, PyCharm, Eclipse, DynamoDB,Django, API Gateway, Spring Boot, Hibernate, REST API, JavaScript, Spark, Spark API, Spark SQL, PySpark, Spring, S3, CloudWatch, eclipse, MS-SQL Server, GIT, Jira.
Confidential - Powell, OH
SR. Python Developer
Responsibilities:
- Extensively used Python / Django Framework for developing backend applications.
- Strong Expertise in working with server-side technologies including databases, Restful API and MVC design patterns.
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and in suggesting system configuration specifications during client interaction.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Used Celery with Rabbit MQ, MySQL, Elasticsearch, and Flask to create a distributed worker framework.
- Experience on configuring auto scalable and highly available Microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Analyzing the Data from different sourcing using Big data Solution Hadoop by implementing Azure Data Factory, Hive, Sqoop.
- 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.
- Experience in provisioning and managing multi-data center Cassandra cluster on Amazon Web Services.
- Involved in developing java Microservices which are interconnected in the AWS cloud also involved in consuming and building web services both and SOAP and RESTful.
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Develop Python Microservices with Django/Flask framework for Confidential & Confidential internal Web Applications.
- Migrating servers, databases, and applications from on-premise to AWS, Azure
- Optimize the Pyspark jobs to run on Kubernetes Cluster for faster data processing.
- Used REST based Microservices with REST format considering RESTful APIs and outlined, built up the UI for the customer sites by utilizing HTML, CSS, jQuery.
- Contribute to the client's development standard practices of Microservice architecture by developing reusable product extensions and writing knowledge articles based on experience.
- Utilizing MEAN stack (MongoDB/Angular 4) and JSON for data transfer and technologies related to server-side scripting.
- Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources like S3, ORC/Parquet/Text Files into AWS Redshift.
- Imported required tables from RDBMS to HDFS using Sqoop and used PySpark RDDs to get real time streaming of data into HBase.
Environment: Python, Java, Django, HTML5, CSS, Bootstrap, PyCharm, JSON, Big data, JavaScript, AJAX, RESTful, Angular 4, Node JS, Webservice, MongoDB, MySQL, jQuery SQLite, Docker, Windows 12 Server, AWS (EC2, S3), PyUnit, Jenkins.
Confidential, NY
Senior Python Developer
Responsibilities:
- Involved in various aspects of the software development lifecycle including requirements capture, design, implementation, testing and deployment.
- Worked with Senior Engineers to understand software requirements and timelines.
- Developed Python REST API framework using Django.
- Created and configured the bucket structure in Google Cloud storage to load, process and archive the source CSV files.
- Used Python libraries like pandas for Data Analysis, NumPy, and Matplotlib for producing graphical reports.
- Developed web applications in Django Framework model view control (MVC) architecture.
- Attended Scrum Meeting regularly to discuss the status and Issue.
- Developed different modules as per the business requirements and prepared technical specifications documents for those functionalities.
- Used Google Cloud Pub/Sub services to notify the arrival of files in GS From Source Systems.
- Created application using Angular JS,Python Rest API and HTML5/CSS3.
- Involved in fixing application to ensure timely delivery along with writing unit test cases.
- Worked intimately with originator, firmly coordinating Flash into the CMS with the utilization of Flashovers put away in the Django models. Additionally made XML with Django to be utilized by the Flash.
- Widely chipped away at with Python ORM Libraries, including Django ORM and SQL Alchemy.
- Involved in complex web, middleware, and back-end frameworks in Python, SQL and Perl for Linux and Windows.
- Used Merge occupations in Python to concentrate and load information into MySQL data set.
- Utilized Couchbase Python SDK to assemble applications that utilization Couchbase Server.
- Involved the information as JSON structure-based reports, put away in an assortment utilizing MongoDB.
- Involved in Python, Django online application utilizing Python prearranging for information handling and MySQL for data set, HTML5, CSS and jQuery for information representation.
- Developed Python API's substance models for information consuming and oversee correspondences among DAL and data set.
- Worked with apparatuses utilizing Python, Shell prearranging, XML to computerize a portion of the modest undertakings.
- Used Angular JS Services $http for consuming REST API's and utilized Postman tool to debug Web API.
- Created multiple Python and UNIX shell Scripts for various application-level tasks.
- Used Agile interaction and JIRA issue the executives to follow run cycles.
- Used PyQt to give GUI to the client to make, adjust and see reports considering client information.
- Worked with PyUnit test scripts and utilized for unit testing.
Environment: Django, PYQt, Pandas, AWS, Bootstrap, XML, HTML, JavaScript, Angular.js, JSON, Rest, Mongo DB, Git Hub, MySQL, Agile, Python, SQL Server, WebLogic, Rabbit MQ, Dockers, HTML5, JavaScript, .NET, MongoDB, Unix, Visual Studio, VirtualBox.
Confidential - Dallas, TX
Python Developer
Responsibilities:
- Gathered requirements, system analysis, design, development, testing and deployment.
- The system is a full Microservices architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.
- Developed tools using python, Shell scripting, XML to automate some of the menial tasks
- Designed and maintained databases using Python and developed a Python based API (RESTful Web Service) using Flask, SQLAlchemy, MongoDB, Redis, PostgreSQL.
- Automated CM and maintained a CI/CD data pipeline, deployment tools such as Chef, Puppet, or Ansible.
- Involved in analyzing the problems using transaction breakdown, network monitoring and resource monitoring to find the performance bottleneck.
- Used Python and Pandas library, built data analysis graph for documentation and record.
- Worked on Relational Databases (RDBMS) like SQLite, MySQL and PostgreSql and NoSQL DBs like MongoDB.
- Developed a monitoring application which captures the error related data and stores it in the database.
- Involved in a scrubbing project, which updates the existing data with hashed values.
- Reverse engineer and re-implement legacy back-end software into Python with minimal downtime.
- Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Used GitHub & Perforce for the version control.
- Hand-on experience in Microsoft Azure cloud platform and merge with python
- Implemented CSV file load processes in Oracle in PySpark by using Panda libraries
- Written complex SQL queries for data validation based on ETL mapping specifications.
- Implemented performance effective solutions for long running SQL processes by using PySpark Data Frame processing.
- Extensively worked on writing UNIX shell scripts for scheduling the sessions for my testing process of ETL.
- Worked closely with leads in implementation exposure on service based, SOAP, RESTful technologies.
- Strong experience in developing Microservices using Drop wizard, Spring Boot, Lagom.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Creating scripts to Migrate data between different databases like Oracle to Postgres and vice versa using enterprise migration tool kit and Unix scripts.
- Azure cloud Merge with python to store the data into cloud with High security.
Environment: Python, Spring Boot, Kafka, JSON, GitHub, LINUX, Django, Flask, Django, Jenkins, Unix, HTML, CSS, JSON, Restful Web Services, JavaScript, Pycharm, Spyder, Serverless framework, Mongo DB, PostgreSQL, MySQL, AWS, REST API, Spark, Jenkins, Eclipse, CloudWatch, GIT, Kubernetes, Docker.
Confidential
Python Developer
Responsibilities:
- Gathered requirements, system analysis, design, development, testing and deployment.
- Developed user interface using CSS, HTML, JavaScript and jQuery.
- Created a database using MySQL, wrote several queries to extract/store data.
- WrotePythonmodules to extract/load asset data from the MySQL source database.
- Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
- Developed views and templates withPythonand Django & view controller and templating language to create a user-friendly website interface.
- Analyzed the SQL scripts and designed solutions to implement using PySpark.
- Used Django framework for application development.
- Created the entire application usingPython, Django, MySQL and Linux.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Build all database mapping classes using Django models and Cassandra.
- Used Azure Container Services with Kubernetes for Orchestrating the servers
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Created most important Business Rules which are useful for the scope of project and- needs of customers.
- Improved performance by using a more modularized approach and using more in-built methods.
Environment: Python, C++, Django, Puppet, Jenkins, Pandas, Grafana/Graphite, GCP, MySQL, No Sql, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Git, Eclipse, Pytest, Oracle, Cassandra DB.
