Python Aws Developer Resume
Dallas, TX
SUMMARY
- Around 8 years of experience in developing applications using python and worked on various stand - alone, client-server applications (front end & backend), multi-tenant apps using python and Django in Banking, Insurance and commute domains
- Having good knowledge on Model View Controller (MVC) frameworks like Django and flask. Proficiency in analysis, designing and developing of wed applications
- Design and maintain databases using pythonand developed python-based API using SQL Alchemy and PostgreSQL and installed packages using python pip and easy install
- Experienced in developing Web-based Applications using python, CSS, HTML, HTML5, CSS3, JavaScript, JSON, XML, Angular JS involving Beautiful Soap, NumPy, Matplotlib and Pandas Data frame
- Extensive working experience on MYSQL database queries from pythonusing python-MySQL connector and MySQL dB package, DB browser (SQLite) to retrieve information and expertise in establishing database connections for pythonby configuring packages like MySQL-python
- Experience withRDBMSDatabases such as Oracle, MySQL, and PostgreSQL
- Experience in Unit Testing with PyTest, unit test frameworks
- Experience with Pandas, data frames and NumPy for data analysis, static analysis .
- Experience object-oriented programming (OOP) concepts using python and C++. Expertise in NoSQL technologies like MongoDB and relational databases like Oracle, SQLite, Postgre SQL and MySQL (PostgreSQL) databases.
- Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions
- Worked on creation of REST APIs with CRUD operations for functionality and SOAP APIs for additional security.
- Worked on JavaScript framework for building web pages using Angular JS, Backbone, Bootstrap, Node.JS, and React.JS to augment browser-based applications with MVC capability.
- Skilled in use and creation of REST APIs with CRUD operations for functionality and SOAP APIs for additional security
- Automated CI/CD for our enterprise application using Stash, JUNIT, Docker and Kubernetes.
- Good experience in AWS CLI to manage AWS infrastructure.
- Used UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
- Having good Knowledge inNOSQLdata base likeDynamoDBandMongoDB
- Expertise in AWS Identity and Access Management (IAM) such as creating users, groups, organizing IAM users to groups, assigning roles to groups and also familiarity with hosting and participating in projects on Git and Bitbucket source control
- Ability to work independently or as part of an integrated team with experience in a leadership role at the helm of a project.
- Designed and implemented Amazon Web DevOps Services (AWS) cloud-based instances for use on their current and upcoming projects
- Designed and Created Terraform templates and used existing templates to create stacks and provisioned Infrastructure
- Ability to help develop automated deployment scripts with tools like Ansible, Terraform, etc
- Solid knowledge in various Python Integrated Development Environments like Eclipse Sublime Text and NetBeans, Anaconda.
TECHNICAL SKILLS
Programming languages: Python, JavaScript.
Web Frameworks: DjangoWeb Framework, Flask and Tornado.
Databases: MySQL, SQL Server, PostgreSQL, SQLite
NoSQL: Redis, MongoDB
Web Technologies: HTML, jQuery, Ajax, CSS, JavaScript, JSON, XML, Django, Flask, Bootstrap
Technologies and Tools: Yang tree configuration, Core, RestConf, Netconf, Yang Web Services, GitHub.
Development Tools: PyCharm, VS Code, Jupyter Notebooks, Sublime Text, Notepad++, Slack.
IDE’s: Eclipse, Net Beans.
Other Tools: Unit testing, Junit test, Jenkins, Docker, Kubernetes.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Python Aws Developer
Responsibilities:
- Design and develop dynamically scalable, highly reliable and fault-tolerant critical brokerage applications using edge cutting technologies and services provided by Amazon Web Services like lambda, step functions, s3, CloudWatch etc.,
- Support the team lead to improve the requirements by detailing the possible scenarios and by asking the right questions in an assertive way
- Work collaboratively with the team during sprints to ensure technical obstacles are removed and deliverables are achieved.
- Design, develop, support and troubleshoot React SPA website integration with JSON based REST API backends and services like AWS Cognito.
- Write mocked unit test cases using pytest & integrations test case to validate the step functions' execution of lambdas.
- Modify data store tables, indexes and perform advanced queries & tunings, including for the purpose of troubleshooting data issues.
- Code, test, debug, implement, and document independent lambda functions that act as building blocks of step functions
- Write python codes that is testable, and unit test them to ensure a good code coverag
- Integrated with different APIs Mackey API, Trundl, Exchange API and used postman to understand about the API during this process
- Analyse data store tables for the purpose of troubleshooting data issues.
- Get much familiarised with the deployment to different environments using Gitlab & Unity
- Worked with Python Integrated Development Environments Visual Studio and Anaconda
Environment: Python 3.x, MySQL, Celery, ReactJS, Redux, Angular, HTML, CSS, XML, JavaScript, AWS(ec2,s3,aws lambda, aws step function, ecs,ec2)and python libraries such as NumPy, sqlalchemy, SQLite, Git-hub, Sublime text editor.
Confidential, Austin, TX
Python Full Stack Developer
Responsibilities:
- Implementation of very challenging & exciting robust application which is making Network Automation possible in a completely new way.
- Modern technology stack expertise & provide insightful development principles in Full Stack Web Development with Python and Django.
- Python as primary language and libraries for implementation & Web Development expertise here to enhance our application and gaining new learning every day.
- Design and architect web interfaces using Angular 4+ framework, ngRx library to have in browser memory, HTML5, CSS3 for web layouts, dynamic browser controls using JavaScript
- Writing new features of Application, active product development and feature improvements, performing bug fixes, writing test cases, improving UI, doing code reviews of other team members etc.
- Develop high quality code, but a very adaptable User Interface/UX and a very good per easy to understand documentation.
- Implementing Software Design Patterns and Object-oriented Architecture & Design (OOAD) principals to deliver high quality software.
- Work with Team Leads, principal engineers & Project Managers on a day-to-day basis.
- Discrete expertise in Software Engineering, Software Architecture & Development, UI/UX Design & Networking.
- Micro services include yang tree configuration, Core, RestConf, Netconf, Yang and Report Builder
- Code Revision, Unit Testing using PyAts for testing network devices
- Utilize source control and Integrate GIT into Jenkins to automate the code check-out process.
- Experience in complete DevOps Lifecycle consisting of CI/CD model and patching servers, updates.
- Automated CI/CD for our enterprise application using JUNIT, Docker and Jenkins.
- Work in Agile Environment (SRUM) & Collaborate with Cross-functional team throughout the Software development life cycle (SDLC) of a project
- Working with development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.
Environment: Python2.x and Python 3.x, MySQL, Celery, Cent OS servers, Django, REST Web services, Netconf, RestConf, PyATS, Yang, PostgreSQL, ReactJS, Redux, Angular, HTML, CSS, XML, JavaScript, jQuery, JSON, AJAX, Microsoft SQL Server, Grappelli Django admin, PostgreSQL and python libraries such as NumPy, sqlalchemy, Restful/SOAP web services, SQLite, Git-hub, Sublime text editor.
Confidential, Boston, MA
Python Full Stack Developer
Responsibilities:
- Designed and developed frontend using React redux, HTML, CSS, JS and backend using tornado web framework (python).
- Experience with JavaScript (ES6+), React, Redux, GraphQL and React Router for developing routing in Single Page Applications ( SPAs).
- Building Reactcomponents, utilized Redux for unidirectional data flow
- Used ReactJs in development of the web application to bind the data/model.
- Implemented stable React components and stand-alone functions to be added to any future page
- Good knowledge in backend technologies APIs (HTTP2, Browser JS APIs), Thrift/RPC, API gateways.
- Used GraphQL queries and use Apollo GraphQL library for server side application.
- Build isomorphic applications using React.js and Redux with GraphQL on server side
- Used python tornado web frameworkforms to record data and the Login module page for users
- And from databaseside installed configured MySQL 5.6.18 on ec2 also setup high availability anddisasterplan.
- My sql fail-over in auto mode handled automatic slave over to salve.
- Built a new server using percona EXTRA BACKUP utility and worked on slow query analysis pt-digest query. And for monitoring we use solar winds.
- Used Shell/Python scripts to automate the deployment process.
- Used c++ (oops) for quality, logging, monitoring, and debugging code.
- Developed rest API's using python tornado web framework and done the integration of various data sources including Shell Scripting and Text files.
- Good knowledge on Yang operations used for RPC calls. Used yang for Reusable types and groupings (structured types)
- Good understanding of authorization, authorization process
- Good knowledge in logging, monitoring, and visualization.
- Doing Unit Testing and UI Automation Testing.
- Used caching, reusing and improve the security level of data for report generation
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record
- Working experience with MySQL and NoSQL databases
- Migrated PostgreSQL and MySQL databases from on-premises to AWS EC2 and RDS environments.
- Monitored and maintained EC2 & RDS databases using Nagios and Cloud Control
- Hands on writing AWS lambda in python for running daily reports and to health check the API gateway
- Hands on AWS Lambda for making schedule on and off the ec2 instances in the weekends and restart on every Mondays
- Worked on Scheduling Scripts on AWS ECS using terraform by containerization of microservices using docker images
- Hands on building serverless applications using AWS SAM and storing files in S3
- Hands on ETL/Data pipelines using AWS Glue and Athena, Redshift
- Developed and used the SQL Queries to validate the data in both source and target databases.
- Created mappings to perform the tasks such as cleaning the data and populate that into staging tables, Populating the Enterprise Data Warehouse by transforming the data int business needs& populating the Data Mart with required information
- Installed and configured Apache airflow for workflow management and created workflows in python
- Developed python code for different tasks, dependencies, SLA watcher and time sensor for each job for workflow management and automation using Airflow tool.
- Followed DevOps methodologies for creating CI/CD for our enterprise application using Stash, JUNIT, Docker and Kubernetes.
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- UsedKubernetesto orchestrate the deployment, scaling, and management of Docker Containers
- Experience with docker based containers in DevOps Life Cycle and Linux based terminals.
- Integrated GIT into Jenkins to automate the code check-out process.
Environment: Python, Tornado Web Framework, React redux, GraphQL, React Router HTML, CSS, JavaScript, JSON, APIs (HTTP2, Browser JS APIs), Thrift/RPC, API gateways Sublime Text, database access, Agile, Yang, GitHub, Shell Scripting MVC, Jenkins, Unit, Junit Testing, Docker and Kubernetes.
Confidential, Orlando, FL
Sr. Python Full Stack Developer
Responsibilities:
- By using python on Flask Web Framework designed both front end and backend and create database schema to represent and support business support.
- For the user interface of the website used html, Angular Js CSS, JavaScript, jQuery and Ajax
- Experience in pythonlibraries likeNumPy, SciPy, and Web2py.
- Unit testing using unit test framework.
- Solved many MySQL database queries from pythonusing python-MySQL connector and MySQL DB package
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in python.
- Performed Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm and Visual Studio
- Generating graphical reports by using the python libraries like NumPy and matplotlib
- Worked with Relational DB (RDBMD) like SQLite, PostgreSQL and No-SQL database MongoDB for database connectivity and for the structure DB browser (SQLite).
- Experience using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.
- Used Selenium to write Automation script for Automated UI Testing and Web Scrapping.
- Involved in design, implementation and modifying the Python code and MySQL database schema on the back end.
- Developed Restful API's using Python and SQL Alchemy data models as well as ensured code quality by writing unit tests using Pytest.
- Optimize the Pyspark jobs to run on Kubernetes Cluster for faster data processing
- Analysed theSQL scriptsand designed the solution to implement usingPySpark
- Experience in python development especially in pySpark in AWS Cloud environment.
- Using Amazon Route53 to manage public and private hosted zones.
- Used Shell/Python scripts to automate the deployment process.
- Configured AWS Virtual Private Cloud (VPCs) and various public and private subnets to implement multi-tier architecture
- Hands on deploying the rest endpoint using AWS lambda and API gateway and AWS CloudFront as CDN to distribute the static bundles in S3
- Experience in AWS CloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
- Experienced with event-driven and scheduledAWSLambda functions to trigger variousAWSresources
- Handling building Devops lifecycle in AWS VPC private environment making infrastructure as code(IAAS) for spinning up AWS EC2 and reproducing the env configuration to QA Servers
- Developed rest API's using python Flask framework and done the integration of various data sources including RDBMS, Shell Scripting and Text files.
- FlaskAPIs to access the database by using python Flask Template developed the customer service web pages and worked on responsive user interface using HTML5, CSS3, Bootstrap and JavaScript.
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, JavaScript, jQuery, JSON, Sublime Text, database access, Django-CMS plugins, Bootstrap, Agile, Eclipse, GitHub, Junit, Agile, UML, JSP, Xml, SOA., Shell Scripting MVC, Jenkins, Docker and Kubernetes.
Confidential
Python Full Stack Developer
Responsibilities:
- By using python on Django Web Framework designed both front end and backend and create database schema to represent and support business support.
- For the user interface of the website used html, Angular Js CSS, JavaScript, jQuery and Ajax
- To create a user-friendly website interface used views and templates with python and Django’s view controller and templating language.
- Built Single Page Apps using Angular and Typescript for Responsive Design.
- Implemented Two-way databinding in AngularJS which helps the application handle the automatic synchronization of data between the model and view components using typescript and angular 4
- Experience in pythonlibraries likeNumPy, SciPy, and Web2py.
- Solved many MySQL database queries from pythonusing python-MySQL connector and MySQL DB package
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in python.
- Performed Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm and Visual Studio
- Generating graphical reports by using the python libraries like NumPy and matplotlib
- Involved in pythonOOP code for quality, logging, monitoring, and debugging code.
- Worked with backend pythonautomation Gunicorn, Docker, Nginx and Kubernetes.
- Implemented MVC architecture using Django, SOAP web service and SOAP UI.
- Worked with Relational DB (RDBMD) like SQLite, PostgreSQL and No-SQL database MongoDB for database connectivity and for the structure DB browser (SQLite).
- Experience using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes.
- Used Selenium to write Automation script for Automated UI Testing and Web Scrapping.
- Involved in design, implementation and modifying the Python code and MySQL database schema on the back end.
- Using Amazon Route53 to manage public and private hosted zones.
- Configured AWS Virtual Private Cloud (VPCs) and various public and private subnets to implement multi-tier architecture
- Experience in AWS CloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, JavaScript, jQuery, JSON, Sublime Text, database access, Django-CMS plugins, Bootstrap, Agile, Eclipse, GitHub, Junit, Agile, UML, JSP, Xml, SOA., Shell Scripting MVC, Jenkins, Docker and Kubernetes.
Confidential
Python Django Developer
Responsibilities:
- Handled both frontend and backend using python, Django, Angular JS, CSS, HTML, JavaScript and jQuery
- By using SQL server management studio import Imported/Exported data between different data sources
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval
- By using pythonand Angular Js created and tested many features for dashboard and maintained program libraries, user’s manuals and technical documentation.
- Used Angular.js framework where data from backend is stored in model using http and security configurations for authentication and authorization for populated model on to UI.
- Worked on creation of components for routing and forms using the Angular-cli and Angular 4.0.
- Designed Model-View-Template design pattern using Django Framework and managed.
- To access the database created DjangoREST API’s using python and used to retrieve and save data.
- Used Robot Framework for Automation Testing.
- Debug application deployments on multiple environments.
- Used Jenkins for the continuous integration process, automation and assisted in the code coverage and analysis by generating reports.
- Used pythonand Djangocreating graphics, XML processing, data exchange and business logic implementation.
- Used python Djangoforms to record data and the Login module page for users.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers
- Managed large datasets using Panda data frames and MySQL.
- Hands on experience creating web interfaces using PySpark
- Analysis of large data sets using PySpark - experience working with JSON data at scale
- Perform automation of test cases using pyspark.
- Documenting using node-swagger and unit testing using node-mocha and rest endpoint testing / mock testing.
- Experience withRDBMSDatabases such as Oracle, MySQL, and PostgreSQL
- Unit Test Cases using pytest Unit Testing framework.
- Code review using GitHub, testing, fixing of the bugs and coding modifications.
- Ensured high-quality data collection and maintaining the integrity of the data.
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, Angular JS, JavaScript, jQuery, JSON, Sublime Text, XML, database access,Bootstrap, Pandas, Agile, Eclipse, GitHub, Junit, Agile, UML, JSP, Xml, SOA., Shell Scripting MVC, Node.js, express