Python Developer Resume
NY
SUMMARY
- 3+ years total IT experience as a software engineer and Python Developer and Salesforce Platform. Extensive experience in Python Django web frame works in implementing MVC architecture.
- Experience in building cloud systems and Microservices. Developed and tested RESTful APIs that work as a middleware between client and third - party APIs, using Python and Postman.
- Solid Knowledge of Objected Oriented Concepts (OOPS), Standard Template Library, Smart Pointers, Data Structures and Design patterns.
- Good experience with AWS services such as EC2, Lambda, DynamoDB, Boto3, Glue, Textract, VPC, CloudWatch, SNS, Sage Maker, API Gateway, Atana, IAM, EMR, S3, SQS.
- Solid experience in statistical programming languages like Python, SAS, Apache Spark, Pandas Dataframes
- Worked in fast paced environments using Agile (Scrum) or Waterfall software development methodologies. Participate in daily scrum meetings and bi-weekly sprint meetings to review the tasks accomplished and plan for upcoming sprints. Perform demo for tasks completed.
- Built ETL pipelines on batch and steaming data using PySpark and SparkSQL.
- Worked with server-side technologies and databases, restful API and MVC design patterns.
- Designed, developed and implemented new classes and objects in C using web services.
- Experience in Database Administration, development, design, maintenance, and production support of relational databases (RDMS), business applications. MySQLServer installation, upgrade, and migration.
TECHNICAL SKILLS
Programming Languages: Python, Java, C, C++.
Python Libraries: NumPy, Pandas, PySpark, Tkinter, boto3.
Web Technologies: CSS, HTML, XML, JavaScript.
Frameworks: Django, Flask, Robot, Bootstrap, Pyramid.
Databases: DynamoDB, MongoDB, Oracle, Redis, MySQL.
IDE’s: PyCharm, PyDev, Jupyter, Visual Studio Code.
Testing Frameworks: UnitTest, Pytest Junit, TestNG, PyUnit, JXL.
Bug Tracking: JIRA.
Version Controls: GitHub, ClearCase, BitBucket.
PROFESSIONAL EXPERIENCE
Confidential, NY
Python Developer
Responsibilities:
- Involved in the Web Application development using Python 3.7, HTML5, CSS3, AJAX, JSON and JQuery.
- Performed Code optimization and rewriting the database queries to resolve performance related issues in the application.
- Developed test cases and test case documents, reviewed existing scripts as part of code review process.
- Generated charts and reports using Pandas modules to analyse data stored in database and in files.
- Strong experience writing API’s/ and Web Services in PHP and in python.
- Reviewing, Modifying, and sending the Status Report consisting of the Bug reports, defect logs, effort estimates, and the other deliverables to higher management.
- Responsible for user validations on client-side as well as server-side.
- Wrote Python scripts to parse XML documents and load the data in a database.
- Hands-on experience leveraging automation and scripting using PowerShell, Perl, batch.
- Interacting with Users, Business Analysts and gathered business and technical requirements, reviewed business requirements, technical requirements, and specifications.
- Integrated Online Banking UI for cross-browser testing as per client requirements.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Worked on creating automation scripts leveraging various Python libraries to perform accuracy checks from various sources to target databases.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Developed GUI using webapp2 to dynamically display the test block documentation and other features of Python code using a web browser.
- Decent experience in UNIX in developing the application and familiar with all its commands.
Environment: Python 3.7, 2.7, SQL, UNIX, Shell Scripting, Sybase, Perl Scripting, UML, SQL Server, HTML, GIT.
Confidential
Python Programmer
Responsibilities:
- Designed architecture of real time processing microservices workflow considering the upstream and downstream system capabilities.
- Developing Microservices, creating API’s with Python Django framework using Jenkins as a build tool and enterprise level database.
- Designed, developed, and implemented the ETL pipelines using python API (PySpark) of Apache Spark on AWS EMR.
- Developed test scripts using Python and Django framework for automation purposes.
- Migrated quality monitoring tool from AWS EC2 to AWS lambda and built logical datasets to administer quality monitoring on data warehouses.
- Experienced with Unit Testing, Functional Testing and Regression Testing on the embedded software for Powertrain modules which includes Application layer and core Features.
- Designed applications which use caching database Redis, to access backend database.
- Decent experience in UNIX in developing the application and familiar with all its commands.
- Designed, built and deployed application using the AWS stack along with docker, Kubernetes orchestration container focusing on high-availability, fault tolerance and auto-scaling.
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Optimized the PySpark jobs to run on Kubernetes Cluster for faster data processing.
- Build, Enhance, optimized Data Pipelines using Reusable frameworks to support data need for the analytics and Business team using Spark and Kafka.
- Developed multi-threaded standalone app in Python and PHP to view performance.
Environment: Python 3.6, Django, UNIX, PySpark, MySQL, AJAX, SOAP, JQuery, JavaScript, Bootstrap, PyCharm, AWS (Lambda, DynamoDB, boto SDK, EC2, S3, RDS)