Full Stack Python Aws Developer Resume
Des Moines, IA
SUMMARY:
- 5+ years of experience as a software devops engineer with proficiency in Python/Django and AWS development for back - end as well as Typescript/Angular for front-end
- Certified AWS Solution Architect Associate with experience in various cloud services
- Proficient with serverless architect especially under AWS Cloud services such as Lambda, Step Functions, DynamoDB and Glue
- Experienced with designing and implementing various serverless, fully manage cloud service including S3, Lambda, CloudWatch, API Gateway, Athena, SES, SNS, SQS Step Functions, CloudWatch, EventBridge, Glue, Kinesis Firehose and DynamoDB
- Designed ETL workflow to ingest raw data into structured forms and expose end result for internal consumption
- Knowledge on Object Oriented Programming principles and modern software architect
- Knowledge on traditional web-development with Python/Django
- Experienced with developing and implementing customized RESTful API in Django Framework providing CRUD operations and other server-side functionality, such as token-based authentication and third-party APIs integration
- Experienced with the use of popular Python libraries such as Requests, NumPy, Pandas Matplotlib, SciPy and re
- Experienced with initializing and configuring various AWS EC2 instances environments including Window Server, Ubuntu and Bitnami
- Experienced with Django object-relational mapping ( ORM ) and effectively utilizing various databases types including MySQL, Oracle PL/SQL, SQLite3, AWS Aurora and DynamoDB)
- Proficient with NoSQL databases including MongoDB and AWS DynamoDB
- Proficient with front-end development with experience using JavaScript/Typescript, Angular, HTML5, CSS3 and XML
- Proficient with various testing tools for developments such as Postman and Django.test
- Experienced with all phases of traditional Agile SDLC and other modern variations including Scrum and XP
- Experienced in ERP applications, especially with SAP ECC 6.0/HANA with expertise in Financial/Controlling
- Experienced with various reporting, data visualization and dashboard configuration tools such as Tableau, MS PowerBI and SAP packages including Crystal Reports, Business Objects and Lumira
TECHNICAL SKILLS:
Languages: Python, JavaScript/Typescript, Java, SQL, VBA, Ada
Databases: MySQL, Oracle PL/SQL, SQLite, AWS Aurora, MongoDB, AWS DynamoDB
Web Developments: Django, Angular, Flask, REST APIs, SOAP, JSON, XML, HTML, CSS, AWS EC2 with EBS and EFS, AWS S3, AWS Lambda
Tools: Pycharm, Visual Studio Code, AWS CDK, AWS boto3, MySQL Workbench, Postman, Putty, RabbitMQ, Tableau, Netweaver, Business Object, Lumira
Python Module: AWS CDK, boto3, pandas, requests, Http, NumPy, Rest Framework, MySQL Server, Matplotlib, SciPy, re
AWS Service: Lambda, S3, S3 Select, Athena, SES, SNS, SQS API Gateway, Step Functions, CloudWatch, EventBridge, Glue, Kinesis Firehose, DynamoDB, EC2, RDS
PROFESSIONAL EXPERIENCE:
Confidential, Des Moines, IA
Full Stack Python AWS Developer
Responsibilities:
- Designed serverless microservice ETL application with AWS Lambda and S3 using AWS CDK
- Utilized Python libraries likeBoto3, Request, NumPy, Pandas,vladiate for Lambda application
- Created Lambda event triggers based on AWS S3 and EventBridge
- Developed application to transform raw data into various structured format including CSV, JSON and XML
- Configured AWSSQS and Rabbitto transfer outgoing data and S3 bucket for long-term storage
- Established logging, error-notification and health-monitoring by taking advantages of AWS Cloud Watch Log, Lambda and AWS SES
- Developed private API end-point for internal consumption with AWS API Gateway and Lambda
- Developed orchestration mechanism for the whole work-flow using AWS Step Functions
- Used EC2 Amazon Linux Instance to resolve runtime environment issue on AWS Lambda Layer
- Design mass-scale ETL application with AWS Glue, S3 and DynamoDB with AWS CDK
- Configured Glue crawler for automate data-crawling for input S3 bucket
- Designed ETL workflow to expose to internal API end-point pairing with Lambda using DynamoDB for short-life persistent policy and S3 Select and Athena for long term persistent
- Established workflow to store result into S3 bucket with life cycle policy as cost-effective long-term storage solutions
- Configured AWS Kinesis Data Firehose for high-performance data loading to data lake
- Built and deployed all required service using AWS Python CDK for source control
- Established pull request policy and branching strategy with Github for version control
- Used Azure DevOps pipeline with deeply customized script for CI/CD solutions
- Involved in daily Scrum meetings to keep track of project progress, coordination, guidance and adjustments on project plan/timeline
- Updated storyboard organized Sprint dashboard and involved in stories grooming for future Sprint planning and preparation
Environment: Python, AWS CDK, Boto3, Window Server, AmazonLinux, AWS CLI, Pycharm, VScode, Github, Azure DevOps Pipeline
Confidential, Boston, MA
Full Stack Python AWS Developer
Responsibilities:
- Developed web applications using Django models, views and serializers
- Used Django ORM to easily query and manage MySQL databases within Django
- Worked with the CLI on both Windows and Ubuntu 16 to develop, deploy and maintain code
- Worked in a team environment with distributed version control using Git/Github
- Developed customized API with token-based authentication for Django using Rest Framework
- Used virtualenv and pip to work in segregated environments for specific project requirements and to update old technologies.
- Developed Angular-based front-end applications for easy accessing, tracking and monitoring inventory system for internal usage with multi-level permission
- Worked in a fast-paced environment on multiple projects and teams.
- Used EC2 and Docker containers to deploy applications on Amazon Web Services
- Involved in Auto Scaling, Elastic Load Balancing and some other VPCs related configurations such as private subnet, routing and peering connection
- Implemented AWS S3 and EFS for improved efficiency of static storage and file sharing system
- Involved in all phases of Agile SDLC including analysis, design, development and deployment.
- Involved in Scrum meetings to keep track of project progress and receive instruction, guidance and adjustments on project plan/timeline
- Adjusted and followed scheduled plans set for Sprint planning events, prepared Sprint backlogs along with development and final reported for Sprint reviews.
- Tracked and updated development progress retrospectively in timely manner to project manager
Environment: Python, Django, Window Server, Ubuntu, Bitnami, AWS CLI, VScode, Pycharm, MySQL Workbench, Docker, Github
Confidential, Wayne, NJ
Full Stack Python AWS Developer
Responsibilities:
- Developed RESTful back-end applications using Django models, views and rest framework
- Configured customized token-based REST API services for communication with front-end client
- Integrated with third-party data providers' platform via REST API
- Worked with the CLI on both Windows and Ubuntu to develop, deploy and maintain code on AWS EC2 instances
- Worked in a team environment with distributed version control with Git
- Used DjangoORM to query and manage AWS My SQL RDS instance.
- Performed ETL and data cleansing/validation before merging into in-house data-warehousing using SAP Business Objects and Netweaver BW
- Involved in front-end developments for dashboard applications using Angular framework implementing Tableau, SAP Business Object and Lumira
- Initialized data-pipeline for dashboard applications to database from pre-generated query
- Generated and published Monthly Reconciliations to AWS S3 with help of Lambda function
- Deployed and configured AWS VPCs with peering connection, routing table between subnets, auto scaling and elastic load balancer for improved efficiency, availability, elasticity and security
- Participated in various finance-related projects for risk assessment and debt market research
- Involved in all phases of Agile SDLC including analysis, design, development and deployment.
- Involved in Scrum meetings to keep track of project progress and receive instruction, guidance and adjustments on project plan/timeline
- Adjusted and followed scheduled plans set for Sprint planning events, prepared Sprint backlogs along with development and final reported for Sprint reviews.
- Tracked and updated development progress retrospectively in timely manner to project manager
Environment: Python, Django, Window Server, Ubuntu, Bitnami, AWS CLI, VScode, Pycharm, MySQL Workbench, Github, Tableau, SAP Netweaver, Business Objects and Lumira
Confidential, St. Louis, MO
Python Software Developer
Responsibilities:
- Developed Django back-end for a web application used by field technician for diagnosing and testing of AC power products.
- Implemented AWS SNS for automated notification applications for monitoring and diagnosing hardware components pairing with AWS SQS for decoupling purposes in case of downtime
- Created Views and Templates using Python to offer a user-friendly experience
- Used Django and Python along with MySQL to create RESTful services
- Django Framework was used in developing web applications to implement the MVC architecture
- Implemented various CRUD queries to database-side and passing data through REST API across our system
- Utilized Python libraries like Request, NumPy, Pandas, SciPy and Matplotlib
- Developed an automated and integrated system using Django, Git and MySQL
- Involved in all phases of Agile SDLC including analysis, design, development and deployment
- Generated applications specifications, report guidelines and various documentations
- Delivered final product in a timely manner while following predefined standards
Environment: Python, Django, Window Server, Ubuntu, Pycharm, MySQL Workbench
Confidential
Data Analyst
Responsibilities:
- Developed Python -basedapplications for error detection and automatic repair issue with database and other server-side applications
- Implemented various CRUD operations for monitoring and diagnosing database conditions
- Handled daily supporting operations, resolved more than 20 tickets per day on average
- Involved in dashboard developments using SAP Business Object and Tableau
- Involved in business intelligence and data analytical processes for various financial research projects
- Involved in all phases of Agile SDLC including analysis, design, development and deployment
- Generated applications specifications, report guidelines and various documentations
- Delivered final product in a timely manner while following predefined standards
Environment: Python, Window Server, Ubuntu, Pycharm, MySQL Workbench, SAP Business Object, Tableau